Получение этого сообщения об ошибке хаотически, а nav'ing на мой взгляд:Laravel 5: «Базовая таблица или просмотреть не найден» Таблица X «не существует» - Laravel сбивает с толку виртуальных хостов
QueryException в connection.php линия 636: SQLSTATE [42S02]: Базовая таблица или представления не найдены: 1146 таблицу 'salesspacetv.devices' не существует (SQL:. SELECT COUNT (*) в качестве заполнителя из devices
внутреннего соединения statustypes
на devices
status
= statustypes
num
внутренних. присоединить aggservers
на devices
. aggserver_num
= aggservers
. num
левый присоединиться tickets
на devices
. id
= tickets
. device_id
группа devices
. id
) в connection.php линии 636
- Мой сервер использует несколько виртуальных хостов, определенных в C: \ apache24 \ конф \ экстра \ HTTPD-vhosts.conf.
- «c1. [Ourcompanyname] .net» - это название сайта, чью точку зрения я нахожу.
- «salesspacetv. [Ourcompanyname] .net» - это еще один виртуальный хост (работает laravel) на нашем сервере.
- Слово «salesspacetv» абсолютно не существует нигде в коде c1.
- «devices» - это таблица, используемая сайтом c1, и нет таблицы «устройств», используемой сайтом salesspacetv.
Похоже, базовый код Laravel является использование делает где-то, что он думает, что это имя поддомена и Apache (FYI ... работает на Windows, на этом сервере) каким-то образом не получить правильное имя субдомена к Laravel ,
Опять же, это случайная ошибка. Если я просто обновляю страницу, ошибка исчезнет. Также обратите внимание, важно ли это или нет, что это представление использует разбиение на страницы. Я не думаю, что это имеет какое-то значение, но я подумал, что это стоит упомянуть.
Базы данных - это базы данных MySQL.
Наконец, определение виртуального хоста c1 действительно появляется перед определением виртуального хоста salesspacetv в httpd-vhosts.conf.
Спасибо.
Можете ли вы разместить журналы laravel (в '/ storage/logs/laravel.log'), возможно, это может показать некоторое понимание. Интересно, почему вы пришли к выводу, что запрос не срабатывает из-за виртуального хоста - какого рода несвязанный. лично я подозреваю, что он что-то сделал с вашей конфигурацией (либо. .env, либо '/ config/database.php'). –
Большое спасибо. У меня есть 56-строчный фрагмент laravel.log, относящийся к этому ... лучший способ опубликовать здесь без переполнения символа? –
ну, возможно, вы могли бы использовать [pastebin] (http://pastebin.com/). в любом случае дайте ответ на приведенный ниже ответ. –