【解決】PHP Warning: Unknown: open(/tmp/sess_, O_RDWR) failed: Permission denied


Errors for Marco, originally uploaded by Neil Crosby.

ブログにアクセスがあると、
apacheのerror_logにエラーが吐かれていた。


それはこのような2行のエラー。

PHP Warning: Unknown: open(/tmp/sess_, O_RDWR) failed: Permission denied
PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0



/tmpだし、Permission deniedも無いだろうがと、
実害も無いので放置していましたが、
ログに延々と吐かれるのが気になって今日対策。


とりあえず、session.save_pathがと言っているので、
確実にアクセスできるところに、tmpディレクトリを作って、
そこを.htaccessでsession.save_pathに指定。


phpinfoで値が上書きされているのを確認し、
ブログにアクセスした所、無事エラーが消えました。


他のサイトでは出ていないので、悪さをしているのが、
テンプレ絡みかなという気もしますが、とりあえず良しとします。


ちなみに、.htaccessには以下の様な記述を追加しています。


php_value session.save_path "追加した/tmpへのパス"



ではでは〜(・∀・)

コメント欄

  • Comments ( 0 )
  • Trackbacks ( 1 )

コメントはまだありません。

  1. Warning: Unknown: open(/tmp/ エラーが出た時は | Scratch*Scratch

    […] 【解決】PHP Warning: Unknown: open(/tmp/sess_, O_RDWR) failed: Permission denied […]