web-dev-qa-db-fra.com

sur l'interface je n'ai rien mais un signe ">"

Je viens de concevoir mon site Web hors ligne et lorsque j'ai essayé de le rendre en ligne, je n'ai rien eu d'autre qu'un signe ">" sur la page. Je me suis bien connecté au site, mais je ne sais pas ce qui est arrivé à l'interface. quand j'ai changé le modèle en modèle par défaut, le problème a été résolu. Et lorsque je modifie le signalement des erreurs en mode de développement, je rencontre souvent cette erreur:

Normes strictes: seules les variables doivent être attribuées par référence dans /home/alitk/public_html/modules/mod_news_pro_gk4/helper.php à la ligne 553.

et

Normes strictes: La méthode non statique NSP_GK4_Thumbs :: checkSpecialImages () ne doit pas être appelée de manière statique, en supposant que $ this provient d'un contexte incompatible dans /home/alitk/public_html/modules/mod_news_pro_gk4/gk_classes/gk.thumbs.php on line

1
user23047

Vous avez une configuration différente entre votre développement et votre site de production. Lorsque vous migrez d'un emplacement à un autre, vous pouvez trouver des erreurs fatales. Vous devez vérifier toutes les configurations système requises sur le nouveau serveur.

Par exemple, l'extension ionCube, utilisée dans certaines extensions commerciales fermées, est une mauvaise surprise commune.

Pour résoudre le problème, je commencerais par désactiver les plug-ins des systèmes non principaux, un par un, jusqu'à ce que la page soit chargée avec succès. Sinon, essayez de désinstaller chaque extension pour restreindre la recherche, même si vous devez revenir à l'un des modèles par défaut. Une fois le problème identifié, vous créez une sauvegarde modifiée à partir du site de développement.

1
Anibal

Il y a plusieurs choses que vous pouvez essayer pour trouver le problème, et sans voir votre site, il est difficile de savoir ce qui le cause.

quand j'ai changé le modèle en modèle par défaut, le problème a été résolu.

Cela indique que le problème peut provenir de votre modèle.

  1. Si possible, téléchargez à nouveau l'intégralité de votre site pour vous assurer que tous les fichiers ont été transférés correctement. Je suggère d'utiliser Akeeba Backup lorsque vous déplacez votre site sur un autre serveur.
  2. Assurez-vous que Joomla et vos extensions sont mis à jour, ainsi que le modèle que vous utilisez.
  3. Comme l'a souligné Anibal, vos serveurs peuvent avoir des paramètres différents. Vérifiez et comparez PHP et les versions de MySQL sur vos serveurs.
  4. Désactivez/annulez la publication de vos plugins et modules un par un, au cas où l'un d'entre eux serait en conflit avec votre modèle.
1
johanpw