Главная > Unix-like, Администрирование > Nginx: Как пофиксить редирект а админке Joomla.

Nginx: Как пофиксить редирект а админке Joomla.

Продолжаю ковырять в Joomla. В целом, впечатления пока не очень: постоянно какие-то проблемы, "белый экран смерти" (когда вместо сайты вы видите пустую страничку), загромаждённый и не очень удобный интерфейс. Но, может, это я просто с непривычки думаю что это всё выглядит через чур запутанно и усложнённо.

Следующая проблема, с которой столкнулся во время настройки - невозможно войти в панель администратора. URL /administrator/ открывается нормально, а вот при вводе правильного логина и пароля - получаю ошибку 404 с редиректом на главную страницу.

Фикс закючался в добавлении одного параметра в настройках nginx:

location ~ \.php$ {
<...>
include fastcgi_params;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
<...>
}

Добавляем SCRIPT_NAME, который почему-то по-умолчанию закомментирован в файле fastcgi_params. После этого админка наконец-то заработала.

Пожалуйста, оцените полезность и качество данной статьи. Одна звезда - плохо, 5 - хорошо.
1/5. Мы будем признательны, если вы напишете комментарий с причиной низкой оценки.2/5. Мы будем признательны, если вы напишете комментарий с причиной низкой оценки.3/5. Мы будем признательны, если вы напишете комментарий с причиной низкой оценки.4/5.5/5. (Еще не оценили)
Загрузка...
  1. Сергей
    25 октября 2013 в 11:24 | #1

    Добрый день, у меня при переносе с хостинга на локалку такая же проблема. На локалке под Windows установлен XAMPP. Подскажите, куда копать?

  2. lizz
    28 октября 2013 в 08:26 | #2

    @Сергей
    Увы, в тонкостях php не разбираюсь, поэтому ничем помочь не могу, тем более XAMPP - это апач, а я его не очень люблю. Если только кто-нибудь другой, но шансы невелики.

    Единственный логичный совет - смотреть в логи везде, где можно.

    Ну и для любителей альтернативных решений: можете попробовать cherokee, он управляется почти весь через свою админку, может для локалки так проще будет (ну это если всем известный denwer не устраивает).

  1. Пока что нет уведомлений.