Skip to main content

Fatal error: Uncaught exception 'Exception' with message - Рашэнне



Пры стварэнні сайта з пэўным рухавічком неабходна прытрымлівацца інструкцый па яго ўсталёўцы з афіцыйных крыніц, інакш у далейшым могуць узнікаць розныя памылкі і праблемы. Памылка Fatal Error Uncaught Exception 'Exception' with Message можа ўзнікаць з-за некалькіх прычын. У гэтым артыкуле мы паспрабуем разабрацца з ёй і вызначыць корань праблемы з рухавічком крам OpenCart.

Змест артыкула:

Што такое OpenCart?

Рухавічок для стварэння камерцыйных платформаў OpenCart досыць папулярны ў Інтэрнэце, хоць і канкурэнтаў у яго дастаткова. Напісаны ён, як і іншыя падобныя, на мове праграмавання PHP. Яго перавагай з'яўляецца падтрымка дапаўненняў. Ставіцца да свабоднага праграмнага забеспячэння. З модуляў можна збіраць вельмі функцыянальныя платформы для продажаў. Яго падтрымліваюць усе сервера з MySQL і PHP.



Ён просты ў засваенні і мае просты працэс падлучэння модуляў. Ёсць магчымасць рэалізацыі продажу пампаваных тавараў. Вялікая колькасць дакументацыяй на рускай і іншых мовах, агульная адмінка для некалькіх кіраваных платформаў, адкрыты зыходны код - усё гэта робіць яго незаменным сярод іншых рухавічкоў.

Што рабіць, калі з'яўляецца памылка Fatal error

Калі вы выкарыстоўваеце якія-небудзь модулі для пашырэння функцый платформы, перш за ўсё трэба праверыць падтрымку версіі рухавічка. Большасць памылак з'яўляюцца з-за няўважлівасці. Калі вы спрабуеце ўсталяваць модуль, які быў распрацаваны пад версію OpenCart 2.1, але ў вас ўстаноўлена больш позняя версія 2.2, тады становіцца ясна з'яўленне памылкі. Паспрабуйце звязацца з распрацоўшчыкамі модуля і пацікаўцеся ў іх, калі Ці новая версія.

Памылкі класа Fatal error: Uncaught exception 'Exception' with message з'яўляюцца ў выніку запыту пэўнага модуля або каманды спрабуюць выклікаць неіснуючы метад. Паспрабуйце знайсці тэчку «modification» (па шляху system \ storage) і выдаліць яго змесціва. Не выключаны памылкі сервера. У гэтым выпадку паспрабуйце пачакаць некаторы час і праверыць памылку зноў.



Чысцім кэш ў OpenCart

Пры запоўненым сховішча хуткага доступу сайта могуць узнікаць памылкі, таму яго трэба перыядычна чысціць. Але рабіць гэта часта не варта. Пакуль ён запоўнены, хуткасць доступу да вашага сайту значна вышэй. Для таго, каб ачысціць кэш на кліенцкай частцы, досыць выдаліць яго ў браўзэры. Працэс ачысткі кэша на сэрвэры не так ужо просты і складаецца з некалькіх дзеянняў. Не будзе разбірацца з усімі ўзроўнямі кэша, а пяройдзем да таго, які нам патрэбны - VQMod. Ён выступае ў выглядзе файлаў з пашырэннямі .php і .cache.

Ачыстка гэтага кэша вырашае праблемы, калі вы ўсталёўваеце якой-небудзь модуль у рухавічок, але пры яго тэставанні не бачыце зменаў. У VQMod захоўваюцца падобныя змены. Калі мы скінем яго налады, файл запоўніцца, але ўжо з патрэбнымі нам параметрамі. Каб гэта зрабіць:

  1. Знайдзіце ў корані сайта гэтую тэчку - VQMod. У ёй трэба выдаліць увесь mods.cache файл;
  2. Пасля гэтага вам неабходна адкрыць каталог «Cache»;
  3. Тут выдаліце ​​ўсе дадзеныя.

Усе выдаленыя файлы зноў будуць згенераваныя, таму сумнявацца перад выдаленнем не варта.



Дадатковая чыстка кэша

Але гэта яшчэ не ўсё. Вам варта, вядома, праверыць, магчыма вы ўжо пазбавіліся ад паведамлення пры памылцы Fatal Error Uncaught Exception 'Exception' with Message. Калі гэта не так, трэба паспрабаваць ачысціць кэш OCMod. Гэтыя файлы таксама захоўваюць кэш устаноўленых мадыфікацый. Яны знаходзяцца ў тэчцы system / modification. Іх таксама можна знайсці ў каталогах, якія дублююць файлавую сістэму рухавічка. Пры гэтым і назвы маюць аднолькавыя, таму знайсці іх будзе проста.

Калі вам трэба пачысціць кэш і OCMod, неабходна выдаліць усе файлы ў тэчцы «Мадыфікацыі» (па шляху вышэй). У іх могуць быць не толькі файлы, але і тэчкі. Выдаліць неабходна ўсё. Распрацоўшчыкі бясплатнага крамы ў версіях вышэй 2.0 прадастаўляюць выдаленне дадзенага кэша больш зручным спосабам.

  1. Перайдзіце ў меню «Дадаткі»;
  2. Тут знайдзіце «Мадыфікацыі»;
  3. Уверсе знайдзіце піктаграму гумкі і націсніце яе. Знайдзіце побач кнопку «Абнавіць» і націсніце яе таксама.

    Удаление кеша
    Выдаленне кэша ў OpenCart

Пры гэтым адбудзецца генерацыя новых файлаў. Цяпер праверце зноў памылку, магчыма вам ужо ўдалося вырашыць яе.

Выдаляем ангельскую мову ў OpenCart

Пры выкарыстанні некалькіх моў у вашым рухавічку, могуць з'яўляцца падобныя памылкі. Калі вы ствараеце магазін, які будзе выкарыстоўваць толькі руская мова, рэкамендуецца выдаліць англійская з рухавічка. Для гэтага вам неабходна:

  1. Перайдзіце ў раздзел "Сістэма";
  2. Адкрыць пункт «Лакалізацыя» і знайсці яшчэ адзін пункт «Мовы»;
  3. Усталюйце на чекбоксы з англійскай мовай галачку;

    Удаление английского языка
    Выдаленне англійскай мовы ў OpenCart
  4. Справа абярыце піктаграму кошыка, каб выдаліць яго.

Падобным чынам можна выдаліць долар з валют вашага крамы. Выберыце ў блоку (дзе знаходзіцца мова) «Валюты» і таксама адзначце непатрэбныя валюты ў спісе. Пасля выдалення мовы неабходна зноў праверыць наяўнасць памылкі Fatal Error Uncaught Exception 'Exception' with Message.



Як вы ацэніце артыкул?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пакуль адзнак няма)
Загрузка ...

Дадаць каментар

Ваш e-mail не будзе апублікаваны.