2016-02-09 4 views
0

Я настроил ZF2 на моей Ubuntu 14.04 систему используя ссылку
http://framework.zend.com/manual/current/en/user-guide/overview.html
Это работает находка для меня, и это было установлено в моем/вар/WWW/HTML/zf2
Я выполнил все инструкции, приведенные в учебнике для виртуального хоста, но теперь, когда я помещаю любой другой php-файл в свой /var/www/html/test.php, он не получает выполнение.убунту настроить виртуальный хост, когда я ZF2

Я действительно не уверен, что ошибка делает.

Для получения более подробной информации
Мой хосты файл содержит

127.0.0.1  zf2.local localhost 
127.0.0.1  localhost 

/и т.д./apache2/сайты с поддержкой/ZF2

<VirtualHost *:80> 
    ServerName zf2.local 
    DocumentRoot /var/www/html/zf2/public 
    SetEnv APPLICATION_ENV "development" 
    <Directory /var/www/html/zf2/public> 
     DirectoryIndex index.php 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

Было бы очень полезно, если бы кто-нибудь может вести меня.

ответ

0

Если вы хотите, чтобы иметь возможность просматривать отдельные файлы PHP, вы должны поместить их в /var/www/html/zf2/public, а не /var/www/html. Браузер не имеет доступа к файлам за пределами корня документа.

+0

Спасибо @ тим-фонтан, Есть ли способ, что я могу сделать это нормально, так как мой файл PHP начать выполнение в моем каталоге WWW и существующих ZF2 будет также сохраняются как есть. – Sarang

+0

Вы хотите, чтобы http: //zf2.local/test.php работал, или http: //localhost/test.php? –

+0

Я хочу, чтобы он работал как localhost/test.php. Я уже пытался разместить файл в общедоступном каталоге zf2, и он работает для меня. но я действительно не хочу размещать весь свой тестовый код внутри zf2. Мне нужно, чтобы это был отдельный каталог, такой как www/zf2, www/test.php, www/project1 и т. Д. – Sarang

0

Вы должны создать еще один виртуальный хост, как это

<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot /var/www/html 
</VirtualHost> 
Смежные вопросы