私はグーグルで検索しようとしましたが、私が見つけた解決策は、httpd.confユーザーを_wwwから自分のログイン名に変更してからApacheを再起動することですが、うまくいきませんでした..私はターミナルでそれをしました。もう 1 つは、グループを _www から nobody に変更することです ... これも機能しませんでした。
誰でもこれで私を助けてくれますか?前もって感謝します。
私はグーグルで検索しようとしましたが、私が見つけた解決策は、httpd.confユーザーを_wwwから自分のログイン名に変更してからApacheを再起動することですが、うまくいきませんでした..私はターミナルでそれをしました。もう 1 つは、グループを _www から nobody に変更することです ... これも機能しませんでした。
誰でもこれで私を助けてくれますか?前もって感謝します。
問題はおそらく httpd.conf ファイルではなく、新しいディレクトリを作成するディレクトリです。php を実行するユーザーに、そこにディレクトリを作成する権限があることを確認してください。_www
(おそらくあなたが言ったように)どのユーザーであるかを調べるには、phpinfo()
コマンドを使用できます。
これは私の(デフォルトのubuntu構成)phpinfoがどのように見えるかです:
構成 -> apache2handler -> ユーザー/グループ: www-data(33)/33
つまり、おそらく上記のフォルダーの所有者またはグループをwww-data
(または適切なものに)変更し、所有者またはグループに書き込み権限を付与することをお勧めします