Я настраиваю BookStack экземпляр на моей локальной машине на wiki.localhost
Моя серверная среда выглядит следующим образом;
Эта установка является экземпляром XAMPP v3.2.2, и у меня установлен, включен и работает Mod_Rewrite.
Я следовал инструкциям по установке Вот, которые требуют следующего:
Я сделал все это. Дополнительный шаг, если не используется 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 без понятия, какие последствия это может иметь в дальнейшем в коде, что я могу сделать? Я следовал инструкциям по установке в письме (так я верю), и я действительно хотел бы запустить этот проект, а не найти альтернативное решение.
Проблема, с которой я столкнулся, была связана с неполным созданием базы данных.
Чтобы решить проблему, я сбросил все таблицы и побежал php /artisan migrate
снова.
Причина, по которой я столкнулся с проблемой, может заключаться в том, что я закрыл окно слишком рано, когда полагал, что оно было завершено, хотя на самом деле это не так.
Других решений пока нет …