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.