PHP セッション ディレクトリに apache 書き込み権限があることを確認するコマンドを実行chgrp apache session
していますが、次のエラーが表示されます: chgrp: apache illegal group name.
このための一連の指示に従っています。次のステップでは、実行chmod g+wrx session
して、書き込み権限があることの確認を終了します。
別の StackOverflow の投稿では、「不正なグループ名は、実際には、指定したグループが存在しないことを意味します。グループを作成するか、グループの指定を停止するか、存在するグループを指定する必要があります。」
残念ながら、私は Linux コマンドに精通していないため、それらを実行する方法がわかりません。私はこのチュートリアルに従いました: http://fideloper.com/user-group-permissions-chmod-apacheで apache をセットアップしました。ユーザーとグループを '_www' に置き換え、/Library/Webserver/Documents をドキュメントとして使用すると、うまくいきました。根。
それが「chgrp apache session」と「chmod g+wrx session」を実行するのと同じかどうかはわかりません。そのため、明確化をお願いします。また、これらのグループのセットアップ方法も知りたいです。これ以降の手順の一部はそれらに依存しているため、その助けをいただければ幸いです。
参照される「セッション」は session.save_path="/private/var/tmp"
、php.ini ファイルに示されている OS X のデフォルトのセッション ディレクトリである可能性があります。
このエラーを解決するための説明とアドバイスをいただければ幸いです。ありがとう!