3

重複の可能性:
session_start()を呼び出したときにパーミッションエラーを修正するにはどうすればよいですか?
session_start()でPHP警告許可が拒否されました(13)

管理パネルを作成しようとしています。残念ながら、セッションはMacBookでは機能しません。私はすべてをインストールして動作させており、現時点では最新のphpも使用しています。

Macで動作させることができません。それは私の有料ホスティングでは機能しますが、私はそれに取り組むことができません。

この問題の解決にご協力ください。許可書などだと思います。

ACPのプレビュー

4

3 に答える 3

2

session_start()でPHP警告許可の重複が拒否されました(13)

これは基本的に書き込み権限です。フォルダを右クリックして、全員にアクセスを許可することもできます。

于 2012-11-27T12:55:16.433 に答える
2

次の権限を変更する必要があります。

/var/folders

フォルダの所有権を変更することをお勧めします。

sudo chown -R nobody /var/lib/php/session
sudo chgrp -R nobody /var/lib/php/session

'nobody'オプションは、Webサーバーが実行されるユーザーであり、2番目のコマンドの場合はグループです。

注:フォルダーは、session.save_pathを設定した場所に変更する必要があります。上記の質問では、フォルダは次の/var/foldersようになりますchown -R nobody /var/folders

于 2012-11-27T12:56:42.337 に答える
1

セッションフォルダにさらに権限を設定します。

/var/folders/

セッション保存パスを一時ディレクトリに設定すると、おそらくより良いでしょう。

于 2012-11-27T12:53:16.060 に答える