Fatal error при установке php-кода в блок.

Главные вкладки

Аватар пользователя TV-Child TV-Child 26 апреля 2011 в 19:16

Здравствуйте! Возникла проблема при установке кода сапы на друпал. При введении кода:

<?php 
    
global $sape;
    if (!
defined('_SAPE_USER')){
        
define('_SAPE_USER''ваш хеш код'); 
    }
    require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
    
$sape = new SAPE_client();
?>

Возникает критическая ошибка:

Fatal error: require_once() [function.require]: Failed opening required '/.../public_html/сайт.ru/'хэш_код'/sape.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /.../public_html/сайт.ru/includes/common.inc(1695) : eval()'d code on line 6

Так как блок с этим кодом висит на всех страницах сайта, то ни на одну из них я зайти не могу. Помогите пожалуйста исправить положение! Заранее спасибо!

Комментарии

Аватар пользователя Ch Ch 26 апреля 2011 в 19:28

Способ №1 восстановить сайт из бекапа, который вы предусмотрительно сделали.
Способ №2 удалить код ручками, из таблицы blocks.

Аватар пользователя TV-Child TV-Child 26 апреля 2011 в 19:37

"Ch" wrote:

Способ №1 восстановить сайт из бекапа, который вы предусмотрительно сделали.
Способ №2 удалить код ручками, из таблицы blocks.


Спасибо за ответ! А можете способ №2 подробнее описать, а то предусмотрительного бекапа, к сожалению, не было?.. =8(

Аватар пользователя TV-Child TV-Child 26 апреля 2011 в 19:58

Как я понял эта таблица находится в БД. В пхп май админ я нашел такую таблицу и нашел там скорее всего нужный блок. Но не уверен на все 100%, что это он, так как в описании и названии у него пустые поля. А таких блоков куча. Можно как-нибудь в май админе этот блок отключить, поменяв значение одного из его параметров?

Аватар пользователя TV-Child TV-Child 26 апреля 2011 в 20:04

Фууууф! Спасибо большущее Ch! Поменял значение "Status" с единицы на ноль и всё заработало, блок перешел в разряд отключенных и перестал рушить сайт.