2.14.18.1. Встановлення BookStack

  1. Встановіть PHP 8.2 або вище для сайту та консолі (див. офіційні вимоги).
  2. Змініть кореневий каталог сайту на public.
  1. Підключіться до хостингу по SSH.
  2. Перейдіть до кореневого каталогу сайту (в команді використовуйте назву свого сайту та піддомену):
    cd example.com/www/
  3. Клонуйте репозиторій:
    git clone https://github.com/BookStackApp/BookStack.git --branch release --single-branch .
  4. Встановіть пакети:
    composer install --no-dev
  5. Створіть файл налаштувань:
    cp .env.example .env
  6. Відредагуйте файл налаштувань .env і вкажіть у ньому свої дані для наступних параметрів:
  7. Згенеруйте унікальний ключ застосунку (в процесі вибирайте «yes»):
    php artisan key:generate
  8. Оновіть вміст бази даних (у процесі вибирайте «yes»):
    php artisan migrate
  1. Відкрийте сайт у браузері та увійдіть зі стандартним логіном і паролем: admin@admin.com та password.
  2. Замініть стандартні логін і пароль на свої:
    1. У правому верхньому куті натисніть «Admin» і виберіть «My Account».
    2. У розділі «Profile Details» вкажіть свою пошту та збережіть зміни.
    3. У розділі «Access & Security» у блоці «Change Password» встановіть новий пароль.
  3. Перевірте надсилання пошти з сайту:
    1. Перейдіть y «Settings → Maintenance».
    2. У блоці «Send a Test Email» натисніть «Send test email» — якщо все гаразд, з'явиться зелене повідомлення про успіх і на пошту адміністратора надійде тестовий лист.
  4. При необхідності встановіть потрібну мову в «My Account → Profile Details».
Зміст