これがローカルで機能することをテストしましたが、コンテンツをひどい VPS に移動したので、いくつかの問題が見つかりました。
その件でサポートに連絡したところ、調査するように言われました。
私が見つけたのは、このコードです:
$finfo = new finfo(FILEINFO_MIME, "../../../../../etc/httpd/conf/magic");
は正しい場所を指していますが、サポートによると、Web ユーザーにはアクセス権がありません。
これを行うための最も安全な方法は何ですか?私はサーバー管理に比較的慣れていません。
編集:更新
/etc には php.ini ファイルのみが含まれているため、/etc/httpd/conf/magic は無効なパスとして使用できます。私のローカル開発マシンは Ubuntu Linux です。どうにかしてPHPコードでオンザフライでchmodできますか? 前もって感謝します。