質問: 新しいサーバーの構成後、PHP Web サイトがデプロイされます。Web サイトは通常どおり開いて表示されますが、ユーザーがログインすると、確認コードが表示されます。というエラーが常に表示されます。 (正しい確認コードが入力されました)
原因分析:
1. セッションの問題
セッション中に、確認コードを覚えていません。PHP のセッション フォルダーの権限の問題のはずです。
処理方法:
php-fpm mode
php-fpmの起動ユーザーを変更
sessionフォルダは/var/lib/php/session
vi /etc/php-fpm.d/www.conf
ユーザーとユーザー グループを apache に変更します
user =apache
group =apache
または変更権限を変更しますphp-fpm
2 のユーザーによるセッション ファイル。タイム ゾーン設定の問題
php が正しいタイム ゾーンを設定しないため、異常が発生します。時間の判断。
処理方法:
a. タイムゾーン設定 date_default_timezone_set('PRC') を追加します;
b. php.ini 設定を変更しますPHPコード デフォルトのタイムゾーン date.timezone = PRC;
上記の内容は参考用です。
推奨チュートリアル: PHP ビデオ チュートリアル
以上がPHP検証コードプロンプトエラーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。