Problem: Nachdem der neue Server konfiguriert wurde, wird eine PHP-Website bereitgestellt. Die Website wird normal geöffnet und angezeigt, aber wenn sich der Benutzer anmeldet, wird ein Bestätigungscode angezeigt Es wird immer ein Fehler angezeigt. (Korrekter Bestätigungscode eingegeben)
Ursachenanalyse:
1. Sitzungsproblem
In der Sitzung habe ich es getan Ich erinnere mich nicht an den Bestätigungscode. Es sollte ein Berechtigungsproblem mit dem Sitzungsordner von PHP sein.
Verarbeitungsmethode:
php-fpm-Modus
Ändern Sie den Startbenutzer von php-fpm
Der Sitzungsordner ist /var/lib/php/ Sitzung
vi /etc/php-fpm.d/www.conf
Ändern Sie den Benutzer und die Benutzergruppe in Apache
Benutzer =Apache
Gruppe =Apache
oder ändern Sie die Berechtigung in Ändern Sie die Sitzungsdatei entsprechend dem Benutzer von php-fpm
2. Problem mit der Zeitzoneneinstellung
php stellt nicht die richtige Zeitzone ein, was dazu führt anormales Zeiturteil.
Verarbeitungsmethode:
a. Fügen Sie die Zeitzoneneinstellung date_default_timezone_set('PRC') hinzu.
b. Ändern Sie die php.ini-Einstellungen im PHP-Code Standardzeitzone date.timezone = PRC;
Der obige Inhalt dient nur als Referenz!
Empfohlenes Tutorial: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonFehler bei der PHP-Bestätigungscode-Eingabeaufforderung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!