Heim >Backend-Entwicklung >PHP7 >Lösen Sie einige häufige Probleme von dedecms unter PHP7
1. Die Fehlermeldung kann nicht abgerufen werden, sie ist leer
Es ist unmöglich zu debuggen, wenn sie leer ist.
Also ist das erste, was zu tun ist ,
Möglichkeit zur Ausgabe von Fehlermeldungen.
Öffnen Sie include/common.inc.php
Suchen Sie den folgenden Code
//error_reporting(E_ALL); error_reporting(E_ALL || ~E_NOTICE);
und ändern Sie ihn in
error_reporting(E_ALL); //error_reporting(E_ALL || ~E_NOTICE);
Die Hauptfunktion besteht darin, den Fehler zu öffnen prompt.
2. „Weiter“ nicht im „Schleife“- oder „Wechsel“-Kontextfehler
Dieser Fehler kann nach dem Aktualisieren
Fatal error: ‘continue’ not in the ‘loop’ or ‘switch’ context in ….include/common.func.php on line 49
auftreten oben zeigt an, dass in Zeile 49 der Datei include/common.func.php ein Fehler vorliegt
Entfernen Sie continue;
und ändern Sie ihn in return;
3. Die Funktion mysql_query() ist undefiniert
Die Funktionsreihe von mysql_* kann in php7 nicht mehr verwendet werden.
Der folgende Fehler wird angezeigt erscheinen
Fatal error: Uncaught Error: Call to undefined function mysql_query() in ….include/dedesql.class.php:152
In PHP7 müssen Sie mysqli oder pdo verwenden, um
mit der Datenbank zu kommunizieren,
was sicherer und effizienter ist.
Lösung
Öffnen Sie die Datei data/config.cache.inc.php
$cfg_mysql_type = ‘mysql’;
und ändern Sie sie in
$cfg_mysql_type = ‘mysqli’;
4. Linke Seite des Hintergrunds Das Menü ist leer und wird nicht angezeigt. Lösung 1: Stellen Sie die Datenverzeichnisberechtigungen auf 777 oder 755 ein. Beachten Sie, dass es sich um das gesamte Datenverzeichnis handelt Nach der Einstellung aktualisieren.
Methode 2Geben Sie data/tplcache ein, erstellen Sie eine Sicherungskopie, löschen Sie dann alles außer index.html, setzen Sie dann das Verzeichnis data/tplcache auf 777 und aktualisieren Sie es.Das obige ist der detaillierte Inhalt vonLösen Sie einige häufige Probleme von dedecms unter PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!