Нужно ли мне модифицировать httpd.conf, чтобы заставить Symfony работать?

Может ли кто-нибудь сказать мне, нужно ли модифицировать httpd.conf, чтобы заставить Symfony работать? Я следую руководству, в котором говорится, что мне нужно отредактировать файл httpd.conf, но мой провайдер не дает мне доступа к этому файлу.

из руководства: http://www.symfony-project.org/cookbook/1_2/en/web_server

Псевдоним

Если у вас уже есть веб-сайт на доменном имени, и если вы хотите, чтобы к вашему приложению symfony можно было получить доступ в этом домене, тогда решение виртуального хоста не может работать. Например, предположим, что вы хотите получить доступ к нашему приложению symfony с помощью:

Для этого откройте httpd.conf и добавьте следующие строки:

Alias /myapp/
Alias /myapp/ /home/steve/myproject/web/
<Directory "/home/steve/myproject/web">
   AllowOverride All
   Allow from All
</Directory>

person user198222    schedule 07.12.2009    source источник


Ответы (1)


Вы можете установить symfony без доступа к http.conf. Если ваш провайдер позволяет вам выбрать каталог корневого веб-сайта, выберите каталог yourapp/web. Если корневой каталог фиксирован, сделайте ссылку на yourapp/web. Если вы хотите иметь доступ к изображениям панели разработки (которые обычно не нужны в продакшене), то поместите ссылку в web/sf на lib/vendor/symfony/data/web/sf.

person nacmartin    schedule 07.12.2009