Para ser mais preciso: o usuário do processo que executa o webservice precisa ter direitos de leitura e execução +rx
em todos os arquivos e diretórios da raiz do diretório /
até /var/www/html/brainsmartsuccess.com/public_html/wp-settings.php
.
Com o Apache Webserver, os processos filhos são executados com um usuário que não é de login, normalmente www
, apache
, nobody
ou algo parecido.
No httpd.conf
, procure a diretiva User
.
Portanto, se os diretórios e arquivos pertencerem a outro usuário, será necessário colocar o usuário apache
no mesmo grupo (dica: ls -l
) ou tornar os arquivos / dirs 'outros' lidos e executáveis ( chmod o+rx file/dir
).
Se as permissões do arquivo unix estiverem corretas: você tem o selinux ativado? (sestato) Improvável, mas viável: você tem arquivos acls ativados? (Você veria uma opção de montagem 'acl' no suporte.