Главная > Unix-like, Администрирование > Nginx: Joomla всегда отдаёт главную страницу.

Nginx: Joomla всегда отдаёт главную страницу.

Никогда раньше не работал с Joomla, но вот возникла необходимость поднять готовый сайт на своём хостинге на связке Nginx + php-fpm + Joomla. Скопированный конфиг от wordpress'а подошёл, вроде бы сайт завёлся. Только на слудющий день я обнаружил что он отдаёт на любую ссылку главную страницу.

После чтения различных доков и форумов я нашёл похожую проблему, но, к сожалению без фикса. Конфиг для nginx'а на официальном сайте Joomla тоже не помог. Решение оказалось таким, надо заменить в настройках nginx такую конструкцию:

location / {
try_files $uri $uri/ /index.php?$args;
}

На эту:

location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}

Возможно, конструкция в официальных доках будет работать для Joomla 3.x, но у меня 2.5.x, а в доках, к сожалению, никакой информации о версии не указано.

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