Heim > CMS-Tutorial > DEDECMS > Hauptteil

Was soll ich tun, wenn die Hintergrund-Anmeldeoberfläche nach der Installation von dedecms leer ist?

王林
Freigeben: 2021-01-29 14:02:48
nach vorne
2954 Leute haben es durchsucht

Was soll ich tun, wenn die Hintergrund-Anmeldeoberfläche nach der Installation von dedecms leer ist?

Vorwort:

(Lernvideo-Sharing: Einführung in die Programmierung)

php-Version: 5.4.4

Was soll ich tun, wenn die Hintergrund-Anmeldeoberfläche nach der Installation von dedecms leer ist?

Alles verlief reibungslos, bis Sie sich im Backend angemeldet und die Seite mit Benutzername und Passwort ausgefüllt haben . Eine leere Seite wird angezeigt:

Suchen Sie „include/userlogin.php“, die eine Funktion „session_register“ enthält, aber diese Funktion wurde in php5.4 entfernt offizielle Website-Einführung:

Was soll ich tun, wenn die Hintergrund-Anmeldeoberfläche nach der Installation von dedecms leer ist?

Wenn Sie diese PHP-Version verwenden, wird es definitiv einen Fehler geben, aber wir können den Code ändern:

Kommentieren Sie @session_register($this->keepUserIDTag); und ändern Sie ihn dann zu
if ( !isset($_SESSION[$this->keepUserIDTag]))

Es gibt insgesamt sechs, die sich alle wie folgt geändert haben:

1 if (!isset($_SESSION[$this->keepUserIDTag]))
 2 //@session_register($this->keepUserIDTag);    
 3 $_SESSION[$this->keepUserIDTag] = $this->userID;
 4 
 5 if (!isset($_SESSION[$this->keepUserTypeTag]))
 6 //@session_register($this->keepUserTypeTag);
 7 $_SESSION[$this->keepUserTypeTag] = $this->userType;
 8 
 9 if (!isset($_SESSION[$this->keepUserChannelTag]))
10 //@session_register($this->keepUserChannelTag);
11 $_SESSION[$this->keepUserChannelTag] = $this->userChannel;
12 
13 if (!isset($_SESSION[$this->keepUserNameTag]))
14 //@session_register($this->keepUserNameTag);
15 $_SESSION[$this->keepUserNameTag] = $this->userName;
16 
17 if (!isset($_SESSION[$this->keepUserPurviewTag]))
18 //@session_register($this->keepUserPurviewTag);
19 $_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
20 
21 if (!isset($_SESSION[$this->keepAdminStyleTag]))
22 //@session_register($this->keepAdminStyleTag);
23 $_SESSION[$this->keepAdminStyleTag] = $adminstyle;
Nach dem Login kopieren

Geben Sie den Hintergrund erneut ein, melden Sie sich an, und Sie können zu springen Die Verwaltungsseite wird normalerweise angezeigt.

PS: Ich habe schon lange mit dem Problem des leeren Login-Hintergrunds zu kämpfen, aber ich kann immer noch keine Lösung finden, weil ich mit PHP nicht vertraut bin. Im Internet heißt es allgemein, dass es ein Problem sei Die Kodierung der Datei data/common.inc.php. Bitte ändern Sie die Kodierung. Die Datei wurde in einem Nicht-BOM-Format gespeichert, es wurde jedoch nicht erwähnt, dass es sich um ein Problem mit php5.4 handelt Die offizielle Website von DreamWeaver lieferte keine Erklärung, und jemand stellte diese Frage auch im offiziellen Website-Forum, aber es gab keine Antwort. Es war frustrierend! Aber jetzt ist es endlich gelöst.

Verwandte Empfehlungen: dedecms-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die Hintergrund-Anmeldeoberfläche nach der Installation von dedecms leer ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!