Pregunta sobre UpdraftPlus WordPress Backup Plugin de Wordpress:

popen () está deshabilitado por razones de seguridad

Un usuario preguntó 👇

El sobregiro ha sido excelente para las copias de seguridad en los últimos meses. Trabajando sin descanso esta semana. De repente aparece este mensaje de error:

Evento de PHP: código E_WARNING: popen () ha sido deshabilitado por razones de seguridad (línea 1575, wp-content / plugins / Updateraftplus / class-Updateraftplus.php)

La copia de seguridad no se inicia y se reinicia cada minuto con la misma advertencia

Cuando miro en esa clase-Updateraftplus.php en línea 1575 veo

$ mango = popen ($ exec, «r»);

Buscó en este foro y en Internet, pero no puede encontrar una solución. Cualquier ayuda será muy apreciada.

(@davidanderson)

Hace 2 años, 4 meses

Hola,

¿Es esa la última línea del hueco? ¿O algo viene después? Si es lo último, eso implica que su empresa de alojamiento solo tiene una función PHP desactivada, pero que elimina PHP (no solo un código de retorno fallido) si se usa. ¿Puedes consultar con ellos?

(NB Nada ha cambiado en esa parte de UD en unos años).

David

(@ rsp7)

Hace 2 años, 4 meses

David

Evento de PHP: código E_WARNING: popen () ha sido deshabilitado por razones de seguridad (línea 1575, wp-content / plugins / Updateraftplus / class-Updateraftplus.php)

De hecho, es la última línea del hueco.

Después de insinuar la fuente del problema, encontré esto en el panel de control de la empresa de alojamiento:

«Algunas funciones php están deshabilitadas por defecto por razones de seguridad. Solo recomendamos habilitar y usar estas funciones cuando sea necesario: exec, passthru, shell_exec, system, proc_open, popen»

Después de activar esta opción en la copia de seguridad, el mensaje de error desapareció y la copia de seguridad comenzó de nuevo.

Es extraño porque no cambié la configuración en el panel de control o no me gustó ese botón.

¿Qué tan grande es el riesgo cuando deja habilitadas esas funciones? ¿O debería habilitarlo cada vez que necesite hacer una copia de seguridad?

rsp

(@dnutbourne)

Hace 2 años, 4 meses

Hola,

La función ‘popen’ puede ser un riesgo para la seguridad si se usa incorrectamente. Sin embargo, si la seguridad de su sitio / servidor es fuerte, este riesgo debería ser mínimo.

Si prefiere deshabilitar la función, deberá preguntarle a su host si se puede deshabilitar sin causar la terminación de PHP. UpdraftPlus tiene una copia de seguridad en caso de que popen () esté deshabilitado.

Recomendamos que las otras funciones de esa lista se deshabiliten si es necesario.

(@davidanderson)

Hace 2 años, 4 meses

NB Algunas líneas se han probado anteriormente, function_exists('popen'). Para conseguirlo * llamar * realmente popen(), esa prueba debe pasar.

Esto suele ocurrir si desactiva una función: function_exists() devuelve un resultado negativo. Pero en su arreglo de hospedaje, dice «sí, está ahí». Debe mostrar esto a su empresa de alojamiento web para preguntarles qué está fallando:

$ php -d 'disable_functions=popen' -r "var_dump(function_exists('popen'));"
Command line code:1:
bool(false)

(@ rsp7)

Hace 2 años, 4 meses

Bien, gracias a ambos por explicarme. Envié su mensaje de texto a la empresa de alojamiento y lo recuperaré aquí cuando tenga noticias de ellos.

Esta respuesta fue modificada hace 2 años, 4 meses por.

(@ rsp7)

Hace 2 años, 4 meses

Envié el mensaje de David y recibí una respuesta de la empresa de alojamiento que dice lo que DNutbourne ya ha dicho:

La función ‘popen’ puede representar un riesgo para la seguridad si se usa incorrectamente. Sin embargo, si la seguridad de su sitio / servidor es fuerte, este riesgo debería ser mínimo.

Eso es lo que

(@davidanderson)

Hace 2 años, 4 meses

Sin embargo, si la seguridad de su sitio / servidor es fuerte, este riesgo debería ser mínimo.

¿Quizás eso signifique que lo reactivarán si les haces una pregunta?

(@ rsp7)

Hace 2 años, 4 meses

Estoy en hosting compartido, así que lo que leí en la respuesta de la empresa de hosting es que te aconsejan que actualices wordpress y plugins. No es necesario deshabilitar esta configuración, pero siempre existe un «cierto riesgo de seguridad».

Gracias por tu tiempo y responde David. Continuaré haciendo copias de seguridad periódicas con Updraftplus. Igual de buen hábito y por miedo a llegar al riesgo de seguridad de popen ().

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *