Привет!
Имеется у меня сайт на drupal7.
Меняю параметры одной из views (название и сортировка) и нажимаю кнопку "сохранить изменения". Сайт после этого с полминуты обрабатывает команду и перестает работать. После этого открывается просто белая страница и ничего нельзя сделать.
Хорошо у меня был бэкап сайта. Я с него восстановился и все заработало, но после правки views опять тоже самое.
Что может быть такое?
Раньше все работало и изменялось.
Меню и другие элементы сайта легко меняются.
Комментарии
https://www.drupal.org/node/158043
и, смотреть логи
Скорее всего проблемы с огарничением ресурсов на хосте:
- Постмотри логи на друпале
- Посмотри логи на сервере, особенно после белого экрана
как можно подправить вью не через сайт? например через phpMyadmin?
Мы будем долго гадать, пока вы не посмотрите логи на сервере
Делать изменения на локалхосте. А потом заливать базу на действующий сайт.
На локалхосте все работает)
Добавление error_reporting(7) в index.php не привело к показу ошибок. Вообще, в reports drupal нет ошибок.
Грешу на сам модуль views так как:
1) сделал бэкап всей базы
2) изменил одну view и сохранил
3) сайт перестал работать перейдя в режим WSOD
4) сделал бэкап таблицы views_display, там кстати изменения сохранились из пункта 2
5) накатил полностью весь бэкап базы из пункта 1
6) накатил бэкап одной таблицы из пункта 6
7) все работает
Что за беда? Куда копать?
Смотрите еще логи на сервере на хостинге.
Но явно - не хватает чего-то на хостинге. Вероятнее всего - памяти.
Сколько памяти хостинг выделяет?
Посмотрите в Отчете о состоянии по адресу:
сайт/admin/reports/status
Там есть пункт Ограничение памяти PHP
Может быть, не хватает времени, чтобы обработать вьюс.
99%, что надо менять хостинг.
Кстати, на каком хостинге лежит сайт?
PHP current settings:
max_execution_time - 30
memory_limit - 32MB
В системных требованиях 192мб.
192 метра это сюр какой-то.
Но 32 это привет девяностые.
На 32х метрах будет работать только "голый" Друпал.
Для вьюсов надо хотя бы 128MB.
Приговор: срочно меняйте хостинг.