Софтакулус начало приложения Symfony

Итак, я скачал Softaculous (ampps), и с их панели я установил платформу Symfony, и она создала папку symfony3 со всеми файлами в каталоге www (с файлом index.php в корневом каталоге symfony, который печатает только Приветственное сообщение).

Когда я обращаюсь к нему через http://localhost/symfony3/, он показывает index.php (если я удаляю index.php, он просто показывает дерево каталога symfony3)

Можно ли настроить мой локальный хост для запуска приложения? Если я бегу php bin/console server:start он запускает мое приложение на localhost с портом 8000. Можно ли настроить Ampps для запуска моего приложения, когда к нему обращаются через localhost/symfony3/? Заранее спасибо!

РЕДАКТИРОВАТЬ: Оказывается, я мог бы сделать это, просто отредактировав файл httpd70.conf (ampps>conf>httpd70.conf)

Найти <VirtualHost 127.0.0.1:80> заблокировать и изменить <Directory "{$path}/www"> в веб-папку в вашем приложении (в моем случае это было <Directory "{$path}/www/symfony3/web"> и сделать то же самое для DocumentRoot "{$path}/www" в том же блоке. Перезагрузите свой Apache. Теперь вы должны увидеть свое приложение, когда просто перейдете на http://localhost/ ( http://localhost/app_dev.php/)

1 ответ

Решение

Если я понял ваш вопрос, вам нужно настроить свой веб-сервер с правильным файлом конфигурации и изменить разрешения для проекта Symfony.

Это может быть полезно (документация для Symfony 2.8.*):

  1. Конфигурация веб-сервера.
  2. Права доступа к файлу проекта Symfony.
Другие вопросы по тегам