Новый комментарий

[email protected] 17.03.2020 в 16:23

Спасибо, за урок.

Moonillar 02.04.2020 в 14:56

При установке Symfony на OpenServer не доступна debug панель. Решил командой composer require symfony/apache-pack .

tentoshka 02.07.2020 в 21:48

При выполнении команды php bin\console server:run получаю ошибку Command "server:run" is not defined.
Не могу найти решение(

dnldcode 14.07.2020 в 03:20

Установи symfony cli и введи

symfony server:start -d

https://symfony.com/doc/current/setup/symfony_server.html

Ezhik 01.09.2020 в 21:11

Мне помогло:

composer require symfony/web-server-bundle --dev
composer update
[email protected] 15.12.2021 в 16:35
Mediaphag 03.09.2020 в 17:42

Артём, если я не ошибаюсь то в строке

composer create-project symfony/website-skeleton blog

blog - это имя папки (директории), которая будет создана. И нет необходимости заранее создавать папку с именем домена (путь даже это будет name.ll) рядом с другими проектами. Это позволит избежать ненужной вложенности.

Shtiher 25.12.2021 в 12:09

По всей видимости нужно обновить уроки. Сейчас актуальная версия Symfony 6.0.1. При установке server:run не работает. При запуске локального сервера требует установить php... Завел все на openserver:

composer require symfony/web-server-bundle --dev
composer update

при этом не работала панель, ее тоже починил:

composer require symfony/apache-pack

И это только начало, дальше тоже куча проблем, в связи с неактуальностью информации...

XXX 02.01.2022 в 19:11

Тоже прохожу уроки и проблемно.

da4nick 21.06.2022 в 14:47

ИТОГО (Symfony 6.1)

  1. Установка
    Т.е. ставим Symfony CLI (бинарность симфони, вот названьице...)
  2. Создание первого приложения
    2.1 ставим composer (если ещё нет);
    2.2 делаем проверку на требования
    2.3 в консоли идём в папку с проектами и вводим
composer create-project symfony/website-skeleton blog
ВНИМАНИЕ!
Папка "blog" будет создана автоматически, т.е. это директория проекта.
  1. Запуск локального веб сервера.
    В консоли переходим в директорию проекта и вводим
    php bin/console server:start
  2. Запускаем браузер, в строке адреса: localhost:8000 и видим окно "Симфони"
  3. Поключение к БД и создание БД
    5.1 Ставим Доктрин
    5.2 Правим .env
    5.3 Создаём базу

    php bin/console doctrine:database:create 

    Замечательная фраза:

    Если имя пользователя, пароль, хост или название базы данных содержат один из символов, которые считаются специальными в URI (такие как +, @, $, #, /, :, *, !), вы должны их экранировать.

    Например, можно заменить их на шестнадцатиричные, т. е. пароль "!root" можно указать так: "%21root", таблица

PS
Артём!
Такие замечательные уроки по PHP были... Даже обидно...

da4nick 24.06.2022 в 10:50

Виноват, поправочка:
для запуска локального сервера вводим

symfony server:start

Логические задачи с собеседований