Permisos 101 de AWS Lightsail Bitnami Wordpress

Permisos 101 de AWS Lightsail Bitnami Wordpress

Soy nuevo y me resulta difícil trabajar con la configuración de permisos en AWS lightsail bitnami Wordpress.

  1. No entiendo por qué tengo restricciones de permisos a pesar de iniciar sesión comobitnamiusuario root?

  2. Utilizo Cyberduck e inicio sesión comobitnamicon clave SSH y aún no tengo permisos para eliminar archivos/carpetas.

  3. ¿Existe una hoja de referencia para configurar rápidamente los permisos para fines de desarrollo de Wordpress (por ejemplo, permisos de escritura en carpetas y archivos comowp-content, wp-incluye,php.ini, .htaccess, wp-config.php,..etc y poder eliminarlo, editarlo vía sftp) y restablecerlo una vez que todo esté completo?

  4. También estoy confundido con la estructura del directorio. ¿Cuál es la diferencia entre estas dos estructuras de directorios /opt/bitnami/apps/wordpress/htdocs/y /home/bitnami/apps/wordpress/htdocs? Parecen sincronizarse entre sí. ¿Cuál es el directorio correcto a utilizar o cualquiera de los dos está bien?

No estoy seguro de si esta es la comunidad adecuada para preguntar; de lo contrario, por favor diríjame a la comunidad adecuada.

Gracias

Respuesta1

Ingeniero Bitnami aquí,

Configuramos los permisos de los archivos de WordPress estableciendo bitnamicomo usuario propietario y daemoncomo propietario del grupo de los archivos. Sin embargo, si realiza cambios en la aplicación usando la interfaz web (instalar complementos o temas), esos nuevos archivos son propiedad de daemon:daemon (los servicios Apache y PHP-FPM usan ese usuario y grupo para generar los archivos usando esos permisos). configuración). En ese caso, puede ejecutar los siguientes comandos para poder editar esos archivos usando el usuario bitnami

sudo chown -R /opt/bitnami/apps/wordpress/htdocs
sudo find /opt/bitnami/apps/wordpress/htdocs -type d -exec chmod 775 {} \;
sudo find /opt/bitnami/apps/wordpress/htdocs -type f -exec chmod 664 {} \;
sudo chmod 640 /opt/bitnami/apps/wordpress/htdocs/wp-config.php

Puedes aprender más sobre esto aquí.

https://www.youtube.com/watch?list=PLGgVZHi3XQNn4x0DU7Qj1r_inej3xEUda&v=nKfle7O0vN8&feature=emb_title

Respuesta2

De la respuesta de Jota Martos, utilicé los comandos pero con diferentes rutas para bitnami en lightsail (actualización en 2022) son

/opt/bitnami/wordpress/

/bitnami/wordpress

Recomiendo hacer los comandos dos veces en cada ruta.

Respuesta3

Acabo de usar el código anterior para actualizar la configuración de permisos de mi archivo y el sitio web ahora está en blanco.

¿Cuál podría ser el problema? ¿Tiene alguna idea de cómo puedo restaurar el sitio web?

información relacionada