2009-12-05 3 views
0

Я установили Symfony песочницу 1.2 и создали виртуальный хост путем модификации апаша конфигурации, как это (после этого тута http://www.symfony-project.org/askeet/1_0/en/1 но адаптирован как песочница каталоги отличаются от своего Tuts):Symfony песочница и виртуальный хост

NameVirtualHost 127,0. 0,1: 80

<VirtualHost 127.0.0.1:80> 
    ServerName askeet 
    DocumentRoot "c:/webserver/www/sf_sandbox/web" 
    DirectoryIndex index.php 
    Alias /sf "c:/webserver/www/sf_sandbox/web/images/sf" 
    <Directory "c:/webserver/www/sf_sandbox/web"> 
    AllowOverride All 
    Allow from All 
    </Directory> 
    <Directory "c:/webserver/www/sf_sandbox/web/images/sf"> 
    AllowOverride All 
    Allow from All 
    </Directory> 
</VirtualHost> 

И изменил мой хост файл для отображения Askeet на 127.0.0.1

Это работает отлично, за исключением Symfony говорит мне:

Если вы не видите изображения на этой странице, вам может понадобиться настроить ваш веб-сервер так, чтобы он получал доступ к директории symfony_data/web/sf/ .

Действительно, я не вижу изображения, хранящиеся в c:/webserver/sf_sandbox/web/images/sf, как для моей изолированной песочницы symfony, почему?

ответ

1

Ваш файл хостов должен быть

<VirtualHost 127.0.0.1:80> 
    ServerName askeet 
    DocumentRoot "c:/webserver/www/sf_sandbox/web" 
    DirectoryIndex index.php 
    Alias /sf "c:/webserver/www/sf_sandbox/web/sf" 
    <Directory "c:/webserver/www/sf_sandbox/web"> 
    AllowOverride All 
    Allow from All 
    </Directory> 
    <Directory "c:/webserver/www/sf_sandbox/web/sf"> 
    AllowOverride All 
    Allow from All 
    </Directory> 
</VirtualHost> 

, поскольку каталог С.Ф. в веб-каталоге/а не в веб-каталоге/изображений?

+0

sf - файл symfony, и это действительно в Интернете/изображениях. – programmernovice

Смежные вопросы