ConfigServer Security & Firewall (CSF) Errores Actualizacion ftp en Wordpress

Jueves 5 de junio de 2014, por Aitor Roma Vázquez

Me he encontrado errores en un wordpress configurado para que actualice mediante FTP de forma automatica arrojando errores de este tipo por syslog

Message from syslogd@pcontrol2 at Jun  5 05:41:28 ...
 kernel:nf_ct_ftp: dropping packetIN= OUT=lo SRC=127.0.0.1 DST=127.0.0.1 LEN=99 TOS=0x00 PREC=0x00 TTL=64 ID=24069 DF PROTO=TCP SPT=21 DPT=57738 SEQ=1597190124 ACK=2363981684 WINDOW=256 RES=0x00 ACK PSH URGP=0 OPT (0101080A40349E38403485E1) UID=0 GID=0

Tenia wordpress configurado para que actualizara automaticamente mediante FTP con estos datos.


define(’FTP_HOST’, ’localhost’);
define(’FTP_USER’, ’usuario’);
define(’FTP_PASS’, ’password’);
define(’FTP_BASE’, ’/web/dominio.com/public_html/’);
define(’FTP_CONTENT_DIR’, ’/wp-content/’);
define(’FTP_PLUGIN_DIR’, ’/wp-content/plugins/’);

Esta configuración funciona perfectamente hasta que instalas
"ConfigServer Security & Firewall (CSF)" que es un cortafuegos, que tiene politicas de bloqueo para mejorar la seguridad de los servidores.

Despues de mucho mirar he dado con la solución y consiste en agregar

define(’FS_METHOD’, ’direct’);

En el wp-config.php

Quedando así.


define(’FTP_HOST’, ’localhost’);
define(’FTP_USER’, ’usuario’);
define(’FTP_PASS’, ’password’);
define(’FTP_BASE’, ’/web/dominio.com/public_html/’);
define(’FTP_CONTENT_DIR’, ’/wp-content/’);
define(’FTP_PLUGIN_DIR’, ’/wp-content/plugins/’);
define(’FS_METHOD’, ’direct’);

Saludos!!

Comentar este artículo