Eu instalei o wordpress no LAMP. Como eu sou novo no Ubuntu. Então, eu usei este tutorial online Como instalar o wordpress no ubuntu manualmente
Mas quando estou tentando atribuir a propriedade do diretório ao usuário apache, não está funcionando, estou dando os seguintes comandos
sudo chown admin:www-data /var/www -R
sudo chmod g+w /var/www -R
"admin" é o nome que eu escolho para o meu usuário do banco de dados wordpress. Alguém por favor pode me orientar sobre isso?
server
permissions
apache2
wordpress
arximughal
fonte
fonte
Respostas:
Não use o usuário do banco de dados como o usuário UNIX. Use
www-data
.Há uma diferença entre o usuário do banco de dados e o usuário Apache. O usuário do Apache é o único que pode realmente ler os arquivos. O usuário do banco de dados destina-se apenas a conceder / receber permissões de leitura / gravação no banco de dados.
Além disso, mantenha as permissões padrão da instalação do aplicativo da web. Não os altere, exceto para o usuário / grupo proprietário. Se você for instruído pelo aplicativo da web, altere as permissões.
Se você estiver mais preocupado com a segurança, execute os seguintes comandos:
Isso torna os arquivos reais pertencentes ao seu usuário, para que somente você (e o root) possam modificá-los. O motivo
www-data
é mencionado para que o Apache ainda possa ler os arquivos, mas na verdade não possa gravá-los.Isso
640
permite que você (o proprietário do arquivo) leia e grave, enquanto permite aowww-data
grupo ler arquivos. Ele também impede que outras pessoas leiam o conteúdo do arquivo.(O descrito acima é apenas um método possível ( não testado ). Mais maneiras boas estão disponíveis aqui. )
fonte