web-dev-qa-db-fra.com

Joomla Upgrade: La déclaration de JFormFieldText :: setup () devrait être compatible avec JFormField :: setup

Je travaille depuis peu sur un site Web où je l'ai mis à niveau de la version 1.6 à la version 3 sans problèmes jusqu'à ce que j'installe le framework et le modèle Gantry et que je reçois un message d'erreur peu utile: seule erreur en essayant de sauvegarder. Avec l'aide des développeurs, j'ai réduit l'erreur ci-dessous, mais nous ne pouvons pas avancer.

Declaration of JFormFieldText::setup() should be compatible with JFormField::setup(&$element, $value, $group = NULL) in libraries/joomla/form/fields/text.php on line 265

J'ai reuploadé le text.php à partir d'une nouvelle installation de joomla 3 mais sans aucune aide et aucune tentative de recherche de l'erreur n'a aidé plus loin.

https://gitter.im/gantry/gantry4 a l'échange en cours entre moi-même et le portique où nous nous sommes fatigués pour cerner le problème.

1
lee murphy

Travailler plus loin sur la question. Il restait des fichiers restants dans les bibliothèques/cms, joomla, legacy qui ont été supprimés et les derniers fichiers joomla ajoutés à certains endroits ont résolu le problème.

1
lee murphy

Je crois que c'est une erreur stricte qui ne devrait normalement pas affecter le fonctionnement du code.

Essayez de régler le rapport d’erreur dans la configuration globale Joomla sur "Système par défaut". S'il est déjà réglé sur ceci, essayez de le désactiver pour voir si l'erreur disparaît.

Je ne sais pas si la mise à niveau s'est bien déroulée, mais essayez de télécharger une nouvelle copie de Joomla et remplacez les répertoires suivants par ceux de la nouvelle copie:

  • administrateur
  • composants
  • les bibliothèques
1
Lodder