ArchLinuxでサーバーを実行しようとしていますが、ApacheとPHPは正常に動作していますが、 。私はStackOverflowの上でこの種の多くの質問を見ていると私は私が見つけたすべての提案を使用しているように見えるが、私はまだmove_uploadedファイル:ストリームを開くことに失敗しました:/srv/http/upload.phpで許可が拒否されました
failed to open stream: Permission denied in /srv/http/upload.php
エラーが発生します。
は(私は右ではないのthatsを知っているが、私はローカルで働いている私は777には/ tmp /、/ホーム/管理者/ SCRIPTS/TRおよび/ srvの/ HTTPの権限を設定Warning: move_uploaded_file(): Unable to move '/tmp/phpZvJK1l' to '/home/administrator/SCRIPTS/tr/solution.cpp' in /srv/http/upload.php on line 20
正確には私はそれをどうにかして稼働させたい)。
また、これらのディレクトリのすべての所有者をhttp(つまりPHPを実行しているユーザー)に設定しましたが、それでも問題は解決しません。
私は一時ディレクトリを/ home/tempに変更しましたが、私はまだ同じエラーが発生しています。それは私がちょうど気付くことができないいくつかのばかげた小さな間違いを作っているようだ。 – Petr
UPD:すべて完了。私は/ administratorフォルダの所有者をhttpに変更しました – Petr