Zen Cart Канчатковы SEO URL Памылка ўстаноўкі, не можа переобъявить zen_reset_cache_data_seo_urls ()
Раней я працаваў на Zen Cart сайта і сутыкнуўся з праблемай ўстаноўкі URL Канчатковага SEO надбудовы. URL Канчатковы SEO дапаўненні стварае больш SEO (Search Engine Optimization) дружалюбны URL для Zen Cart. Сайт пра які ідзе гаворка, ужо меў папярэднюю версію URL Канчатковага SEO надбудова ўстаноўлена і калі я быў скончаны пярэдні канец ўчастка выдатна працуе з новым SEO сяброўскай URL. Праблема складалася ў тым, калі я паспрабаваў увайсці ў адмін частцы кошыка сайта Zen я атрымліваў - паведамленне «500 Унутраная памылка сервера». Ніжэй я прыняў да ведама інфармацыю аб тым, што было зроблена, каб ліквідаваць гэтую праблему, а таксама як праблема была вырашана.
500 Унутраная памылка сервера пры адкрыцці Zen Cart Адміністратар:
Ўхіленне праблемы Усталёўка Zen Cart Add-On URL Канчатковы SEO:
Першае, што я спрабаваў зрабіць, гэта змяніць усе файлы, загружаныя з канчатковай SEO URL Zen Cart дапаўненні назад у зыходны стан, каб пераканацца, што гэта вырашыла праблему. Праблема была нават пасля ўстаноўкі усё назад да налад па змаўчанні 500 памылка ўсё яшчэ існавала, так што я пачаў хвалявацца у гэты момант думаць пра тое, што ўладальнік сайта таксама ўнясенне змяненняў у канфігурацыі адначасова.
Пасля таго, як усё яшчэ атрымліваю памылку пасля ўстаноўкі усё назад, як гэта было, калі я пачынаў, я побач усталяваны Debug Logging Error Utility надбудова, так што я мог бы атрымаць больш падрабязную інфармацыю пра тое, што адбываецца. Вядома ж праблема на самай справе з URL Канчатковага SEO надбудовы, як адзначана ў выхадзе Error Debug Logging Utility ніжэй.
Zen Cart Debug Error Logging Utility Выхад:
[14 -Nov- 2010 22: 14: 41] PHP Фатальная памылка: Немагчыма перавызначыць zen_reset_cache_data_seo_urls () у / Hsphere / мясцовыя / дома / someuser /somedomain.co.uk / адміністратар / уключае / функцыі / extra_functions /seo.php на лініі 4
Я спрабаваў закаментаваць функцыю, якая была прычынай праблемы, але я ўсё яшчэ не мог увайсці ў кошык адміністратара Zen для гэтага сайта. Я зноў паглядзеў на выхадзе з Logging Памылкі утыліты адладкі, каб убачыць, калі б мне кропку ў правільным кірунку.
Другі Zen Cart Debug Error Logging Utility Выхад:
[14 -Nov- 2010 22: 22: 27] PHP Фатальная памылка: Немагчыма перавызначыць zen_reset_cache_data_seo_urls () у / Hsphere / мясцовыя / дома / someuser /somedomain.co.uk / адміністратара / уключае / функцыі / extra_functions /seo.php.OLD у радку 4
Пасля прагляду вышэй памылкі, якая была вельмі падобная на першую, я зразумеў, праблема. Праблема ў тым, што я проста пераназваў стары seo.php файл у / адмін / / функцый / extra_functions / каталог ўключае ў .OLD замест таго, каб выдаліць яго ці замяніць яго. Павінна быць, у каталогу extra_functions ўсе файлы апрацоўваюцца незалежна ад канцоўкі. Пасля таго, як я выдаліў файл .OLD і загрузіў ўсе іншых URL Канчатковага SEO дадатковых фільтраў файлаў зноў Z Ca адміністратар працаваў без праблем.
Аўтар: Алекс
http://www.alexkah.comЯ жыву ў SoBro горадзе Луісвілля, Кентукі з маёй дачкой і нашай коткай Apollo. Мне падабаецца быць аспрэчаны тэхналагічнымі праблемамі, і я досыць ўдачлівыя, каб атрымаць грошы, каб іх вырашыць.