composer create-project symfony/website-skeleton blog
blog - это имя папки (директории), которая будет создана. И нет необходимости заранее создавать папку с именем домена (путь даже это будет name.ll) рядом с другими проектами. Это позволит избежать ненужной вложенности.
По всей видимости нужно обновить уроки. Сейчас актуальная версия Symfony 6.0.1. При установке server:run не работает. При запуске локального сервера требует установить php... Завел все на openserver:
Запускаем браузер, в строке адреса: localhost:8000 и видим окно "Симфони"
Поключение к БД и создание БД
5.1 Ставим Доктрин
5.2 Правим .env
5.3 Создаём базу
php bin/console doctrine:database:create
Замечательная фраза:
Если имя пользователя, пароль, хост или название базы данных содержат один из символов, которые считаются специальными в URI (такие как +, @, $, #, /, :, *, !), вы должны их экранировать.
Например, можно заменить их на шестнадцатиричные, т. е. пароль "!root" можно указать так: "%21root", таблица
PS
Артём!
Такие замечательные уроки по PHP были... Даже обидно...
Спасибо, за урок.
При установке Symfony на OpenServer не доступна debug панель. Решил командой composer require symfony/apache-pack .
При выполнении команды php bin\console server:run получаю ошибку Command "server:run" is not defined.
Не могу найти решение(
Установи symfony cli и введи
https://symfony.com/doc/current/setup/symfony_server.html
Мне помогло:
Артём, если я не ошибаюсь то в строке
blog - это имя папки (директории), которая будет создана. И нет необходимости заранее создавать папку с именем домена (путь даже это будет name.ll) рядом с другими проектами. Это позволит избежать ненужной вложенности.
По всей видимости нужно обновить уроки. Сейчас актуальная версия Symfony 6.0.1. При установке server:run не работает. При запуске локального сервера требует установить php... Завел все на openserver:
при этом не работала панель, ее тоже починил:
И это только начало, дальше тоже куча проблем, в связи с неактуальностью информации...
Тоже прохожу уроки и проблемно.
ИТОГО (Symfony 6.1)
Т.е. ставим Symfony CLI (бинарность симфони, вот названьице...)
2.1 ставим composer (если ещё нет);
2.2 делаем проверку на требования
2.3 в консоли идём в папку с проектами и вводим
В консоли переходим в директорию проекта и вводим
Поключение к БД и создание БД
5.1 Ставим Доктрин
5.2 Правим .env
5.3 Создаём базу
Замечательная фраза:
Например, можно заменить их на шестнадцатиричные, т. е. пароль "!root" можно указать так: "%21root", таблица
PS
Артём!
Такие замечательные уроки по PHP были... Даже обидно...
Виноват, поправочка:
для запуска локального сервера вводим
symfony server:start