2016-06-13 7 views
0

Я только что обновил сайт Joomla до версии 3.5.1, чтобы поддерживать PHP 7. Этот сайт размещен на сервере, который запустил PHP 5.3 до настоящего времени. До сих пор каждая версия Joomla работала нормально.Ошибка Joomla "404 category not found"

Но когда я обновляю PHP до версии 7, я сталкиваюсь с ошибками «404 категории не найден» во многих ссылках на интерфейсе, включая меню. Фактически все записи меню первого уровня в порядке, но все записи меню второго уровня и ссылки в статьях дают ошибки. Однако я не видел никаких проблем на панели администратора.

Когда я вернусь к PHP версии 5.3, все в порядке. Я тоже пробовал с PHP версии 5.6 и получил ту же ошибку.

Для DEVELOPPEMENT и тесты целей, у меня есть копия полного сайта (резервное копирование файлов и данных) в домашних условиях: он работал раньше с PHP 5.6, и он все еще работает теперь с PHP 7.

I просмотрел конфигурации PHP моего ПК и сервера. Но я недостаточно квалифицирован, чтобы видеть что-то очевидное, что могло бы помочь.

Заранее благодарим за любую помощь.

+0

Что происходит, если вы настроили сообщение об ошибках в настройках конфигурации максимально? Вы видите ошибки? – itoctopus

+0

Журнал ошибок http-сервера показывает, что «Запрос превысил предел 10 внутренних переадресаций из-за сообщений о возможной ошибке конфигурации». Информации мало. Как я могу сделать это более подробным? Joomla error.log не предоставляет никакой полезной информации. – stephane

ответ

0

Проблема решена: мой веб-хостинг-провайдер (OVH) представил конкретный файл конфигурации php для совместного использования 2 года назад. Поскольку мой сайт был старше, файл отсутствовал. Как только этот файл будет добавлен с правильными параметрами (среди них версия PHP), ссылки снова вернутся к нормальному состоянию.