AntoscencoVladimir / symfony-blog

symblog project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Symfony 2.8 lts

Введение

За основу взят и переведён проект разработчика Даррена Риса (Darren Rees) http://tutorial.symblog.co.uk 📌

Демо сайт на основе оригинальной статьи доступен по адресу http://symblog.co.uk 📌

Перевод проекта на русский язык и адаптация под Symfony 2.8 lts - 👤 Антощенко Владимир | 🔗 vk | 🔗 facebook | [:link: LinkedIn] (https://www.linkedin.com/in/vladimir-antoscenco-73b870106)

=======================================

Благодарности

Спасибо за помощь и рекомендации 👤 Player0k


А также благодарю:

@maximkou | @evheniy | @Big_Shark | @baltazorbest | @Lev_Max | @Rukuki_Ake | @tatenen | @VolCh | @Fedot | @Fesor | @SiDz | @ghost404

=======================================

Ссылки на Habrahabr

Если Вам понравилось руководство Вы можете поставить ⭐ репозиторию проекта или подписаться. Спасибо.

=======================================

Установка нужной части руководства

Способ 1

=======================================

1️⃣ Перейдите по 🔗 ссылке и скачайте архив с нужным уроком

2️⃣ Распакуйте

3️⃣ Откройте консоль из папки распакованного архива

4️⃣ Введите команду composer update

5️⃣ Во время установки введите параметры вашей базы данных

6️⃣ После установки введите php app/console assets:install web --symlink

7️⃣ Создайте базу данных, если она еще не была создана ранее, то вызовите следующую команду php app/console doctrine:database:create

8️⃣ Обновите схему php app/console doctrine:schema:update --force

9️⃣ Загрузите фикстуры php app/console doctrine:fixtures:load , на вопрос продолжить ли выполнение команды ответить: yes

🔟 Запустите сервер командой php app/console server:run , если используете IDE PHPStorm смотрите в первой части руководства как упростить задачу запуска сервера

1️⃣1️⃣ Перейдите по адресу http://localhost:8000/


Учтите, чтобы команда composer install запустилась, необходим установленный composer.

После установки Symfony, вы можете запустить в консоли команду php app/check.php, которая проверит и сообщит вам какие недостающие компоненты php вам надо установить.

Еще Вам потребуется установить и настроить MySQL сервер, проще будет воспользоваться уже одной из готовых сборок типа WAMP, XAMPP, MAMP - в состав которых, уже входит mysql-server и все необходимые расширения для php.

Пункты 7, 8, 9 необходимы начиная с 3-ей части руководства

=======================================

Способ 2

=======================================

Откройте консоль введите

git clone --branch Lesson* https://github.com/AntoscencoVladimir/symfony-blog

где вместо * номер нужной вам части руководства и далее выполните всё начиная с 4 пункта Первого способа, если в 4-м пункте будет выскакивать ошибка используйте вместо команды composer install команду composer update

======================================= ###Способ 3

1️⃣ Скачайте репозиторий себе на диск командой в консоли

git clone https://github.com/AntoscencoVladimir/symfony-blog.git (или скачайте и распакуйте архив с репозиторием)

2️⃣ Откройте консоль из папки скаченного репозитория и введите команду git checkout tags/Part* или git tag чтоб увидеть весь список доступных тэгов

где вместо * номер нужной вам части руководства и далее выполните всё начиная с 4 пункта Первого способа, если в 4-м пункте будет выскакивать ошибка используйте вместо команды composer install команду composer update


Если хотите после перехода в нужную часть быть в своей ветке введите git checkout tags/Part* -b <название_ветки>

About

symblog project


Languages

Language:PHP 91.0%Language:HTML 9.0%