У меня есть локальная установка Laravel, которая отлично работает в Windows, но когда я перемещаю проект в Linux, я получаю эту ошибку:
Illuminate \ Database \ QueryException (2002) SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from
userswherestatus= 1 limit 1)
Предыдущие исключения:
SQLSTATE[HY000] [2002] No such file or directory (2002) SQLSTATE[HY000] [2002] No such file or directory (2002)
Что может быть причиной?
Примечание. Система Linux настроена заново.
Возможный дубликат PDOException SQLSTATE[HY000] [2002] Нет такого файла или каталога
ваш проект настроен неправильно. Вы запускали композитор, миграцию, генерировали ключ и т. д.?
@Petay87 у меня есть разрешение 777
Как вы перенесли его из Windows в Linux, скопировав папку или с помощью Git?
@Niklesh Raut Я запустил все эти общие файлы -- обновление композитора -- php artisan cache:clear -- php artisan view:clear -- php artisan route:clear -- php artisan clear-compiled -- php artisan config:cache -- php artisan migrate:refresh -- php artisan migrate:refresh --seed -- php artisan db:seed -- composer dump-autoload
Вы тоже запускали все эти команды на сервере Linux?
@Elisha Senoo Я копирую проект из окна и перемещаю его в папку Ubuntu var/www/html
Да, я запустил все эти ресурсы
Должно быть больше, чтобы ошибка включала всю трассировку стека и сообщения об ошибках.
Также может помочь stackoverflow.com/a/1676741/487813
Вы настроили файл .env в своем проекте на Linux.
Вы получаете сообщение об ошибке при запуске «php artisan migrate:refresh --seed»?






У меня есть клонированный проект из github, свежий и запущенный
-- обновление композитора -- Кэш php-мастера: очистить -- Вид ремесленника php:очистить -- Маршрут php-мастера: очистить -- php ремесленник ясно скомпилирован -- Конфигурация php-мастера: кеш -- Конфигурация php-мастера: очистить
-- php artisan migrate:обновить -- php artisan migrate:обновить --seed -- PHP-ремесленник БД: семя
-- composer dump-autoload
-- ключ ремесленника php: сгенерировать
а у меня нормально работает Спасибо всем за ваше драгоценное время
Убедились ли вы, что права доступа к папке хранилища и журналов установлены правильно?