Я создал проект студент в / var / www / Но я не могу получить к нему доступ через виртуальные ссылки.
zf.sh create prohect student
Я создал файл студент в / etc / apache2 / sites-available примерно так:
<VirtualHost *:80>
ServerName student.dev
ServerAlias student.dev
DocumentRoot /var/www/student/public/
</VirtualHost>
Затем я запускаю это в терминале:
sudo a2ensite student
У меня есть следующая строка в / etc / hosts
127.0.0.1 student.dev
После перезапуска сервера apache:
sudo /etc/init.d/apache2 restart
Но когда я получаю доступ к http://student.dev/в браузере это выдает мне следующую ошибку:
The server encountered an internal error or misconfiguration and was unable to complete your request.
Но когда я получаю прямой доступ к http://localhost/student/public/index.php, то это показывает мне, как успешно
Welcome to the Zend Framework!
This is your project's main page
Редактировать:
.htaccess файл в общей папке
SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]