Страница администратора Joomla 2.5 и глобальной конфигурации - PullRequest
3 голосов
/ 28 марта 2012

МЫ недавно обновили наш сайт с Joomla 1.7 до Joomla 2.5.Кажется, все работает нормально, кроме одной страницы, которая является глобальной страницей конфигурации.См .: http://imgur.com/Q9CQj

Я попытался перезагрузить файлы администратора и проверил разрешения.Есть идеи?

Ответы [ 2 ]

3 голосов
/ 31 марта 2012

Я думаю, что файлы Javascript и CSS, используемые на сайте, изменились, но имена этих файлов остались прежними. В результате ваш веб-браузер продолжает использовать ранее загруженные версии файлов.

Проблема связана не с кешем Joomla, а с кешем браузера. В следующий раз, когда вы окажетесь в области / administrator /, нажмите кнопку обновления / перезагрузки, удерживая нажатой клавишу Shift на клавиатуре. Если вы используете Google Chrome, вместо этого удерживайте клавишу Ctrl - и вам, возможно, придется сделать это дважды - но не более. Если он не работает после двух переездов, то причина кроется в другом месте.

Если ваша проблема не решена вышеописанным - просмотрите исходный код HTML на странице, которая является проблемой. В html вы, вероятно, найдете ошибки или предупреждения, нарушающие функциональность. Возможно, что где-то ближе к концу страницы есть фатальная ошибка - если она была выведена в середине html-тега, она может быть не видна, пока вы не просмотрите исходный код.

В качестве альтернативы вы можете столкнуться с фатальной ошибкой, и ваш сервер может быть настроен так, чтобы не показывать ошибки - в этом случае проверьте журнал ошибок вашего сервера. Ваша панель управления хостингом может выводить «последние 50 ошибок», поэтому, если вы войдете в панель управления хостингом на одной вкладке, вызовите ошибку на другой и затем перейдете в область «последних 50 ошибок» панели управления, в которой вы можете оказаться. возможность быстро увидеть причину проблемы.

0 голосов
/ 10 ноября 2014

Проверьте ваш журнал ошибок. Моя глобальная страница конфигурации выглядела точно так же, как ваша. Оказалось, ошибки были такие:

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

У меня был (1) файл с именем mysqli.php original.php в /libraries/joomla/database/database, который является резервной копией mysqli.php в той же папке. Оказывается, Joomla анализирует все файлы в папке как файлы php и, следовательно, ошибка redeclare . Я поместил файл в подкаталог, и проблема была решена.

...