Xserver で session.save_path

Pocket

phpXserver のPHPテスト環境にて「Warning: session_start() [function.session-start]: open(XXXXXXXXXXXXXX) failed: No such file or directory」というようなセッション周りのエラーが表示された。

別に表示されてもPHPのコードは実行されるのだが、このままだとJavascriptの方で「SyntaxError: expected expression, got ‘<‘」というエラーが出て一部挙動に問題が出る。エラーメッセージが邪魔になってAjaxで返ってきた値を正しく取得できないためだ。

以下、自分のための備忘録。

  1. Xserverのサーバーパネルにログイン
  2. 対象ドメインの「php.ini設定」をクリック
  3. 「php.ini直接編集」のタブを選択
  4. session.save_path に次のパスを設定する
    session.save_path = “/var/lib/php/session”
  5. 「設定する」のボタンを押す

以上。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください