Buenas tardes,
El 10/03/2021 actualicé Wordpress (pasando a la versión 5.7) y el tema hijo. Tras estas actualizaciones, se está generando una advertencia en el archivo error_log que se está repitiendo a diario:
Advertencia de PHP: escapeshellcmd () ha sido deshabilitado por razones de seguridad en /home/....PHPMailer/PHPMailer.php en la línea XXXX
Así que, contacto con el soporte técnico de Studiopress, por si la nueva actualización hubiera causado alguna incompatibilidad y me contestan que este error se relaciona con PHP Mailer y no con su tema. Por lo que me recomiendan que contacte con el Hosting.
Y desde el Hosting, me han dicho:
1) La función (escapeshellcmd) la tienen bloqueada por seguridad. Pero en los años que tengo la web, nunca he tenido esa advertencia.
2) Me comentan que hay unas llamadas que parecen provenir del plugin ad-inserter, que requieren del uso de escapeshellcmd en uno de sus archivos. Pero hablo con el desarrollador de este plugin, y me dice que dicho plugin no utiliza la función escapeshellcmd.
Por favor, ¿qué podría hacer para que dejara de salir esa advertencia (manteniendo el mismo nivel de seguridad)?.
Un saludo.
Hola Ma Angeles,
Haz notado algún cambio en tu sitio web luego de actualizar? como te comenta el mensaje la función esta desestabilizada en todos nuestros servidores por seguridad
Verifica si no tienes ningún error en los envíos de tus formulario y el wordpress, si no tienes ningún problema como puedes ver es solo una Advertencia que si no te ocasiona ningún error en el sitio puedes pasarla por alto.
Un Saludo
Hola Karen,
No me genera ningún error en el envío de formularios ni en Wordpress, todo funciona bien. Muchas gracias la información y por la rapidez en contestar.
Un saludo.
Hola Ma Angeles,
Gracias a ti, siempre encantados en ayudarte
Coméntanos si con esto podemos dar el tema como solucionado
Un Saludo