質問: 500(cabox) file.txtを作成しようとしているindex.phpは/ home/cabox/workspace /にあります -rwxrwxrwx 1 cabox cabox 18608 apr 19 05:12 index.php 私は何が間違っているのですか?前もって感謝します!
回答: 多くの実験の結果、仮想マシン開発環境をphpではなくhtml5として設定したことがわかりました。サーバーがapacheであるため、phpファイルは正しく機能していましたが、それでも私にはわからない理由で、アクセス許可の管理が異なります。環境をphpに切り替えた後、以前は機能しなかったコマンドが機能し、最終的に問題を特定することができました。私の問題の習熟度はかなり限られているので、これが一粒の塩で取られるべき「解決策」ですwebサイトの実行時に、「www-data」ユーザーのみがサーバー上のファイルを作成、変更、削除する権限を持っているため、自分のユーザー(cabox)に775権限を付与しても何も起こりません。 sudo chown -r www-data:www-data/home/cabox/workspace chmod 775/home/cabox/workspace これでうまくいきました。これで、codeanywhereで、ユーザー名を「www-data」に変更すると、サーバーでの作業、ファイルの作成、変更、削除ができなくなります。解決策は、ユーザー(cabox)とグループ(www-data)として権限を設定し、同じ権限を与えることだと思いましたが、これまでのところうまくいかなかったので、まだそのビットを理解する必要があります将来同じ問題に遭遇する人々を助けることを願っています。それは私に一週間かかりました、かなりイライラするものです:)