Сегодня я создаю свой первый проект на Zend Framework2, и при использовании внутреннего PHP cli-сервера в корневом каталоге он работает.
Но когда я пытаюсь настроить виртуальный хост в Apache2, я вижу только «500 Internal Server Error»
- ZendFramework-2.4.2
- Версия PHP 5.5.9
- Apache / 2.4.7
/etc/apache2/sites-available/zend-default.conf
<VirtualHost *:80>
ServerName zend.local
DocumentRoot /var/www/html/zendframework/ZendSkeletonApplication/public
<Directory /var/www/html/zendframework/ZendSkeletonApplication/public>
DirectoryIndex index.php
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
/etc/hosts
127.0.0.1 zend.local
127.0.0.1 localhost
/etc/apache2/sites-available/zend-default.conf
и вместо этого создать новый.htaccess
в корневой папке вашего сервера со следующим содержимым:RewriteEngine on RewriteRule ^$ public/ [L] RewriteRule (.*) public/$1 [L]
- person Yang   schedule 04.06.2015