Por favor, não marque-o como duplicado. Eu tentei muito, mas não consigo fazer funcionar.
Instalei o LAMP usando o Taskel. Está tudo bem, mas há erro de permissão de arquivo (ao instalar o WordPress, recebo este erro "Desculpe, mas não consigo escrever o arquivo wp-config.php.")
Posso criar o arquivo manualmente, mas não quero fazer isso. Eu não deveria fazê-lo funcionar corretamente.
O que fiz para configurar a permissão após instalar a lâmpada
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/
Mais tarde tentei algumas soluções como sudo chown -R [USER NAME]:[USER NAME] /var/www
as que encontrei no askubuntu.
Não sei muito sobre problemas de permissão, tentando uma solução cegamente.
Você pode me ajudar nisso para que funcione? :)
Resultado de ls -l /var/www
Output of total 4 drwxrwsr-x 3 h3mdsa h3mdsa 4096 Jun 12 16:40 html
(Obrigado @Jos pelo comentário)
Agradecemos antecipadamente,
Md Al Amin
Responder1
Você estava perto: o diretório /var/www/ deveria pertencer a www-data (como usuário) e www-data como um grupo. Portanto, o comando adequado, se as coisas ficarem complicadas, é:
sudo chown -R www-data:www-data /var/www
Responder2
Você precisa alterar o grupo de arquivos da web para o seu nome de usuário Linux ou pelo menos adicionar o usuário 'root' ao grupo "www-data"
usermod -a -G www-data root
Há também uma técnica de três etapas pela qual você pode resolver isso:
Esses três estão no link abaixo. Esta postagem pode resolver todo o problema.
https://www.spookycodes.com/2019/11/09/fix-linux-lamp-server-permission-issues-ultimate-fix-2020/