Перестает работать сайт после изменения views

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

Аватар пользователя Kublahan Kublahan 11 сентября 2017 в 17:23

Привет!
Имеется у меня сайт на drupal7.
Меняю параметры одной из views (название и сортировка) и нажимаю кнопку "сохранить изменения". Сайт после этого с полминуты обрабатывает команду и перестает работать. После этого открывается просто белая страница и ничего нельзя сделать.
Хорошо у меня был бэкап сайта. Я с него восстановился и все заработало, но после правки views опять тоже самое.
Что может быть такое?
Раньше все работало и изменялось.
Меню и другие элементы сайта легко меняются.

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 12 сентября 2017 в 10:53

Скорее всего проблемы с огарничением ресурсов на хосте:
- Постмотри логи на друпале
- Посмотри логи на сервере, особенно после белого экрана

Аватар пользователя Kublahan Kublahan 3 февраля 2018 в 4:18

На локалхосте все работает)
Добавление error_reporting(7) в index.php не привело к показу ошибок. Вообще, в reports drupal нет ошибок.
Грешу на сам модуль views так как:
1) сделал бэкап всей базы
2) изменил одну view и сохранил
3) сайт перестал работать перейдя в режим WSOD
4) сделал бэкап таблицы views_display, там кстати изменения сохранились из пункта 2
5) накатил полностью весь бэкап базы из пункта 1
6) накатил бэкап одной таблицы из пункта 6
7) все работает

Что за беда? Куда копать?

Аватар пользователя DivaDii DivaDii 3 февраля 2018 в 12:25

Смотрите еще логи на сервере на хостинге.
Но явно - не хватает чего-то на хостинге. Вероятнее всего - памяти.

Сколько памяти хостинг выделяет?
Посмотрите в Отчете о состоянии по адресу:

сайт/admin/reports/status

Там есть пункт Ограничение памяти PHP

Может быть, не хватает времени, чтобы обработать вьюс.

99%, что надо менять хостинг.
Кстати, на каком хостинге лежит сайт?

Аватар пользователя DivaDii DivaDii 3 февраля 2018 в 22:02

Kublahan wrote:

memory_limit - 32MB

На 32х метрах будет работать только "голый" Друпал.

Для вьюсов надо хотя бы 128MB.

Приговор: срочно меняйте хостинг.