Пропадает админка после настройки Boost
13 июня 2017 в 14:57
Всем привет.
Установил и настроил Boost на Drupal 7. Страницы кэшируются, но есть одно но: после авторизации, если мы перешли на страницу, которая находится в кэше, то админка пропадает и для конфигурации приходится бегать по URl (admin/config и так далее).
Кто-то сталкивался с подобным? Как это исправить?
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Вы хотите сделать динамичными статические страницы??
Нет, я хочу, чтобы boost не работал, когда пользователь авторизован.
boost работает только для анонимов.
раскомментируйте строку
RewriteBase /
Как обычно, совершенно бесполезный совет.
Помогло! Спасибо за совет)
По умолчанию эта строчка закомментирована и странно, что в официальном мануале модуля нет ничего про раскомментирование.
Ха, нет, не помогло. Теперь я не могу авторизоваться. После ввода логина/пароля, страница обновляется, но я остаюсь анонимом.
потому что не все так однозначно))
посмотрите внимательно мануал на оф стр. модуля (там сказано зачем и когда нужен RewriteBase /)
https://www.drupal.org/node/1434362
к солву, такая ссыль на доки есть на стр. многих модулей (правый сайдбар), если есть доки.
не помешает так-же узнать что именно делает эта директива.
Приведите версию Apache, содержимое вашего .htaccess, опишите конфигурацию вашего хостинга.
Тогда может быть кто-то сможет вам помочь. Пока информации не достаточно.
Возможно, вы авторизованы на www, а переходите на без-www, или наоборот.
проверьте установленные Cookie для страницы, выдаваемой из кэша после авторизации. возможно, куки не видны на странице.
Тоже на сайте пропадает админменю после вставки в htaccess сгенерированного Boost текста. Из других замеченных проблем - невозможно очистить кеш и сохранить изменения в меню "Производительность". Сайт на It-patrol. Причём, на одном сайте на том же It-patrol давным-давно включён этот Boost и там всё отлично, а в новом модуль глючит.
Так же столкнулся с проблемой пропадания Administration menu при настройке в .htaccess вставки от Boost
На другом сервере такой проблемы нет, видимо дело все таки в настройках среды.
Решение есть тут:
https://www.drupal.org/project/boost/issues/2719795
https://www.drupal.org/node/2831962
Нужно заменить в .htaccess
RewriteRule .* - [S=2]
на
RewriteRule .* - [S=1]
В итоге такой блок:
RewriteCond %{REQUEST_URI} (^/(admin|xcache|misc|modules|sites|system|openid|themes|node/add|comment/reply))|(/(edit|user|user/(login|password|register))$) [OR]
RewriteCond %{HTTPS} on [OR]
RewriteCond %{HTTP_COOKIE} DRUPAL_UID [OR]
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [S=1]
Гран мерси)