web-dev-qa-db-fra.com

Erreur fatale: impossible de redéclarer la classe JEditor

C'est la première fois que j'obtiens cette erreur.

Cela s'est produit après la création d'un nouveau module personnalisé, qui est livré avec joomla par défaut.

Après cela, j'ai une page blanche et l'erreur suivante:

Fatal error: Cannot redeclare class JEditor in \\WAGNER\WWWROOTAMENPT$\xxxxxx.hostnd\htdocs\www\libraries\cms\editor\editor.php on line 554

Il semble que cela se produise après avoir essayé de créer ce module personnalisé, mais je l’ai déjà supprimé et il reste affiché.

Je n'ai pas installé de nouvelle extension et tout fonctionnait bien jusqu'à la création de ce module personnalisé.

Joomla 3.5.0

Meilleures salutations

1
azhpo

Il semble qu’il existe un autre endroit pour lequel vous avez défini la classe "JEditor".

Si vous avez un accès Shell (ssh) à votre serveur, essayez de lancer ce qui suit sous votre répertoire Joomla:

grep -R --include=*.php "class JEditor"

Vous ne devriez voir qu'un seul fichier (qui est le /libraries/cms/editor/editor.php fichier). Si vous voyez 2 fichiers, votre problème concerne le second fichier (il peut être chargé par un plugin).

Si vous n'avez trouvé qu'un fichier, vérifiez dans vos plugins les plugins que vous avez installés récemment et désactivez ce plugin (désactivez les plugins un par un dans l'ordre chronologique inverse).

Remarque: Assurez-vous de supprimer votre cache Joomla.

1
itoctopus