1

これがローカルで機能することをテストしましたが、コンテンツをひどい VPS に移動したので、いくつかの問題が見つかりました。

その件でサポートに連絡したところ、調査するように言われました。

私が見つけたのは、このコードです:

   $finfo = new finfo(FILEINFO_MIME, "../../../../../etc/httpd/conf/magic");

は正しい場所を指していますが、サポートによると、Web ユーザーにはアクセス権がありません。

これを行うための最も安全な方法は何ですか?私はサーバー管理に比較的慣れていません。

編集:更新

/etc には php.ini ファイルのみが含まれているため、/etc/httpd/conf/magic は無効なパスとして使用できます。私のローカル開発マシンは Ubuntu Linux です。どうにかしてPHPコードでオンザフライでchmodできますか? 前もって感謝します。

4

1 に答える 1

1

これを試して:

# chmod +r /etc/httpd/conf/magic

これにより、ユーザーに読み取り権限が付与されます。

于 2013-04-24T12:51:52.467 に答える