Ошибки SQL установки BookStack

Я настраиваю BookStack экземпляр на моей локальной машине на wiki.localhost

Моя серверная среда выглядит следующим образом;

  • Windows 7 x64
  • Apache 2.4.17 x86
  • PHP 5.6.23 x86
  • MariaDB 10.1.13 x86

Эта установка является экземпляром XAMPP v3.2.2, и у меня установлен, включен и работает Mod_Rewrite.

Я следовал инструкциям по установке Вот, которые требуют следующего:

  • Запустите Composer Install внутри каталога, чтобы загрузить зависимости
  • скопируйте файл /.env.example в корневой каталог в /.env и заполните данные MySQL и почтового сервера
  • Убедитесь, что / storage, / bootstrap / cache, / public / uploads доступны для записи
  • запустить php / artisian key: generate (artisian — это файл PHP без расширения в корневом каталоге)
  • Установить Корень документа в / публичный каталог
  • Запустите php / artisian migrate

Я сделал все это. Дополнительный шаг, если не используется apache или если htaccess отключен, создайте мои собственные правила перезаписи, я пропустил, потому что, как уже упоминалось, я использую Apache с включенным Mod_Rewrite.

Проблема, с которой я сталкиваюсь сейчас, заключается в том, что, хотя сейчас я должен иметь возможность доступа к веб-сайту из своего веб-браузера, мне представляется Laravel: «Ой, похоже, что-то пошло не так» стр. Я установил APP_DEBUG = true в моем файле / .env, и это дает мне гораздо более описательную ошибку.

1/2
PDOException в строке Connection.php 333:
SQLSTATE [42S22]: Столбец не найден: 1054 Неизвестный столбец «имя_системы» в «предложении где»

2/2
* QueryException в строке Connection.php 761:
SQLSTATE [42S22]: Столбец не найден: 1054 Неизвестный столбец «имя_системы» в «предложении где» (SQL: выбрать * из users где system_name = публичный лимит 1) *

Я проверил свою базу данных, и она была настроена, и в моей таблице пользователей есть запись администратора, но нет столбца system_name.

Если не считать добавления в столбец самого себя или изменения PHP без понятия, какие последствия это может иметь в дальнейшем в коде, что я могу сделать? Я следовал инструкциям по установке в письме (так я верю), и я действительно хотел бы запустить этот проект, а не найти альтернативное решение.

0

Решение

Проблема, с которой я столкнулся, была связана с неполным созданием базы данных.
Чтобы решить проблему, я сбросил все таблицы и побежал php /artisan migrate снова.
Причина, по которой я столкнулся с проблемой, может заключаться в том, что я закрыл окно слишком рано, когда полагал, что оно было завершено, хотя на самом деле это не так.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector