Страницы веб-интерфейса, дающие 404 с симфонией и апострофом - PullRequest
2 голосов
/ 16 июля 2011

Я думаю, что этот вопрос может быть на грани отказа от сервера.Однако, поскольку я не уверен в причине проблемы, я задам вопрос здесь.

У меня установлена ​​Symfony с двумя приложениями: frontend и backend На интерфейсе, который я запускаюapostrophe cms и в бэкэнде у меня есть несколько модулей из генератора администрирования doctrine.

Все отлично работает локально.Однако на моем рабочем сервере каждая страница веб-интерфейса после http://mydomain.com/ выдает ошибку 404.Странно то, что http://mydomain.com/backend/ работает нормально.Я не уверен, что это мой конфиг apache (видится как / backend / работает), но я вставлю его сюда, просто чтобы быть увереннымВот что у меня есть на сайтах: доступно / по умолчанию:

<VirtualHost *:80>
 DocumentRoot "/mysfproject/web"
  DirectoryIndex index.php
  <Directory "/mysfproject/web">
    AllowOverride All
    Options Indexes FollowSymLinks MultiViews
    Allow from All
  </Directory>

  ErrorLog /var/log/apache2/error.log

  Alias /sf /mysfproject/lib/vendor/symfony/data/web/sf
  <Directory "/mysfproject/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>

Любая помощь будет принята с благодарностью!

1 Ответ

2 голосов
/ 19 июля 2011

Оказывается, mod_rewrite был отключен. Исправил это, выполнив sudo a2enmod rewrite

...