ホームページ >バックエンド開発 >PHPチュートリアル >phpmyadmin、phpmyadminerrors_PHP チュートリアルでエラーが発生せずにセッションを開始できない問題を解決する方法
PHPMYADMIN に問題があり、エラーが報告され続けます。
設定ファイルがめちゃくちゃに変更されており、IISやMYSQLの再起動を繰り返しましたが、何も解決しませんでした。
でも、問題がないのにどこに問題があるのか分からないこともあります...
その後、何気なくいじってみたら、ついに盲目の猫がネズミの死骸に遭遇しました。
この問題は、セッション保存ディレクトリの権限の問題が原因です。
インターネット ゲスト アカウントには、セッション ディレクトリに対する制御権限が必要です。
インターネット ゲスト アカウントは、IUSR で始まるアカウントです。
XP では、デフォルトではフォルダー プロパティ オプションに [セキュリティ] タブが見つからないため (win2003 では、フォルダーを右クリックして設定できます)、解決策は次のとおりです。
フォルダーオプション-表示-「簡易ファイル共有」のチェックを外してください。次に、フォルダーのプロパティを右クリックすると、セキュリティ オプションが表示されます。 IUSR を追加し、そのアクセス許可 (フル コントロール) を設定します
phpmyadmin を開きます。OK!
まず第一に: php ディレクトリにフォルダー tmp を作成します。これには権限の問題があります。NTFS パーティションの場合は、すべての制御権限を追加する必要があります。そうしないと役に立ちません。
2 番目: php.ini で session.save_path 行を見つけ、それを session.save_path = "C:/php/tmp" に設定し、セミコロンを削除します。ここで、php.ini には session.save_path が 3 つあることに注意してください。1 か所だけを変更しても機能しません。
php.iniのsession.auto_startの値を1(開始)に変更します。デフォルトは0(無効)です。
最後に、phpmyadmin で config.sample.inc.php を見つけて config.inc.php に変更し、$cfg['blowfish_secret'] を見つけて、後続の割り当てに数字と文字の組み合わせを追加します。すべての変更が完了したら、iis または apach を再起動すると、見慣れた phpmyadmin ログイン インターフェイスが表示されます。
まず第一に: php ディレクトリにフォルダー tmp を作成します。これには権限の問題があります。NTFS パーティションの場合は、すべての制御権限を追加する必要があります。そうしないと役に立ちません。
2 番目: php.ini で session.save_path 行を見つけ、それを session.save_path = "C:/php/tmp" に設定し、セミコロンを削除します。ここで、php.ini には session.save_path が 3 つあることに注意してください。1 か所だけを変更しても機能しません。
php.iniのsession.auto_startの値を1(開始)に変更します、デフォルトは0(無効)です、
最後にphpmyadminでconfig.sample.inc.phpを見つけてconfig.inc .phpに変更します。 、 $cfg['blowfish_secret'] を見つけて、後続の割り当てに数字と文字の組み合わせを追加します。すべての変更が完了したら、iis または apach を再起動すると、見慣れた phpmyadmin ログイン インターフェイスが表示されます。
ご参考までに