Проблема с InstantCMS и Apache+Nginx?

Коллеги, прошу подсказать как решить проблему:


Хочу посмотреть InstantCMS. Установил на сервер, работающий на связке Apache и Nginx.

После установки показывается только главная страница, а при попытке перейти по любой ссылке показывается сообщение о 404 ошибке.

Я предполагаю, что проблема с перезаписью ссылок, то есть mod_rewrite.


Файл .htaccess содержит следующие установки:
AddDefaultCharset windows-1251<br/>
<br/>
RewriteEngine On<br/>
RewriteBase /<br/>
RewriteRule ^.htaccess$ - [F]<br/>
<br/>
RewriteRule ^load/url=(.+)$ /index.php?uri=files&do=download&fileurl=$1<br/>
RewriteRule ^go/url=(.+)$ /index.php?uri=files&do=redirect&url=$1<br/>
<br/>
RewriteCond %{REQUEST_URI} !\.(jpg|jpeg|ico|gif|png|css|xml|js|pl|txt)$ [NC]<br/>
RewriteCond %{REQUEST_URI} !^/go/url=<br/>
RewriteCond %{REQUEST_URI} !^/load/url=<br/>
RewriteCond %{REQUEST_FILENAME} !-f<br/>
RewriteCond %{REQUEST_FILENAME} !-d<br/>
<br/>
RewriteRule ^(.*)$ /index.php?uri=$1 [L]<br/>



В настройках виртуального хоста стоит:

Options FollowSymLinks

AllowOverride All


Надеюсь мне удалось описать проблему. Можете ли вы подсказать, как ее решить?
  • Вопрос задан
  • 4792 просмотра
Пригласить эксперта
Ответы на вопрос 3
@Dimonich
Кто отдает 404 apache или nginx? Что в логах? mod_rewrite включен?
Ответ написан
@akrus
а апач без nginx'а нормально работает что ли? :) а то написано проблема «со связкой», но судя по всему именно в апаче.
включите RewriteLog, посмотрите как оно и где срабатывает. при необходимости — выкладывайте сюда :)
Ответ написан
Комментировать
MarkB1
@MarkB1
Верстаю сайты, пишу скрипты
Сталкивался с подобной проблемой. Лечить так:

Включаем mod_rewrite (выполняем в терминале):

sudo a2enmod rewrite

потом идем до default:

sudo gedit /etc/apache2/sites-enabled/000-default

и меняем там

AllowOverride None

на

AllowOverride All

Перегружаем Apache:

sudo service apache2 restart

Должно заработать.

Покурите гугль если сразу не заработает https://www.google.ru/?gws_rd=cr&ei=hC5KUsOaNKfx4Q...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы