Maison > Article > Tutoriel CMS > le contrôleur phpcms n'existe pas
Le contrôleur n'existe pas. Solution :
Méthode de dépannage
1. >
2. Vérifiez si le nom du fichier sous le module est cohérent avec le lien 3. Vérifiez si le nom de la classe dans le fichier est cohérent avec le nom du fichier ; >4. Vérifiez les opérations dans la classe. Le nom est-il cohérent avec le lien ? Fondamentalement, vous pouvez résoudre les erreurs en suivant les méthodes ci-dessus.2. Analyse des raisons
« Le contrôleur n'existe pas. Littéralement, le contrôleur V9 semble être un modèle MVC typique. le code source où se produit cette erreur... Après ma recherche, cette erreur se trouve dans le fichier phpcms/libs/classes/application.class.php Ce qui apparaît ci-dessous est la fonction load_controller() Lors du chargement du contrôleur, une erreur se produit car le contrôleur ne peut pas être chargé.
application.class.php Ce fichier est la classe de création d'application PHPCMS Chaque étape d'initialisation nécessite de trouver son contrôleur. S'il est introuvable, c'est une erreur.3. Pourquoi cette erreur se produit-elle
Certains utilisateurs ont déclaré que le contrôleur n'existait pas lors de la gestion des membres ; certains utilisateurs ont également déclaré que le contrôleur n'existait pas lors de la connexion en arrière-plan ;
Analyse de la fonction load_controller() et de sa fonction. appeler Et la relation, j'ai trouvé ceci : lors de la gestion des membres, s'il existe un tel contrôleur n'existe pasfaites d'abord un clic droit sur la page Le contrôleur n'existe pas pour voir les propriétés.
Trouvez "index.php?m=member&c=member&a=manage&menuid=72&pc_hash=QauE2I" et voyez m=*** et c=$$$, n'est-ce pas ? $$$ est le contrôleur, et le fichier de ce contrôleur doit être chargé.
Dans cet exemple, le fichier à charger est phpcms/modules/member/member.php, et le fichier correspondant est phpcms/modules/***/$$$.php Si ce n'est pas le cas. existe, il apparaîtra. L'erreur Le contrôleur n'existe pas apparaît. Certains étudiants ont dit que le contrôleur n'existe pas lors de la connexion au backend. Pour la même raison, regardez où il apparaît lors de la connexion au backend : URL de connexion : Une erreur s'est produite : Cette fois, vous pouvez trouver où se trouve l'erreur, Recherchez phpcms Le fichier /modules/admin/index.php existe-t-il ?m=admin & c=index
Configurez d'abord le fichier de configuration sous cachesconfigssystem.php, puis placez les fichiers dans le package d'installation d'origine et le problème sera résolu. Tutoriel recommandé :
Tutoriel phpcmsCe 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!