Memcached es un sistema de caché de objetos en memoria de alto rendimiento que permite acelerar aplicaciones web dinámicas reduciendo el número de consultas a la base de datos y por lo tanto su carga. Instalación en Ubuntu Instalando las librerías del sistema operativo: sudo apt-get install memcached Librerías del cliente: sudo apt-get install php5-memcached… Seguir leyendo Instalar Memcached
Autor: admin
Enlaces multidioma en template con WPML
Cuando la web opera en un entorno multilingüe (WPML), los enlaces deben adaptarse al idioma que se muestra. Tanto el texto del enlace (lo que el visitante ve) como la dirección URL (hacia adonde apunta el enlace) deben cambiar cuando. Para ello utilizamos la función: icl_link_to_element() Un ejemplo: icl_link_to_element(532,’page’,__(‘More info’)); Descripción: 532 – El número de… Seguir leyendo Enlaces multidioma en template con WPML
Insertar shortcode en plantilla
Código para insertar un shortcode en tu plantilla php: echo do_shortcode(‘[block id=»»]’);
Importar entradas en multidioma (WPML)
WordPress nos permite migrar contenidos mediante la herramienta de importación/exportación. Ahora bien, cuando disponemos de un site multidioma (WPML), la tarea de importación no es tan sencilla, ya que WordPress trata a todas las entradas por igual insertándolas en la tabla wp_posts y por lo tanto no las diferencia. Llegados a este punto, lo que… Seguir leyendo Importar entradas en multidioma (WPML)
Desactivar el fichero wp-cron de WordPress
En ocasiones es aconsejable desactivar el fichero wp-con.php, sobretodo en los casos en los que nuestro blog recibe un gran número de visitas ya que puede resultar agotador para la CPU, se ejecuta a cada petición. No obstante, la ejecución del fichero es imprescindible para el correcto funcionamiento de WordPress con lo que no podemos… Seguir leyendo Desactivar el fichero wp-cron de WordPress
Redireccionar a www con htaccess
Para forzar la redirección de todas las peticiones a un dominio a su versión con www: RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] El código opuesto sería: RewriteEngine On RewriteCond %{HTTP_HOST} !^mi-dominio\.com$ [NC] RewriteRule ^(.*)$ http://mi-dominio.com/$1 [R=301,L]
Error al desmontar unidad. umount: device is busy
Si nos encontramos con este problema: # umount /mnt/backup umount: /mnt/backup: device is busy umount: /mnt/backup: device is busy Deberemos buscar el proceso que está usando esa unidad: # fuser -m /mnt/backup /mnt/backup: 14492 14492 es el id del proceso activo, para saber exactamente qué es: # ps aux | grep 14492 Matamos el proceso:… Seguir leyendo Error al desmontar unidad. umount: device is busy
Montar unidad NFS
Para poder conectarnos a una unidad NFS de backup y lanzar nuestras copias de seguridad, deberemos instalar en primer lugar: apt-get install nfs-common Creamos un directorio para montar la unidad: mkdir /mnt/backup Montamos la unidad de copia: mount -t nfs servidor:/ruta /directorio de montaje Por ejemplo: mount -t nfs server001.test.com:/usr/copia/usr1313 /mnt/backup Para configurarla al arrancar… Seguir leyendo Montar unidad NFS
Prevenir el image hotlinking con htaccess
Una práctica habitual es que alguien pueda acceder directamente a las imágenes de tu site para visualizarlas en el suyo sin permiso. A esto se le denomina image hotlinking. Representa un problema, no tan sólo porqué estén utilizando tus imágenes, sino porqué utilizan tu ancho de banda y dependiendo del volumen de accesos podrían llegar… Seguir leyendo Prevenir el image hotlinking con htaccess
Modificar el límite de subida de archivos de phpMyAdmin en Plesk
Por defecto el valor máximo es de 2MB. Si necesitamos modificarlo: Editar el archivo /usr/local/psa/admin/conf/php.ini Modificar el parámetro “upload_max_filesize” o “post_max_filesize” por el que necesitemos, por ejemplo 16M (16 megabytes) Ejecutar /etc/init.d/psa stop Ejecutar /etc/init.d/psa start Tambien podemos cambiar otros parámetros como memory_limit o max_execution_time