Здравствуйте.
Не поучается убрать "белый экран смерти".
Появился он после добавления на сайте блока с таким кодом:
<?php
if(!defined("DNREAD")) exit();
$bt = "
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<form method="get" action="http://www.google.com/search">
<input type="text" name="q" size=32 maxlength=110 value="">
<input type="submit" name="sa" value="Google!">
<input type="hidden" name="as_sitesearch" value="http://gpl-soft.info">
<input type="hidden" name=hl value="ru">
</form>
";
return $bt;
?>
Читал тут как исправить ошибку, не получилось. Делал вывод ошибок, но они не выводятся. Вставлял код в index.php
<?php
error_reporting
(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);?>
Прошу помощи.
Комментарии
Может попробовать
... '
; ......
print $bt;
Что это ?
подсветка кода намекнула вам, где ошибки
Я не могу войти ни на одну страницу сайта. Везде белый экран.
Вставлял через интерфейс сайта, добавлял блок с тем кодом.
Как что-то изменить, не представляю..
2 варианта:
1) Поднять бэкап базы;
2) "Выключить" блок (status = 0) в таблице blocks через PhpMyAdmin например.
Прежде чем вставлять php код в блок, желательно протестировать его на любой странице, или показывать его только на определенной странице.
Выключайте через phpmyadmin
Спасибо вам большое!
Благополучно убрал блок.
Спасибо!
уважаемый ТС
код блока как минимум должен выглядеть следующим образом
<?php
if(!defined("DNREAD")) exit();
$bt = '
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<form method="get" action="http://www.google.com/search">
<input type="text" name="q" size=32 maxlength=110 value="">
<input type="submit" name="sa" value="Google!">
<input type="hidden" name="as_sitesearch" value="http://gpl-soft.info">
<input type="hidden" name=hl value="ru">
</form>
';
return $bt;
?>
и еще не совсем понятно зачем
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
drupal 6 и так UTF-8