Страница приветствия Symfony не загружается при новой установке

Я только что создал новый проект Symfony. Сначала у меня была проблема с SSL-сертификатом, когда Google Chrome не принимал мой сертификат, но я добавил его в свои доверенные сертификаты, и теперь он больше не жалуется, что находиться на моем локальном хосте небезопасно.

Теперь у меня проблема с тем, что моя страница приветствия Symfony вообще не загружается. Я получаю следующее:

Symfony Serve и его журналы сбоев:

Вот что показывает localhost:8000:

Некоторая дополнительная информация:

  • SymfonyCli установлен
  • Композитор установлен
  • bin/консоль не установлена

** Обновлять **

Я запустил symfony new my_project_name --full, как было предложено, и все равно результат такой же, как указано выше.

Результат выполнения полной команды


person RolandCode    schedule 31.07.2020    source источник


Ответы (2)


Я предполагаю, что вы установили минимальный скелет с помощью этой команды:

symfony new my_project_name

без полного шаблона

Приведенная выше команда в основном используется, когда вы хотите создать что-то вроде микросервиса. Вот страница документа для создания нового приложения.

Если вы хотите создать традиционное веб-приложение, вам следует использовать эту команду:

symfony new my_project_name --full

с опцией full

Но, как вы можете видеть, страница не была создана, потому что Symfony является фреймворком и не генерирует страницу, если она вам не нужна (некоторым службам, которые могут быть созданы с помощью Symfony, не нужна домашняя страница)

Теперь вам нужно только создать свою первую страницу., и вы увидите, что это довольно просто. Взгляните также на maker-bundle, который может вам очень помочь!

person Alexandre Tranchant    schedule 31.07.2020
comment
Я запустил symfony new my_project_name --full, и это умение не показывает страницу приветствия для локального сервера. Смотрите обновление в исходном посте. - person RolandCode; 01.08.2020
comment
Я завершил ответ со ссылками на документы, чтобы создать вашу первую страницу. - person Alexandre Tranchant; 01.08.2020

Скорее всего, вы запускаете symfony serve из каталога, в котором ранее вводили команду symfony new. Там ничего нет. Когда symfony new завершит работу, он сообщит вам, что создал проект в новом каталоге внутри вашего текущего (см. текст на зеленом фоне). Вы должны вручную изменить текущий каталог на этот (т.е. cd skills_test в соответствии с вашим вторым изображением) перед запуском symfony serve.

person Balage    schedule 01.09.2020