Drupal 7.22 стал выдавать ошибку

4 апреля 2013 в 10:58
Аватар пользователя holygoe holygoe 0 22

Обновил сайт до версии 7.22 и хостинг стал выдавать ошибку 500. Посмотрел в интернете, там пишут, что вроде связано либо с .htaccess, либо с cgi-скриптами. Пока откатил на 7.21. Может кто подсказать, что там изменилось?

Комментарии

Методом "тыка" нашёл блок кода (в файле .htaccess), вызывающий ошибку, но не могу осилить как победить проблему. Ниже привожу код (обновленный в версии 7.22), вызывающий ошибку. Что скажут знатоки?

Было (рабочий код):

<FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$">
  Order allow,deny
</FilesMatch>

Стало (вызывает ошибку 500):

<FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)(|~|\.sw[op]|\.bak|\.orig|\.save)?$|^(\..*|Entries.*|Repository|Root|Tag|Template)$|^#.*#$|\.php(~|\.sw[op]|\.bak|\.orig\.save)$">
  Order allow,deny
</FilesMatch>
5 апреля 2013 в 10:18

"samodelkin" wrote:
Ктонибуть решил данную проблему с хостингом Ru-Center с другим моим хостингом проблема не наблюдается

Проблема в самом хостинге Ru-Center. Они используют древнюю версию апача и, судя по всему, не собираются его обновлять. Последнее время одни проблемы с этим хостингом. Уже начал переезд к другому регистратору/хостеру.

Либо сами обновите апач до версии 2.*, либо смиритесь и ждите когда Ru-Center соизволит обновить ПО

Тут есть описание проблемы и патч

9 апреля 2013 в 15:26

Тоже ник ру ... Та же проблема 500.. Обновил сайт и поставил старый .htaccess , но появилась проблемка - Теперь не сохраняются настройки при перемещении Блоков и настройках Темы ... Попробую позвонить в nic.ru .

16 июня 2013 в 18:12

Проще переехать от них Smile Тех поддержка ответила мне что можете сами вручную обновить апач, иначе ни как. В итоге я забил и уговорил клиента сменить хостинг.

16 июня 2013 в 19:52

"samodelkin" wrote:
что можете сами вручную обновить апач

Я всё же попробую это сделать. Только письма от них ещё не дождался с инструкциями, оО..

16 июня 2013 в 19:56

"samodelkin" wrote:
samodelkin

Мда, нашёл темку об обновлении Апаче .. У всех какие-то проблемы возникают... Страшно как-то..

А при переезде на другой хостинг позиции по слетают в поисковиках?

16 июня 2013 в 20:07

"Vedus" wrote:

Да, такая проблема наблюдается только на хостинге Ru-Center - зажрались и обленились!

Вот что мне ответили в саппорте Ру-центра -

"Здравствуйте!

Данная версия, настройками в .htaccess, изначально ориентирована на Apache 2, инструкции для которого не могут быть обработаны веб-сервером версии 1.3.37, используемом на наших серверах, о чем в файле логов(каталог logs для Вашего сайта, файл error_log) и заносится ошибка.
Для корректной работы следует отредактировать файл .htaccess для Вашей CMS таким образом, чтобы остались только инструкции, не противоречащие исполнению на Apache 1.3.37 С данным вопросом Вам следует обратиться в техническую поддержку CMS Drupal"

Чтобы не патчить файл .htaccess (да и не все знают как это делать), а тем более не обновлять Apache самостоятельно, достаточно сделать маленькую фишечку:

В вашем файле .htaccess ищите строчку - (|~|\.sw[op]|\.bak|\.orig|\.save)?$|^(\..*|Entries.*|Repository|Root|Tag|Template)

в ней убираете первый "|" и все! Вуаля!

Т.е. должно получиться так - (~|\.sw[op]|\.bak|\.orig|\.save)?$|^(\..*|Entries.*|Repository|Root|Tag|Template)

P.S. разочаровался в Ру-центре. it-patrol - лучшие для Друпала!

22 июля 2013 в 11:38

"MASTERIWE" wrote:
P.S. разочаровался в Ру-центре. it-patrol - лучшие для Друпала!

За-то об оплате за пол месяца напоминают всегда! А сайт то быстрее, то медленнее работает...

22 июля 2013 в 12:29
Аватар пользователя ETG ETG 0

Поставил на ru-center версию 7.23. Никаких проблем с апачей и т.д. НЕТ! Вероятно обновляетесь не так...всё работает без проблем, единственное нужно включить в настройках PHP нужные модули для работы drupal.

10 августа 2013 в 13:30

ETG wrote:
Поставил на ru-center версию 7.23. Никаких проблем с апачей и т.д. НЕТ! Вероятно обновляетесь не так...всё работает без проблем, единственное нужно включить в настройках PHP нужные модули для работы drupal.

Вы читаете описания к обновлениям?! Все вокруг идиоты, а Вы единственный, кто правильно обновляется и включает нужные модули Smile

10 августа 2013 в 13:36

"ETG" wrote:
Вероятно обновляетесь не так...всё работает без проблем

Только сегодня обновился? А мы сразу обновились с появлением новой версии и ничего не работало. Кто-то ещё с ру центра также обновился на данный момент? Действительно работает без ошибки 500?

Нужно ли доп. модуль врубать на хосте? И если, да, то какой именно.

10 августа 2013 в 14:32