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 (executetope veja o nome de usuário correspondente aapache2,apachectlouhttpd). / 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.