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

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

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

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

Комментарии

Аватар пользователя AVSraka AVSraka 5 апреля 2013 в 10:18

Методом "тыка" нашёл блок кода (в файле .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>
Аватар пользователя AVSraka AVSraka 9 апреля 2013 в 15:26

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

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

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

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

Аватар пользователя Vedus Vedus 16 июня 2013 в 18:12

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

Аватар пользователя samodelkin samodelkin 16 июня 2013 в 19:52

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

Аватар пользователя Vedus Vedus 16 июня 2013 в 19:56

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

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

Аватар пользователя Vedus Vedus 16 июня 2013 в 20:07

"samodelkin" wrote:
samodelkin

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

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

Аватар пользователя MASTERIWE MASTERIWE 22 июля 2013 в 11:38

"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 - лучшие для Друпала!

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

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

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

Аватар пользователя ETG ETG 10 августа 2013 в 13:30

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

Аватар пользователя AVSraka AVSraka 10 августа 2013 в 13:36

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

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

Аватар пользователя Vedus Vedus 10 августа 2013 в 14:32

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

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

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