2012-03-28 5 views
3

Wir haben kürzlich unsere Seite von Joomla 1.7 auf Joomla 2.5 aktualisiert. Alles scheint gut zu funktionieren, außer einer einzigen Seite, der globalen Konfigurationsseite. Siehe: http://imgur.com/Q9CQjJoomla 2.5 und Globale Konfiguration admin page

Ich habe versucht, die Administratordateien erneut zu laden und Berechtigungen geprüft. Irgendeine Idee?

+0

Haben Sie den Joomla-Cache bereinigt? Es sieht so aus, als würde es die CSS-Datei nicht verwenden. – Shaz

+0

Wenn ich die Quelle anschaue, wird nichts in der Header-Datei geladen, und die Konsole sagt: Joomla ist nicht definiert [Dieser Fehler wird unterbrochen] Joomla submitbutton = function (task) –

Antwort

3

Ich denke, die Javascript und CSS-Dateien innerhalb der Website geändert, aber die Namen dieser Dateien blieben gleich. Das Ergebnis ist, dass Ihr Webbrowser weiterhin zuvor heruntergeladene Versionen der Dateien verwendet.

Es ist nicht der Joomla-Cache, der das Problem verursacht - es ist der Browser-Cache. Das nächste Mal, wenn Sie sich im Bereich/administrator/befinden, klicken Sie auf die Schaltfläche zum Aktualisieren/Neuladen, während Sie die Umschalttaste auf der Tastatur gedrückt halten. Wenn Sie Google Chrome verwenden, halten Sie stattdessen die Strg-Taste gedrückt - und Sie müssen dies möglicherweise zweimal tun - aber nicht mehr. Wenn es nach zwei Takten nicht funktioniert, liegt der Fehler woanders.

Wenn Ihr Problem nicht durch die oben genannten gelöst wird - sehen Sie die Quelle des HTML auf der Seite, die ein Problem ist. Sie werden wahrscheinlich Fehler oder Warnungen im HTML finden, die die Funktionalität zerstören. Es kann sein, dass es auch am Ende der Seite einen fatalen Fehler gibt - wenn dies in der Mitte eines HTML-Tags ausgegeben wurde, ist es möglicherweise nicht sichtbar, bis Sie die Quelle anzeigen.

Oder Sie treffen möglicherweise einen schwerwiegenden Fehler und Ihr Server kann so eingestellt werden, dass keine Fehler angezeigt werden. Überprüfen Sie in diesem Fall das Fehlerprotokoll Ihres Servers. Ihr Hosting-Kontrollfeld hat möglicherweise eine Ausgabe der letzten 50 Fehler. Wenn Sie sich also auf einer Registerkarte in Ihrem Hosting-Kontrollfeld anmelden, lösen Sie den Fehler in einem anderen aus und klicken Sie dann auf den Bereich "Letzte 50 Fehler" des Kontrollfelds in der Lage, die Ursache des Problems schnell zu sehen.

0

Überprüfen Sie Ihr Fehlerprotokoll. Ich hatte meine globale Konfigurationsseite genau wie deine. Es stellte sich heraus, die Fehler war:

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 

Ich hatte eine (1) Datei mysqli.php original.php in /libraries/joomla/database/database benannt, die eine Sicherung von mysqli.php im selben Ordner ist. Es stellt sich heraus, Joomla analysiert alle Dateien im Ordner als PHP-Dateien und daher die redeclare Fehler. Ich legte die Datei in ein Unterverzeichnis und das Problem wurde gelöst.