Atualmente, a maioria das distribuições Linux cria o diretório home 700 por motivos de segurança. Você quer mudar isso para pelo menos 710
chmod 710 /home/ftpuser
Dessa forma, o apache pode fazer o cd em / home / ftpuser e a partir de suas permissões. ele deve ser capaz de ler os arquivos php muito bem