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. Перейдите в «Settings → Maintenance».
    2. В блоке «Send a Test Email» нажмите «Send test email» — если всё в порядке, высветится зелёное уведомление об успехе и на почту администратора придёт тестовое письмо.
  4. При необходимости установите нужный язык в «My Account → Profile Details».
Содержание