Skip to content

ionov-e/blog-php-mysql

Repository files navigation

Блог. Тестовый проектик. PHP без фреймворка, MySQL

Установка и запуск

  1. Через терминал зайти в пустую папку, куда планируется разместить проект
  2. git clone https://github.com/ionov-e/blog-php-mysql.git . или git clone git@github.com:ionov-e/blog-php-mysql.git .
  3. composer install. Если composer на системе не установлен - добиваемся исполнения этой команды другим способом
  4. В корне с папкой скопировать файл .env.example как новый файл с названием .env (ничего менять не надо)
  5. sudo chmod -R 777 logs/
  6. docker compose up -d
  7. Сайт доступен по ссылке: http://localhost:55000/

Использование

  • При запуске докера - устанавливаться база, с несколькими статьями для примера
  • На главной странице выводится список статей
  • При клике на название статьи открывается список всех статей
  • Доступна регистрация. Для регистрации достаточно указать логин и пароль пользователя.
  • Доступна авторизация. Авторизованные пользователи могут войти указав свой логин и пароль
  • Авторизованным пользователям доступна публикация статей
  • Есть возможность поиска статей, который осуществляется по БД через LIKE '%$search%'
  • Накидано на Bootstrap 5

Пример: страница поиска alt text

About

Тестовый блог (чистый PHP + MySQL)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages