- Через терминал зайти в пустую папку, куда планируется разместить проект
git clone https://github.com/ionov-e/blog-php-mysql.git .
илиgit clone git@github.com:ionov-e/blog-php-mysql.git .
composer install
. Если composer на системе не установлен - добиваемся исполнения этой команды другим способом- В корне с папкой скопировать файл .env.example как новый файл с названием .env (ничего менять не надо)
sudo chmod -R 777 logs/
docker compose up -d
- Сайт доступен по ссылке: http://localhost:55000/
- При запуске докера - устанавливаться база, с несколькими статьями для примера
- На главной странице выводится список статей
- При клике на название статьи открывается список всех статей
- Доступна регистрация. Для регистрации достаточно указать логин и пароль пользователя.
- Доступна авторизация. Авторизованные пользователи могут войти указав свой логин и пароль
- Авторизованным пользователям доступна публикация статей
- Есть возможность поиска статей, который осуществляется по БД через
LIKE '%$search%'
- Накидано на Bootstrap 5