Eu não posso escrever um comentário devido à minha reputação (1 pt), mas provavelmente as razões são duas:
- Verifique se
require "/var/www/html/site/app/data/myFile.php";
funciona. Caso contrário, verifique se o proprietário de/var/www/html/site/app/data
(e todo o seu conteúdo) é o usuário que está executando a Web do servidor (executetop
e veja o nome de usuário correspondente aapache2
,apachectl
ouhttpd
). / li> - Tente executar
print __DIR__;
para verificar se está correto e, eventualmente, siga esta pergunta postada em Stackoverlfow: link . É não respondido, mas tem algumas dicas interessantes.