XREA session_start()使用時のエラー覚書
投稿者: admin, カテゴリ: プログラム, tags: phpをCGIで動かす, session_start(), XREA
サーバ移行したら、管理画面にエラーが表示されるようになった。
session_start()はPHPをCGIで動かす。
例)<Files (ファイル名).php >
AddHandler application/x-httpd-phpcgi .php
</Files>.htaccessに書き込んでphpと同じフォルダにアップ。
Warning: Unknown: open(/tmp/sess_xxxxxxxxxx, 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.save_path is correct (/tmp) in Unknown on line 0
普通に動いてるけど、メディアアップロードやプラグインの画面で表示されるので邪魔だよ。消したいので調べてみました。
エラーメッセージ発生!
WordPressのアップロード欄のエラー表示を消す1.サーバのユーザルートにtmpディレクトリを作成する。
/virtual/(ユーザID)/tmp2.実行PHPファイル・フォルダ内に以下の内容でphp.iniを作成する。
[Session]
session.save_path = “/virtual/(ユーザID)/tmp”これでエラーがでなくなりました。
参照:http://hudor.net/
追記:
*session_start()を書く場合はBOM無しのUTF-8でないとエラーを起こしました。