На странице с модулями не вкл и не выключаются модули.
При нажатии кнопки "Сохранить настройки", происходит перезагрузка страницы и все.:)
Может кто сталкивался с такой проблемой?
Однако, из-за приведенного ниже правила перенаправления запрос переадресуется с /admin/modules/list/confirm на /admin/modules/list/confirm/ и вместо сохранения настроек страница обновляется:
@Semantics, а почему поиздевался?
У нас тоже при активировании модуля после нажатия на кнопку "Сохранить" перебрасывает на страницу HTTP ERROR 500 вот с таким url: site.ru/admin/modules/list/confirm и я собралась этот код из решения в htaccess вставлять. Не стоит? Или можно добавлять?
Комментарии
смена темы админки на стандартную не помогает?
может не пролазит запрос с формы модулей. попробуйте через drush
Да, очень похоже, когда упираешься в лимит max_input_vars
Смена темы админки не помогает. А как мне drush подключить себе?
Надо обязательно настроить, так как проблемы будут и других местах и drush от них не спасет.
http://php.net/manual/ru/info.configuration.php#ini.max-input-vars
Может кто помочь с настройкой, а то я тут неделю разбираться буду?
Ошибка действительно была в htaccess. Спасибо за помощь.
Напишите решение
Некорректная работа административной части сайта была вызвана неверными правилами перенаправления в файле .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]
Да, кто-то поиздевался, конечно
@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]
При проблемах - нужно читать логи ошибок веб-сервера, а не рассчитывать на то, что у вас тоже кто-то проявил креативность при разработке
Чем больше я читаю чужие .htaccess, тем больше я люблю nginx.