2012-03-28 1 views
3

Nous avons récemment mis à niveau notre site de Joomla 1.7 vers Joomla 2.5. Tout semble fonctionner correctement, sauf une seule page, qui est la page de configuration globale. Voir: http://imgur.com/Q9CQjJoomla 2.5 et la page d'administration de configuration globale

J'ai essayé de réimporter les fichiers administrateur et j'ai vérifié les permissions. Une idée?

+0

Avez-vous nettoyé le cache joomla? Il semble qu'il n'utilise pas le fichier CSS. – Shaz

+0

Si je regarde la source, il ne charge rien dans le fichier d'en-tête, et la console dit: Joomla n'est pas défini [Pause sur cette erreur] \t Joomla.submitbutton = fonction (tâche) –

Répondre

3

Je pense que les fichiers Javascript et CSS utilisés dans le site ont changé, mais les noms de ces fichiers sont restés les mêmes. Le résultat est que votre navigateur continue à utiliser les versions téléchargées des fichiers.

Ce n'est pas le cache Joomla qui cause le problème - c'est le cache du navigateur. La prochaine fois que vous êtes dans la zone/administrator /, cliquez sur le bouton Actualiser/recharger tout en maintenant la touche Maj enfoncée du clavier. Si vous utilisez Google Chrome, maintenez la touche Ctrl enfoncée - et vous devrez peut-être le faire deux fois - mais pas plus. Si ça ne marche pas après deux, alors la faute est ailleurs.

Si votre problème n'est pas résolu par ce qui précède - voir la source du code HTML sur la page qui pose problème. Vous trouverez probablement des erreurs ou des avertissements dans le code HTML qui bloquent les fonctionnalités. Il se peut qu'il y ait une erreur fatale quelque part vers la fin de la page - si cela a été produit au milieu d'une balise html, il peut ne pas être visible jusqu'à ce que vous voyez la source. Sinon, vous pouvez rencontrer une erreur fatale et votre serveur peut être configuré pour ne pas afficher d'erreurs. Dans ce cas, consultez le journal des erreurs de votre serveur. Votre panneau de contrôle d'hébergement peut avoir une sortie «50 dernières erreurs», donc si vous vous connectez à votre panneau de contrôle d'hébergement dans un onglet, déclencher l'erreur dans un autre, puis cliquez sur la zone «50 dernières erreurs» du panneau de contrôle. capable de voir rapidement la cause du problème.

0

Vérifiez votre journal des erreurs. Ma page de configuration globale ressemblait exactement à la vôtre. Il est avéré que les erreurs était le suivant:

PHP Fatal error: Cannot redeclare class JDatabaseMySQLi in /var/www/vhosts/example.com/httpdocs/libraries/joomla/database/database/mysqli.php original.backup on line 567, referer: http://www.example.com/administrator/index.php 

j'avais un fichier (1) du nom mysqli.php original.php dans /libraries/joomla/database/database qui est une sauvegarde de mysqli.php dans le même dossier. Il s'avère que joomla analyse tous les fichiers dans le dossier en tant que fichiers php et par conséquent l'erreur redeclare. J'ai mis le fichier dans un sous-répertoire et le problème a été résolu.