PHPエラーWARNING: SESSION_START() [FUNCTION.SESSION-START]の解決
エラーメッセージ下記:
Warning:session_start()[function.session-
start]:open(/var/lib/php/session/sess_itqfqua1554rmkgcb8u89ujem5,O_RDWR)failed:Permission denied(13)in www_path on line 9
Warning:Unknown:open(/var/lib/php/session/sess_itqfqua1554rmkgcb8u89ujem5,O_RDWR)failed:Permission denied(13)in Unknown on line 0
Warning:Unknown:Failed to write session data (files);Please verify that the current setting of session.sav_path is correct (/var/lib/php/session)in Unknown on line 0
PHP環境:
OS:CentOS release 5.2 (Final)
Apache:
Server version: Apache/2.2.3
Server built: Jan 15 2008 20:33:30
php:
PHP 5.1.6 (cli) (built: May 24 2008 14:07:53)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
解決方法
1./etc/php.ini下記内容をコメントする
session.save_path = “/var/lib/php/session”
2.apacheユーザとグループを表示し、そのグループ内のユーザーセッションのフォルダを追加
3.session_start()を呼び出す前に任意の内容を出力しないでください。
Apacheが再起動