Не активируются модули в Друпал 7

Аватар пользователя ilyyshka ilyyshka 9 марта 2018 в 15:15

На странице с модулями не вкл и не выключаются модули.
При нажатии кнопки "Сохранить настройки", происходит перезагрузка страницы и все.:)
Может кто сталкивался с такой проблемой?

0 Thanks

Комментарии

Аватар пользователя ilyyshka ilyyshka 12 марта 2018 в 21:40
1

Некорректная работа административной части сайта была вызвана неверными правилами перенаправления в файле .htaccess сайта.

Например, при сохранении настроек модулей, отправляется следующий POST-запрос:

[u][11/Mar/2018:20:15:03 +0300] 0.000 0.000 301 78.140.198.50 piterkamin.ru POST /admin/modules/list/confirm HTTP/1.1 "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0" "http://piterkamin.ru/admin/modules/list/confirm/" 670 141.8.194.203 piterkamin

Однако, из-за приведенного ниже правила перенаправления запрос переадресуется с /admin/modules/list/confirm на /admin/modules/list/confirm/ и вместо сохранения настроек страница обновляется:

[u][11/Mar/2018:20:15:04 +0300] 0.800 0.900 200 78.140.198.50 piterkamin.ru GET /admin/modules/list/confirm/ HTTP/1.1 "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0" "http://piterkamin.ru/admin/modules/list/confirm/" 16042 141.8.194.203 piterkamin

Следующие директивы .htaccess закомментированы:

#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_URI} !(.html)
#RewriteCond %{REQUEST_URI} !(.jpg)
#RewriteCond %{REQUEST_URI} !(.*)/$
#RewriteRule ^(.*)$ http://piterkamin.ru/$1/ [L,R=301]

Аватар пользователя OksanaD OksanaD 20 сентября в 12:00

@Semantics, а почему поиздевался?
У нас тоже при активировании модуля после нажатия на кнопку "Сохранить" перебрасывает на страницу HTTP ERROR 500 вот с таким url: site.ru/admin/modules/list/confirm и я собралась этот код из решения в htaccess вставлять. Не стоит? Или можно добавлять?

Я про этот:

#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_URI} !(.html)
#RewriteCond %{REQUEST_URI} !(.jpg)
#RewriteCond %{REQUEST_URI} !(.*)/$
#RewriteRule ^(.*)$ site.ru$1/ [L,R=301]

Аватар пользователя Semantics Semantics 20 сентября в 12:06

При проблемах - нужно читать логи ошибок веб-сервера, а не рассчитывать на то, что у вас тоже кто-то проявил креативность при разработке