ERROR 500 при Backup

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

Аватар пользователя Godwin Godwin 23 марта 2018 в 20:58

При запуске Backup and Migrate появляется пустая страница с записью:

Страница недоступна
Сайт www.tmrussia.org пока не может обработать этот запрос
HTTP ERROR 500:

В логах на разные страницы одна и та же запись:

Notice: Undefined variable: scripts в функции include_once() (строка 1 в файле /home/мой_сайт/паблик/sites/all/themes/footheme/template.php).
ТИП: php
ВАЖНОСТЬ: замечание
----------------------------
В указанной строке template.php записано:
<?php print $page_bottom?>
=================================
Добавлю, что ошибка с Backup and Migrate появилась как-то самостоятельно, сайтом я давно уже не занимался, кроме важных обновлений. Раньше ошибка 500 проскакивала через раз.

Друзья, буду вам очень признателен за ваши подсказки в решении этой задачи.

Лучший ответ

Аватар пользователя Godwin Godwin 25 марта 2018 в 22:11

Ух ты! Чудны дела твои, Господи!
Написал всего две строки кода, и они оказались именно тем, что надо было удалить.
Словом, в template.php удалил эти две первые строки:

<?php print $scripts?>
<?php 
print $page_bottom?>

....и вулкан сообщений погас.

Andruxa wrote:
дебажил кто-то
Ну, это я «апдейтил» сайт года три назад. ))
---------------------------------------------------------------------------------------------
Всем огромное спасибо, друзья, задача решена.

Комментарии

Аватар пользователя bsyomov bsyomov 23 марта 2018 в 21:40
2

Данная запись в логе не относится к данной ошибке, а нужную запись, надо искать в логе веб сервера, а не drupal.

Для создания резервных копий, лучше использовать какой-нибудь софт на стороне сервера, а не Backup and Migrate.

Аватар пользователя jsv jsv 23 марта 2018 в 22:17

Да может и относится, посмотрите что за бред пишется. Че там в template.php в первой строчке, $page_bottom вставляем? угу

Аватар пользователя bsyomov bsyomov 23 марта 2018 в 22:21

Notice, да ещё и записанный в dblog не вызовет http 500... Тем более, что:

В логах на разные страницы одна и та же запись:

А 500 ошибка совсем не на произвольных страницах, а на вполне определённом запросе...

Аватар пользователя jsv jsv 23 марта 2018 в 22:22
1

Godwin wrote:

Notice: Undefined variable: scripts в функции include_once() (строка 1 в файле /home/мой_сайт/паблик/sites/all/themes/footheme/template.php).

Godwin wrote:

В указанной строке template.php записано: print $page_bottom;

Не верю. Не может там быть такого написано, в template.php

Аватар пользователя jsv jsv 23 марта 2018 в 22:42

Вопрос в квалификации описывающего проблему. Явно тут какая-то дичь сказана, поэтому может и про backup_migratе бред понаписан? Никак нельзя на работающем сайте зайти в template.php и увидеть указанную строчку. Однако автор как-то видит.

Может он и backup_migratе где-то не туда смотрит ?

Аватар пользователя Godwin Godwin 24 марта 2018 в 22:18

Большое всем спасибо за отклики. Ваша дискуссия натолкнула меня на мысль обратиться в тех.поддержку хостера, из-за вашего предположения, что это связано с сервером – что они быстро сегодня и решили.

В моём template.php прописаны первыми две строки:

<?php print $scripts?>
<?php 
print $page_bottom?>

В логах $page_bottom вылезла на 1-ю строку, потому, что я временно вписал в settings.php:
<?phpini_set('error_reporting', E_ALL);?> – т.к. нашёл такой совет.

jsv wrote:

Никак нельзя на работающем сайте зайти в template.php и увидеть указанную строчку. Однако автор как-то видит.
Я зашёл на cPanel и на свой сайт одновременно.

jsv wrote:

Вопрос в квалификации описывающего проблему. Явно тут какая-то дичь сказана, ...
Должен решительно отсеять все сомнения – квалификация отсутствует. Просто надо было как-то создать сайт под определённые цели, что и сделал (всего один), благо Drupal 7 – это дружественная среда, есть готовые решения. Сейчас у меня много работы по тематике сайта, поэтому на доработку сайта нет времени – на поиск готовых решений уходят дни и недели. Хотя руки две, но голова одна. ))

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

Используйте mysqldump
Да, спасибо, надо посмотреть, что это. Кстати, сегодня к своему удивлению я "нашёл" в cPanel, что там есть меню Backup, просто раньше как-то не обращал внимание, полагаясь более на Backup and Migrate, так как он всегда "под рукой". Здесь мне нужна абсолютная надёжность, надо подумать.
-------------------------------------------------------------------

Что касается HTTP ERROR 500 и сообщения в логах Drupal – Undefined variable: page_bottom in include_once(),
то как я понял сегодня, что они не связаны между собой.

Не знаю, может надо новую тему открывать, это сообщение в логах идёт просто валом, по 38 сообщений в минуту (!). Сообщение одно и то же, но на разные страницы сайта:

Notice: Undefined variable: scripts в функции include_once() (строка 2 в файле /home/мой_сайт/паблик/sites/all/themes/footheme/template.php).
ТИП: php
ВАЖНОСТЬ: замечание

Что тут можно сделать??!

Аватар пользователя Semantics Semantics 24 марта 2018 в 23:57
1

>Что тут можно сделать??!
>В моём template.php прописаны первыми две строки:
Удалить их оттуда.
Я не могу придумать ни единой причины для того, чтобы они находились в template.php

Аватар пользователя bsyomov bsyomov 25 марта 2018 в 19:03
1

Да, спасибо, надо посмотреть, что это. Кстати, сегодня к своему удивлению я "нашёл" в cPanel, что там есть меню Backup

Да, собственно, им в вашем случае, и надо пользоваться.

Что касается HTTP ERROR 500 и сообщения в логах Drupal – Undefined variable: page_bottom in include_once(),
то как я понял сегодня, что они не связаны между собой.

Всё верно.

Не знаю, может надо новую тему открывать, это сообщение в логах идёт просто валом, по 38 сообщений в минуту (!). Сообщение одно и то же, но на разные страницы сайта:

Вероятно, лучше создать новую тему, и прикрепить туда содержимое /home/мой_сайт/паблик/sites/all/themes/footheme/template.php сразу.

Аватар пользователя Godwin Godwin 25 марта 2018 в 22:11

Ух ты! Чудны дела твои, Господи!
Написал всего две строки кода, и они оказались именно тем, что надо было удалить.
Словом, в template.php удалил эти две первые строки:

<?php print $scripts?>
<?php 
print $page_bottom?>

....и вулкан сообщений погас.

Andruxa wrote:
дебажил кто-то
Ну, это я «апдейтил» сайт года три назад. ))
---------------------------------------------------------------------------------------------
Всем огромное спасибо, друзья, задача решена.