cambio8989
Estoy creando un nuevo sitio web. WordPress no puede editar la mayoría de los archivos.
Estoy usando una máquina virtual en la consola de la nube de Google. Es la pila LAMP de Ubuntu 18.04 LTS. He intentado editar los permisos de los archivos a través de Filezilla y el indicador ssh en gcloud. como describe aquí. Creo que tengo un problema diferente.
Soy nuevo y estoy aprendiendo, así que lo siento si la respuesta es obvia. Descubrí que si entro y configuro manualmente los permisos para los archivos en 775 en SSH, WordPress puede editar algunos archivos. Pero no puedo editar los permisos de algunos archivos incluso después de estar en la raíz
sudo su
Dimitrios Pantazis
Además de los permisos, debe cambiar el propietario de los archivos al usuario del servidor web (la mayoría de los casos, especialmente aquellos que usan apache www-data) .
El comando para hacer eso es el siguiente
$ sudo chown -R www-data:www-data /path/to/wordpress/
la ruta habitual de un sitio web en un servidor ubuntu es /var/www/dominio.com/ pero por supuesto eso depende !
¡Te deseo lo mejor!
cambie todos los permisos de archivos y carpetas de la siguiente manera:
ingrese a su carpeta public_html y ejecute estos dos comandos
find . -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;
-
No
public_html
esto debería estar en la carpeta de WordPress, ¿sí?– Khom Nazid
30 abr a las 14:41
Mi problema era que WordPress de alguna manera quería usar “apache” como usuario. Cambiar la propiedad de nginx: nginx (que es lo que ejecuta mi demonio web) a apache: nginx funcionó.
¡Recomiendo probar esto en UN archivo y confirmar con la herramienta “salud del sitio” para asegurarse de que sea SU problema antes de hacer un cambio global!
chown apache:nginx ./*.php
Recibí el mismo error “WordPress no puede escribir en algunos archivos: wp-load.php” recientemente cuando me mudé a un proveedor de host diferente. El error se mostró en la ventana de Salud del sitio de WordPress.
Para solucionar esto, todo lo que tiene que hacer es cambiar el permiso de los archivos. Puedes hacer esto fácilmente usando la herramienta llamada ArchivoZilla. Uso esta herramienta para todas mis acciones de FTP.
Conéctese a su servidor y haga clic derecho en el archivo y seleccione Permisos de archivo.
Y finalmente, cambie el permiso a 0644.