iKapex
@iKapex

Как настроить сервер apache для symfony?

Вот полностью мой httpd-vhosts.conf:
NameVirtualHost *:80
<VirtualHost *:80>
    ServerName listemployee.com
    DocumentRoot "/Users/prizmo/Documents/projects/list_employee/myproject/web"
    DirectoryIndex index.php
    <Directory "/Users/prizmo/Documents/projects/list_employee/myproject/web">
      Allow from All
      AllowOverride All
      Require all granted
    </Directory>
</VirtualHost>


В httpd.conf на 488 строке я раскомментировала:

Include etc/extra/httpd-vhosts.conf


По этому адресу (/Users/prizmo/Documents/projects/list_employee/myproject) лежит проект симфонийский.
В hosts добавила 127.0.0.1 listemployee.com
Захожу на адрес: listemployee.com - ошибка 403.
Не могу понять, что я забыла сделать.
Вообще забыла как это делается.
Всем спасибо за ответы.
  • Вопрос задан
  • 1140 просмотров
Решения вопроса 1
orlov0562
@orlov0562
I'm cool!
1) попробуй испортить конфиг и перезагрузить апач, чтобы убедиться что конфиг вообще работает

2) попробуй зайти listemployee.com/app_dev.php , если зайдет, значит mod_rewrite не включен или не работает или что-то с файлом web/.htaccess

3) проверь чтобы у апача были права на чтение директории \твой-длинный-путь\web
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
iKapex
@iKapex Автор вопроса
Правильный ответ: нажимайте на папку проекта и поставьте галочку на Общая папка (Shared folder).
Для мака ваш конфиг должен быть таким:
<VirtualHost *:80>
    ServerName listemployee.com
    DocumentRoot "/Users/prizmo/Documents/projects/list_employee/myproject/web"
    DirectoryIndex index.php
    <Directory "/Users/prizmo/Documents/projects/list_employee/myproject/web">
      Require all granted
    </Directory>
    ErrorLog /Users/prizmo/Documents/projects/list_employee/myproject/apache-error.log
    CustomLog /Users/prizmo/Documents/projects/list_employee/myproject/apache-access.log
</VirtualHost>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы