Бял екран, вместо на сайта

Бял екран, вместо на сайта. Как да активирате показването на грешки в Joomla. Какво да правя?

Бял екран, вместо на сайта
Когато инсталирате или конфигурирате разширения, редактиране на шаблона, както и много други дейности на обекта, когато кликнете върху линка можете да видите "бял екран". Браузърът показва бяла страница и нищо повече.

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

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

Как да видите грешка?

Ако използвате на локален сървър, картата може да се включва / изключва в php.ini файл. Ние намираме в него параметър «display_errors» и «промяната на разстояние» в «на».

Ако сайтът е домакин и достъп до php.ini там, «.htaccess» файл (точка на необходимото), която е в основата на Joomla, добавете ред:


php_value display_errors 1

Може би файлът не е нужно, но в основата на по подразбиране трябва да лежи htaccess.txt. Просто го преименувате, в противен случай се създаде.

Joomla има своя манипулатор грешка. Тя е конфигурирана от главния конфигурационен файл "configuration.php", който може да се редактира ръчно, или чрез контролния панел.

В панела (съобщения Общи настройки / сървър / грешка) прости - определя максималния. Ако дясната ръка, а след това да го отворите (тя е в основата на обекта), откриваме, че опция и неговата zmenyaem, както е показано по-долу


Var $ error_reporting = E_ALL;

използване на PHP

Този метод ще, ако нищо по-горе не помогна. Преди проблем мястото, уточни изрично ниво на изходна грешка с PHP.

Това очевидно ще доведе до PHP за показване на кода за грешка по-долу.

Видях грешка, какво да правя след това?

Ако знаете, PHP, а след това реши проблема. Ако не, ние се радваме на този, който знае, PHP.
Важно е да се помни и да се знае!

Прил и да даде възможност за грешка трябва само тест сайт или локално копие. Не е нужно на посетителите да видят грешките си.

От гледна точка на безопасността, винаги изключвайте изхода за грешка на един истински сайт!