Ocultar notices y warnings en WordPress

Los notices o warnings no deberían preocuparnos en la mayoría de casos, no obstante, pueden ser molestos en un entorno en producción. Muchos hostings compartidos fuerzan mostrar esos avisos y es ahí cuando nos puede ir bien desactivarlos desde la aplicación. Para ello deberemos editar el archivo wp-config.php. Buscar: define(‘WP_DEBUG’, false); Reemplazar por: ini_set(‘log_errors’,’On’); ini_set(‘display_errors’,’Off’);… Seguir leyendo Ocultar notices y warnings en WordPress

Administración de servicios Plesk

Plesk Logs Error log: /var/log/sw-cp-server/error_log and /var/log/sw-cp-server/sw-engine.log Access log: /usr/local/psa/admin/logs/httpsd_access_log Panel log: /usr/local/psa/admin/logs/panel.log Services Stop: /etc/init.d/psa stop Start: /etc/init.d/psa start Restart: /etc/init.d/psa restart Configuration PHP config: /usr/local/psa/admin/conf/php.ini Panel config: /usr/local/psa/admin/conf/panel.ini Web server config: /etc/sw-cp-server/conf.d/plesk.conf Web Presence Builder Logs Error log: /usr/local/psa/admin/logs/sitebuilder.log Install/upgrade logs: /usr/local/sb/tmp/ No service control (working via sw-cp-server service) Configuration /usr/local/sb/config /etc/sw-cp-server/conf.d/plesk.conf /usr/local/psa/admin/conf/php.ini… Seguir leyendo Administración de servicios Plesk

Uso de inodos en directorio

Un inodo puede ser un archivo, directorio o enlace simbólico. En algunos casos, es posible que el volumen de inodos llegue al máximo permitido y deje inoperativo el servidor. Para conocer el total de inodos ocupados en una partición de disco: df -i Si queremos conocer el uso por directorio, podemos ejecutar el siguiente comando.… Seguir leyendo Uso de inodos en directorio

Publicada el
Categorizado como Linux Etiquetado como ,

Localizar archivos modificados por fecha

Podemos localizar archivos modificados los últimos X días con el siguiente comando: find httpdocs -mtime -5 -ls > httpdocs/modified.txt En este ejemplo buscamos en el directorio httpdocs archivos modificados en los últimos 5 días y volcamos el resultado en un archivo. Para localizar archivos modificados entre fechas: find httpdocs -type f -newermt 2015-12-26 ! -newermt… Seguir leyendo Localizar archivos modificados por fecha

Identificar un script que genera spam a través de postfix

Resulta que uno de mis servidores estaba generando un volumen muy elevado de correo electrónico que se acumulaba en la cola de postfix. Al revisarlo, me doy cuenta que de que todos los mensajes provienen de uno de los dominios alojados, se trata de un servidor compartido. Necesitaba localizar el script que originaba estos envíos,… Seguir leyendo Identificar un script que genera spam a través de postfix

Publicada el
Categorizado como Linux, PHP, SPAM

Habilitar compresión GZIP en Nginx desde Plesk

Para aplicar el cambio a nivel global deberás editar como root el archivo /etc/nginx/conf.d/gzip.conf y añadir las siguientes directivas: gzip on; gzip_proxied any; gzip_types text/plain text/xml text/css application/x-javascript; gzip_vary on; gzip_disable «msie6»; Para aplicarlo desde Plesk debes hacerlo por dominio, accediendo a Webserver Settings En el apartado Additional nginx directives podrás insertarlas: Espero que te… Seguir leyendo Habilitar compresión GZIP en Nginx desde Plesk

Cambiar idioma reCaptcha en Contact Form 7

Recientemente instalé reCaptcha en un formulario creado con Contact Form 7. La web tiene instalado WPML y gestiona varios idiomas, pero en todos ellos me aparecía el mensaje en castellano «No soy un robot». Visto que la detección automática no funcionaba, necesitaba mostrarlo como mínimo en inglés. Para ello, siguiendo las instrucciones del autor del… Seguir leyendo Cambiar idioma reCaptcha en Contact Form 7

Exportar clientes y pedidos de Prestashop 1.5 a 1.6

Antes de empezar, recordad hacer un backup de los dos entornos, imprescindible!! Vamos a migrar de forma manual los clientes y pedidos desde Prestashop 1.5.x a 1.6.x, para ello, accedemos a la administración de la base de datos (phpMyAdmin o similar), de la versión 1.5 y seleccionamos las siguientes tablas: ps_address ps_cart ps_cart_product ps_connections ps_connections_source… Seguir leyendo Exportar clientes y pedidos de Prestashop 1.5 a 1.6

Nginx proxy expire cache directives in Plesk

Cómo definir las directivas de tiempo de caché de los recursos en Nginx con Plesk. Accedemos a Web Server Settings del dominio. En el apartado Aditional nginx directives, añadimos: # Expire rules for static content # No default expire rule. This config mirrors that of apache as outlined in the # html5-boilerplate .htaccess file. However,… Seguir leyendo Nginx proxy expire cache directives in Plesk

Actualizar WordPress directamente, sin el uso de FTP

En algunas ocasiones, no es posible actualizar WordPress sin el uso de credenciales FTP. Esto es debido a que WordPress no puede escribir directamente en /wp-content Para solucionarlo, tenemos dos opciones. 1 . Introducir los datos FTP en wp-config.php para que no nos vuelva a pedir los datos define(‘FTP_HOST’, ‘dominio.com’); define(‘FTP_USER’, ‘usuario’); define(‘FTP_PASS’, ‘password’); define(‘FTP_SSL’, false);… Seguir leyendo Actualizar WordPress directamente, sin el uso de FTP