После обновления сайта появилась ошибка:
Fatal error: require_once() [function.require]: Failed opening required '/home/.../public_html/4dfe9acdf42c03f3351bafe0b407455a/sape.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/.../public_html/мой_сайт/includes/common.inc(1695) : eval()'d code on line 24
Она вылазеет при переходе на главную.
Подскажите пожалуйста!
Комментарии
Что обновлялось?
Я всё менял. И ядро и модули. Оставлял только БД и папку default.
А так поменять решил из-за ошибки(вроде таже ошибка была).
До обновления когда, ошибка возникла после "эксперимента" с модулем cumulus.
Вот я и решил всё обновить, тем более были старые версии модулей некоторых. Думал после обновления пропадёт ошибка. А ошибка осталась(точно не помню та же или нет, но скорее всего та же) даже после отключения cumulus.
Вот такие дела. Что делать теперь, не знаю.
После обновления был запущен update.php ?
Да, я им и обновлял.
Я ещё(до обновления, перед ошибкой) создавал блок "этого модуля". Поковырялся не много и возникла ошибка. Может быть она из-за этого блока?
Посмотрел в БД блок тот-не нашёл ничего подобного.
Эту ошибку вызывает код в блоке. Сотрите в БД содержимое блока.
Отключил в БД блок "Тэги", но ничего не помогло. Больше и не знаю что можно отключить.
na vsyakiy slu4ai po4isti cache, inogda magi4eskim obrazom pomogaet.
samopisnih modulei net slu4aino?
спасибо огромное за совет. дошла почти до истерики при попытке понять причину. прочитав камент про кэш, улыбнулась. но почистила)))) все заработало и теперь моей радости нет предела!!))))
спасибо огромное за совет. дошла почти до истерики при попытке понять причину. прочитав камент про кэш, улыбнулась. но почистила)))) все заработало и теперь моей радости нет предела!!))))
Оба этих сообщения про один и тот же блок?
Bisaram@drupal.org, сброс кэша не помог. Самописных модулей нет и не было.
Dan, я точно не помню, так навскидку схожие сообщения были.
Ужас! Что же делать...
Удалил две темы, вообще везде эта ошибка стала. Даже в административном разделе.
Кошмар какой-то!
Смотрите таблицу boxes в БД.
Удалил в boxes запись про облако тегов. Остальные проблемными не были.
Также ничего не работает, ошибка осталась.
При чём тут тэги? Вы вбили куда-то PHP-код, который подгружает "/home/.../public_html/4dfe9acdf42c03f3351bafe0b407455a/sape.php". Ищите, кто это делает. Вспоминайте, что делали. Можно создать 4dfe9acdf42c03f3351bafe0b407455a/sape.php - должно заработать, после уже разбираться откуда всё это тянется.
Я пытался создать облако тегов с модулем cumulus.
Создал 4dfe9acdf42c03f3351bafe0b407455a/sape.php. Теперь другая ошибка:
Fatal error: Class 'SAPE_client' not found in /home/.../public_html/.../includes/common.inc(1695) : eval()'d code on line 25
И так же ничего не работает.(((
И что-то какая-то припоминающаяся папка-абракадабра(4dfe9acdf42c03f3351bafe0b407455a). Что-то типа этого я удалял из корня хостинга, убирал "ненужное". Но она пуста была, поэтому и удалил её. И вроде раньше ошибки это было.
Если ты не в курсе, что такое sape, о пришло время узнать
Очевидно, sape.php не должен быть пустым.
No comments
И что делать теперь мне?
Так и нельзя ничего сделать для восстановления?
Или как-нибудь БД хотябы поправить и заново обновить всё.
Очевидно. Я понятия не имею с чем он должен быть.
Файл удалён этот, что делать я не знаю. Соберу я лучше заново сайт. БД снесу тоже.
Спасибо всем за подсказки!
Разработчик, который не может искать информацию, набрав в гугле четыре буквы, не выживет в нашем совершенном мире.
Искал, кое-чего нашёл. Всёравно лучше заново собрать сайт самому. Была сборка швабрашвабр где очень много непонятного...
Dan, попрошу не "унижать" меня, я даже не программист и мне очень тяжело бывает.
Если есть время и сайт не сложный, то да, лучше пересобрать. Но добить проблему тоже хорошо.
О sape можно узнать на их сайте - первая строчка гугла по запросу этого слова. Региструемся, получаем файл sape.php с описанием куда его помещать. Всё.
Сайт уже начал заново делать. Про sape тоже почитал.
Интересно получается, я же не знал ничего про sape, откуда взялось спрашивается...
Подозрения только на модуль(названия не помню) который делает скриншоты внешних ссылок.
Сделай тупо поиск по модулям по содержимому "sape"
На "орге" что-то не выдаёт ничего. Да и уже не так надо. Сайт заново же делаю.
По своим
Был такой же трабл. Перерыл таблицу "boxes", оказалось, что в одном блоке завалялся код:
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ВАШ ID на сапе');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
echo $sape->return_links(5);
?>
Удалил и все отлично!
Спасибо,помогло.
Был белый экран из-за php-кода в блоке, в бд почистил таблицу block_custom и все прошло
Я специально удаляла сейп с сайта. Удалила блок с кодом в админке сайта, на фтп удалила папку 5ххх и файл 5ххх.php
Вылазила ошибка
«warning: require_once(/usr/local/www/data/www//5xxxx/sape.php) [function.require-once]: failed to open stream: No such file or directory in /usr/local/www/data-dist/www/includes/common.inc(1731) : eval()'d code on line 9.»
Когда возвращала на место папку "5xxxx"
Выпадала такая ошибка:
«Parse error: syntax error, unexpected $end in /usr/local/www/data-dist/www/5xxxx/sape.php on line 582»
Прочитала здесь совет SpyDude@drupal.org
Был такой же трабл. Перерыл таблицу "boxes", оказалось, что в одном блоке завалялся код:
Перерыла в базе данных таблицу boxes, и точно так же нашла завалившийся код в одном из блоков, на который я бы никогда не подумала.
Удалила, ошибки исчезли.
И откуда же он туда "завалился"?