Продолжаю ковырять в Joomla. В целом, впечатления пока не очень: постоянно какие-то проблемы, «белый экран смерти» (когда вместо сайты вы видите пустую страничку), загромаждённый и не очень удобный интерфейс. Но, может, это я просто с непривычки думаю что это всё выглядит через чур запутанно и усложнённо.
Следующая проблема, с которой столкнулся во время настройки — невозможно войти в панель администратора. URL /administrator/ открывается нормально, а вот при вводе правильного логина и пароля — получаю ошибку 404 с редиректом на главную страницу.
Фикс закючался в добавлении одного параметра в настройках nginx:
1 2 3 4 5 6 7 8 9 10 11 | location ~ \.php$ { <...> include fastcgi_params; fastcgi_param SCRIPT_NAME $fastcgi_script_name; <...> } |
Добавляем SCRIPT_NAME, который почему-то по-умолчанию закомментирован в файле fastcgi_params. После этого админка наконец-то заработала.
Добрый день, у меня при переносе с хостинга на локалку такая же проблема. На локалке под Windows установлен XAMPP. Подскажите, куда копать?
Увы, в тонкостях php не разбираюсь, поэтому ничем помочь не могу, тем более XAMPP — это апач, а я его не очень люблю. Если только кто-нибудь другой, но шансы невелики.
Единственный логичный совет — смотреть в логи везде, где можно.
Ну и для любителей альтернативных решений: можете попробовать cherokee, он управляется почти весь через свою админку, может для локалки так проще будет (ну это если всем известный denwer не устраивает).