ホームページ  >  記事  >  バックエンド開発  >  PHP の致命的なエラー session_start() エラーを解決する方法

PHP の致命的なエラー session_start() エラーを解決する方法

不言
不言オリジナル
2018-06-13 14:19:001820ブラウズ

この記事では、PHP の致命的なエラー session_start() エラーを解決する手順を主に紹介し、エラーを解消する手順を中心に説明します。ステップごとに確認すれば、このエラーを確実に解決できます。

エラー メッセージ:

致命的エラー: session_start() [function.session-start]: ストレージ モジュールの初期化に失敗しました: C:\ のファイル (パス: ) usr\phpMyAdmin\libraries\ session.inc.php の 75 行目

I. サーバー構成を変更します:

1. error.log を確認します (Apache2.2\ logs) ファイルを参照して、エラー レポートがあるかどうかを確認します。見つかりません。

2. php.ini の session.save_handler の値が files であるかどうかを確認します。そうでない場合は、php.ini ファイルの session.save_path が files であるかどうかを確認します。コメントされている場合は、その前の「;」を削除してください。

4. save_path の後のパスを「D:\php\temp」などの既存のパスに変更します。

5. temp フォルダーの属性が読み取り可能か書き込み可能かどうかを確認します。

6. APACHE サーバーを再起動します。 OK

II.php プログラム内のセッション保存パスを変更する

$sessSavePath = dirname(__FILE__).”/../cache/sessions/”;
if(is_writeable($sessSavePath) && is_readable($sessSavePath))
{
session_save_path($sessSavePath);//重点 改变session存储路径
}
以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。その他の関連コンテンツについては、PHP 中国語 Web サイトを参照してください。

関連する推奨事項:

Laravel キューの実装原理と問題の解決方法について


Laravel ルートに関する 1 つリダイレクトの質問


#Laravel フレームワークをローカル仮想マシンにすばやくインストールする方法


以上がPHP の致命的なエラー session_start() エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。