No lo marques como duplicado. Lo he intentado mucho pero no puedo hacerlo funcionar.
Instalé LAMP usando taskel. Todo está bien, pero tengo un error de permiso de archivo (mientras instalo WordPress, aparece este error "Lo siento, pero no puedo escribir el archivo wp-config.php").
Puedo crear el archivo manualmente pero no quiero hacer esto. No debía hacerlo funcionar correctamente.
Qué hice para configurar el permiso después de instalar la lámpara
cd /var/wwww/ sudo chown -R username:www-data /var/www/html/ sudo chmod 775 /var/www/html/ sudo chmod g+s /var/www/html/
Más tarde probé algunas soluciones como sudo chown -R [USER NAME]:[USER NAME] /var/www
las que encontré en Askubuntu.
No sé mucho sobre el problema de los permisos y estoy intentando solucionarlo a ciegas.
¿Puedes ayudarme con esto para que funcione? :)
Salida de ls -l /var/www
Output of total 4 drwxrwsr-x 3 h3mdsa h3mdsa 4096 Jun 12 16:40 html
(Gracias @Jos por el comentario)
Gracias de antemano,
Md Al Amin.
Respuesta1
Estabas cerca: el directorio /var/www/ debería ser propiedad de www-data (como usuario) y www-data como grupo. Así que el comando adecuado, si las cosas se estropean, es:
sudo chown -R www-data:www-data /var/www
Respuesta2
Debe cambiar el grupo de archivos web a su nombre de usuario de Linux o al menos agregar el usuario 'root' al grupo "www-data"
usermod -a -G www-data root
También existe una técnica de tres pasos mediante la cual puedes resolver esto:
Esos tres están en el siguiente enlace. Esta publicación puede resolver el problema completo.
https://www.spookycodes.com/2019/11/09/fix-linux-lamp-server-permission-issues-ultimate-fix-2020/