Ошибка установки окончательного SEO URL Zen Cart, не может быть повторно объявлена ​​zen_reset_cache_data_seo_urls ()

  1. Автор: Алекс

Ранее я работал над сайтом Zen Cart и столкнулся с проблемой установки дополнения Ultimate SEO URL. Дополнение Ultimate SEO URL создает более дружественные для SEO (поисковой оптимизации) URL для Zen Cart. На рассматриваемом сайте уже была установлена ​​предыдущая версия надстройки Ultimate SEO URL, и как только я закончил, интерфейс сайта отлично работал с новыми SEO-дружественными URL. Проблема заключалась в том, что при попытке войти в административную часть сайта Zen Cart я получал сообщение «500 - Internal Server Error». Ниже я отметил информацию о том, что было сделано для устранения проблемы, а также о том, как проблема была решена.

500 Внутренняя ошибка сервера при открытии Zen Cart Admin:

Устранение неполадок при установке дополнения Zen Cart Ultimate SEO URL:

Первым делом я попытался вернуть все файлы, загруженные с надстройкой Ultimate SEO URL Zen Cart, в исходное состояние, чтобы убедиться, что это решило проблему. Проблема заключалась в том, что даже после того, как все было возвращено к настройкам по умолчанию, ошибка 500 все еще существовала, поэтому я начал разочаровываться, думая, что владелец сайта также вносит изменения в конфигурацию в то же время.

После того, как я все еще получаю сообщение об ошибке, после того, как все началось, я установил Утилита отладки ошибок дополнение, чтобы я мог получить более подробную информацию о том, что происходит. Конечно же, проблема на самом деле с надстройкой Ultimate SEO URL, как отмечено в выходных данных утилиты ведения журнала ошибок отладки ниже.

Утилита регистрации ошибок отладки Zen Cart:

  1. [14 ноября 2010 г. 22: 14: 41] Неустранимая ошибка PHP: невозможно повторно объявить zen_reset_cache_data_seo_urls () в / hsphere / local / home / someuser /somedomain.co.uk / admin / includes / functions / extra_functions /seo.php on line 4

Я пытался закомментировать функцию, которая вызывала проблему, но я все еще не мог войти в систему администратора Zen Cart для этого сайта. Я снова посмотрел на вывод утилиты ведения журнала ошибок отладки, чтобы увидеть, будет ли она указывать мне правильное направление.

Вывод утилиты ведения журнала ошибок второй Zen Cart:

  1. [14 ноября 2010 г. 22: 22: 27] Неустранимая ошибка PHP: невозможно повторно объявить zen_reset_cache_data_seo_urls () в / hsphere / local / home / someuser /somedomain.co.uk / admin / includes / functions / extra_functions /seo.php.OLD на линии 4

Увидев вышеуказанную ошибку, которая была очень похожа на первую, я понял проблему. Проблема заключалась в том, что я просто переименовал старый файл seo.php в каталоге / admin / includes / functions / extra_functions / в .OLD вместо того, чтобы удалить его или заменить. Должно быть, что в каталоге extra_functions все файлы обрабатываются независимо от окончания. После того как я удалил файл .OLD и загрузил все остальные файлы дополнений Ultimate SEO URL, администратор Zen Cart работал без проблем.

Автор: Алекс

http://www.alexkah.com

Я живу в районе СоБро в Луисвилле, штат Кентукки, с моей дочерью и нашим котом Аполлоном. Мне нравятся проблемы с технологиями, и мне повезло, что мне платят за их решение.