failed to open stream: Permission denied in /var/www/html/
セーフ モードがオフになっていて、open_basedir が none に設定されているにもかかわらず、fopen が失敗します。
PHP がファイルを読み取ろうとしているフォルダーは /home/vuser/files/ であり、777 のファイル権限があります。足りないものはありますか?posix関数がインストールされていないため、phpがどのユーザーとして実行されているかわかりません。
fopen コマンドは次のとおりです。
$src_dir = '/home/vuser/files';
fopen($src_dir . DIRECTORY_SEPARATOR . $filename, 'r');