WordPress suele ir bien, excepto a veces, cuando te encuentras con un error debido a otra cosa
Mientras trabajaba en Nexus, me encontré con un problema al modificar los archivos del tema Génesis utilizando el Editor de WordPress
Algo salió mal. Es posible que su cambio no se haya guardado. Por favor, inténtelo de nuevo. También existe la posibilidad de que tenga que corregir manualmente y subir el archivo a través de FTP
Esto es lo que parecía
Como de costumbre, seguí los siguientes pasos para solucionar el problema
Compruebe los permisos del tema
Una de las primeras cosas que tiene que comprobar los archivos del tema y los permisos de la carpeta
Si está ejecutando en alojamiento compartido entonces en su mayoría estaría bien. Sin embargo, si se utiliza VPS o Cloud entonces usted tiene que asegurarse de que el mismo usuario posee los archivos de tema como servidor web (Nginx o Apache HTTP) en ejecución
Estoy usando Nginx en Google Cloud, y se estaba ejecutando con el usuario www-data
. El permiso parecía estar bien, pero lo cambié de nuevo para asegurarme de si había algún archivo mal
chown -R www-data:www-data gf
Nota: tiene que encontrar el usuario www-data y cambiarlo por el suyo. Puede usar el comando ps
para verlo
ps -ef |grep nginx #si está usando Nginx ps -ef |grep http #si está usando Apache HTTP
Una vez cambiado, intente actualizar los archivos para ver si funciona
A mí no me ha funcionado
Compruebe los plugins de seguridad
¿Está utilizando algún plugin de seguridad? ¿Tiene la opción de comprobar sus registros para ver cómo se está tratando exactamente su solicitud?
Alternativamente, puede desactivar rápidamente el plugin de seguridad y verificar si eso funciona
¿Le ha ayudado? A mí no
Compruebe la seguridad basada en la nube (WAF)
¿Está utilizando el proveedor de seguridad basado en la nube WAF? Compruebe los registros del cortafuegos para ver si está siendo desafiado o bloqueado por ellos?
Adivine, estoy utilizando Cloudflare y eso estaba causando un problema
Después de pasar un buen rato, descubrí que Cloudflare WAF estaba desafiando las solicitudes de “Actualizar archivos”
Estaba siendo desafiado por múltiples reglas de seguridad (inyección SQL, XSS, etc)
Puse mi IP en la lista blanca en los detalles de eventos del WAF y entonces todo estuvo bien
Si utiliza Cloudflare, puede comprobar los registros del cortafuegos accediendo al panel de control. Sin embargo, si está utilizando otra cosa, entonces vale la pena comprobar sus registros o ponerse en contacto con el soporte para confirmar si se debe al WAF
Pude solucionar mi problema y espero que esto le ayude.