Heim  >  Artikel  >  CMS-Tutorial  >  Was soll ich tun, wenn dede php nicht läuft?

Was soll ich tun, wenn dede php nicht läuft?

藏色散人
藏色散人Original
2021-05-19 10:35:192411Durchsuche

Die Lösung, wenn dede php nicht läuft: 1. Suchen Sie das deaktivierte Tag der Template-Engine und löschen Sie „php“ darin. 2. Führen Sie den Befehl „INSERT INTO `dede_sysconfig` (`varname`, `info`, `“ im SQL aus Befehlszeile „...)“.

Was soll ich tun, wenn dede php nicht läuft?

Die Betriebsumgebung dieses Artikels: Windows 7-System, DedeCMS Version 5.6, DELL G3-Computer

Spezifische Probleme:

dede:php kann nicht ausgeführt werden und wartet dringend online.

Es gibt keine Template-Engine-deaktivierte PHP-Funktion und kein Template-Engine-deaktiviertes Tag im DreamWeaver-Backend

Ich habe

INSERT INTO `dede_sysconfig` (`varname`, `info`, `groupid`, `type`,
`value`) VALUES ('cfg_disable_funs', '模板引擎禁用PHP函数', 7,
'bstring',
'phpinfo,eval,exec,passthru,shell_exec,system,proc_open,popen,curl_exec
,curl_multi_exec,parse_ini_file,show_source,file_put_contents');
INSERT INTO `dede_sysconfig` (`varname`, `info`, `groupid`, `type`,
`value`) VALUES ('cfg_disable_tags', '模板引擎禁用标签', 7, 'bstring',
'php');

in das SQL-Befehlszeilentool eingegeben und dann das PHP im entsprechenden Feld des Template-Engine-deaktivierten Tags entfernt

In der generierten Schnittstelle kann dede:php immer noch nicht ausgeführt werden

Lösung:

Sie müssen sorgfältig bestätigen, ob Sie die folgenden zwei Schritte ausgeführt haben:

Schritt 1: Website-Backend – System – grundlegende Systemparameter – andere Optionen ——Tag zum Deaktivieren der Template-Engine: Entfernen Sie „php“ darin.

Nach Abschluss dieses Schritts ist das Problem in der Regel gelöst. Wenn das Problem weiterhin besteht, fahren Sie mit Schritt 2 fort.

Schritt 2: Führen Sie die folgenden Befehle in der SQL-Befehlszeile aus. Im Allgemeinen ist es bequemer, den MySQL-Befehl in phpmyadmin zu verwenden.

INSERT INTO `dede_sysconfig` (`varname`, `info`, `groupid`, `type`, `value`) VALUES ('cfg_disable_funs', '模板引擎禁用PHP函数', 7, 'bstring', 'phpinfo,eval,exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source,file_put_contents');

Hinweis: Kopieren Sie, was ich oben in die SQL-Befehlszeile eingegeben habe. Kopieren Sie keine anderen, da einige Webseiten möglicherweise Layoutprobleme haben. Sie können es nicht selbst auf dem Bildschirm eingeben, da es zwei Arten von einfachen Anführungszeichen gibt, die leicht verwechselt werden können.

Natürlich gibt es auch eine andere Möglichkeit, das heißt, Sie haben den Befehl mehrmals ausgeführt. Gehen Sie direkt zu phpmyadmin, überprüfen Sie die dede_sysconfig-Daten und löschen Sie unnötige Daten.

Verwandte Empfehlungen: „

dedecms-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn dede php nicht läuft?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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