Solution pour que dede php ne fonctionne pas : 1. Recherchez la balise désactivée du moteur de modèle et supprimez "php" dedans ; 2. Exécutez la commande "INSERT INTO `dede_sysconfig` (`varname`, ` dans la commande SQL. info ligne`, ``...)".
L'environnement d'exploitation de cet article : système Windows 7, DedeCMS version 5.6, ordinateur DELL G3
Questions spécifiques :
dede:php ne peut pas être exécuté, attente en ligne de toute urgence.
Il n'y a pas de fonction PHP désactivée du moteur de modèle ni de balise de moteur de modèle désactivée dans le backend de Dreamweaver
J'ai entré
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');
dans l'outil de ligne de commande SQL, puis j'ai supprimé le moteur de modèle désactivé Le label correspond à php dans la boite,
ne peut toujours pas exécuter dede:php dans l'interface générée
Solution :
Vous devez confirmer si vous êtes sérieux Complétez soigneusement les deux étapes suivantes :
Première étape : Backend du site Web - système - paramètres de base du système - autres options - balise de désactivation du moteur de modèle : supprimez "php" dedans.
Après avoir terminé cette étape, le problème est généralement résolu. Si le problème n'est pas résolu, passez à la deuxième étape.
Étape 2 : Exécutez les commandes suivantes dans la ligne de commande SQL. Généralement, il est plus pratique d'utiliser la commande mysql dans phpmyadmin.
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');
Remarque : copiez ce que j'ai tapé ci-dessus dans la ligne de commande SQL. Ne copiez pas les autres, car certaines pages Web peuvent avoir des problèmes de mise en page. Vous ne pouvez pas le taper vous-même sur l'écran, car il existe deux types de guillemets simples et il est facile de les confondre.
Bien sûr, il existe une autre possibilité que vous ayez exécuté la commande plusieurs fois. Accédez directement à phpmyadmin, vérifiez les données dede_sysconfig et supprimez celles inutiles.
Recommandations associées : "Tutoriel dedecms"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!