Търсене и показване на грешки PHP Joomla

влизане

Намери грешка, която води до неправилно или фатални грешки Joomla е една от най-трудните задачи при работа със системата. Може би това е невъзможно да се изброят всички възможни грешки, които можете да теоретично срещат при работа с Joomla. По-правилно да определите начините, по които трябва да се премести в намирането на грешки и отстраняване на грешки.

В тази статия ще се формулира първите стъпки на какво да се прави за пръв път, за да реализира дясното отстраняване на неизправности и отстраняване на грешки след находка (а начин да се определи) "грешния" си Joomla сценария.

На първо място, трябва да се види грешката. Това не е в резултат на грешка (недостатъчност сайт и т.н.). Това е как да се види причината за грешката, ако искате да се определи грешката на диагноза. На това зависи по-нататъшното отстраняване на грешки и за коригиране на грешки.

Видимостта грешка в браузъра

Първото място, където ще видите съобщението на сериозна грешка, това е вашата работа браузър. Вие може да сте срещнали, когато отваряте сайтове, вместо страниците в сайта празно прозореца на браузъра и го Digital (код) за грешки. И това не е грешка на клас 4 ×× (от страната на клиента грешки), например, грешката 403 Не са намерени резултати. Става дума за по-сериозни грешки, като се започне с цифра "5". Тази грешка клас 5 ×× (странични грешка сървър).

грешка 500

Като правило, от дневника грешка, ще стане ясно каква е файловата система, причинени грешката. След това трябва да се премести в този конкретен файл и да решат конкретни, вече локализиран причина за грешката. Но това не винаги е толкова просто. Вестник на дневника грешка, не е ясно какви конкретни действия да доведе до грешки, а някои PHP код формира.

Най-общо казано, PHP интерпретатор винаги определи някакви грешки. И ти покажа грешките, първоначално, това зависи от настройките на сървъра. Сървърът трябва да бъде конфигуриран така, че PHP интерпретатора е в състояние да докладва за грешка, и ще можете да виждате това съобщение. Освен това, преводачът трябва да се посочи вида на съобщението за грешка. Това е или прозорец на браузъра, или вписване в дневника грешка, или и двете по избор.

настройка на изхода грешка зависи от вашия хостинг.

Изходна грешка на този на производствения

На този на производствения (бизнес хостинг) включването на изходна грешка да търси в хостинг конфигурация. Обикновено, на изхода на грешката по подразбиране е включен и изходна грешка се задава като изходните съобщения в дневника грешка. Уверете се, че сървърът е включен. Отново, по - по подразбиране, то няма смисъл да се включи производство грешка в сървъра изход на екрана. Тези грешки ще видят всички посетители на сайта, и това е твърде много. Въпреки това, в критични, извънредни ситуации, можете да използвате временно, изходни грешки на екрана. Повече за това по-късно.

Изходна грешка на локалния сървър

На местно (дом) сървър, вие имате всички права за всяка настройка на сървъра и грешки изход, можете да си зададете. Вероятно всички готов местно сървърна платформа (OpenServers, Денвър, Xmapp и т.н.) вече са определени за да се покаже дневника грешка и / или на екрана. Но в действителност, чара и локалния сървър, винаги можете да промените някои от настройките му.

Конфигуриране на изходна грешка на локалния сървър е необходимо във файла php.ini.

За да решите изхода за грешка във файла php.ini трябва да бъде низ:

Забележка: грешки забележите, че са възможни, но без видими грешки. Например, една правописна грешка, предупреждение за лош стил, ITP

За да се покаже дневника грешка, трябва да е низ:

За да се покаже грешката на екрана във файла php.ini трябва да бъде низ:

изход за грешка на екрана по време на началото на PHP

Ясно е, че замяната на «на» към «изключване» всички хора с увреждания.

Отново, самата PHP интерпретатор показва съобщение за грешка, само трябва да се реши и да му даде възможност да се (регулирате) тези съобщения се показват в дневника на сървъра и да ги показват на екрана, ако е необходимо.

Но да се върнем на производствените сървъри и CMS Joomla. Както Joomla е функция в сайта на административен панел за включване можете да покажете системна грешка на екрана.

грешки изходна система в Joomla Panel

The CMS Joomla условие за включването на режим за отстраняване на грешки на системата, в която всичко се подчертае всички грешки, ще бъдат показани на екрана с настъпването им в реално време.

изходна грешка, режим за отстраняване на грешки на Джумла 2.5

Административен панел на сайта -> Menu -> регионно> Общи Settings-> System

Търсене и показване на грешки PHP Joomla

Изходен режим грешка грешки Joomla 3 х

В сайта административен панел> Меню -> регионно> Общи Settings-> System

Търсене и показване на грешки PHP Joomla

Вие може да бъде конфигуриран в две версии, някои режим извеждане на грешки по време на отстраняване на грешки, за да бъде.

Търсене и показване на грешки PHP Joomla

Търсене и показване на грешки PHP Joomla

Активиране на режима на системата Joomla отстраняване на грешки от панела на сайта може да не работят. Това може да се случи, ако си домакин този режим не е включен (в php.ini). Ако нямате достъп до вашия php.ini, както и необходимостта да се даде възможност на режима за отстраняване на грешки е, просто напишете в подкрепа на вашия хост и ги помолете да включите временно режим на извеждане на грешки. (Аз все още правя). След отстраняване на грешката, върнете всичко в първоначалното му състояние, или посетителите на сайта ще виждат всички грешки на екрана.

Но от тази ситуация, има начин. Налице е Joomla плъгин, който показва изскачащ прозорец система грешка и е видима само за вас. Тази приставка й! Самосвал.

Приставката й! Dump Joomla

Търсене и показване на грешки PHP Joomla

Тази приставка за Joomla отстраняване на грешки на системата в реално време, с грешки показва само за вас. Приставката работи по версии на Joomla 2.5 и 3.x. Подходящ включите стандартен метод. В определянето на ясни и по мнение, че е доста ефективен. extensions.joomla.com на сайта този плъгин е.

Резултати от статията

  • Така че, когато се работи с Joomla теб "поп-нагоре" грешка на сървъра страна, което води до неправилно функциониране на системата, или да го е изключена (Грешка). Какво да се прави?
  • Ако не сте програмист или са в процес на развитие и да се, че имате работа (не е локален сървър), а след това направо да "отиде" към сървъра и да видите дневника грешка (грешка дънер);
  • Ако дневника грешка не е на разположение, а след това на настройките на сървъра, изглеждат и се превръщат сеч на грешка;
  • Ако дневникът не е в състояние да се разбере причината за грешката, изключете Режим "отстраняване на грешки" в административния панел на обекта;
  • Ако режим за отстраняване на грешки не е активирана, се свържете с поддръжката на сървъра, изисквайки този режим временно се обърне. Той се обърна на в php.ini;
  • Ако използвате във вашата локална (дом) сървър, проверете настройките на собствените си способности PHP интерпретатор изход, дисплей и запис PHP грешки, които се случват по време на работа. Отново файла php.ini.

Това е всичко, което исках да кажа за търсене и показване на грешки PHP Joomla!