Проект Laravel не работает после перехода с Windows на Linux

У меня есть локальная установка Laravel, которая отлично работает в Windows, но когда я перемещаю проект в Linux, я получаю эту ошибку:

Illuminate \ Database \ QueryException (2002) SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from users where email = [email protected] and status = 1 limit 1)

Предыдущие исключения:

SQLSTATE[HY000] [2002] No such file or directory (2002) SQLSTATE[HY000] [2002] No such file or directory (2002)

Что может быть причиной?

Примечание. Система Linux настроена заново.

Убедились ли вы, что права доступа к папке хранилища и журналов установлены правильно?

Petay87 15.03.2019 13:34

Возможный дубликат PDOException SQLSTATE[HY000] [2002] Нет такого файла или каталога

Khaldoun Nd 15.03.2019 13:36

ваш проект настроен неправильно. Вы запускали композитор, миграцию, генерировали ключ и т. д.?

Niklesh Raut 15.03.2019 13:39

@Petay87 у меня есть разрешение 777

Manish Kumar Pathak 15.03.2019 13:43

Как вы перенесли его из Windows в Linux, скопировав папку или с помощью Git?

Elisha Senoo 15.03.2019 13:44

@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

Manish Kumar Pathak 15.03.2019 13:44

Вы тоже запускали все эти команды на сервере Linux?

Elisha Senoo 15.03.2019 13:49

@Elisha Senoo Я копирую проект из окна и перемещаю его в папку Ubuntu var/www/html

Manish Kumar Pathak 15.03.2019 14:01

Да, я запустил все эти ресурсы

Manish Kumar Pathak 15.03.2019 14:01

Должно быть больше, чтобы ошибка включала всю трассировку стека и сообщения об ошибках.

mrhn 15.03.2019 14:09

Также может помочь stackoverflow.com/a/1676741/487813

apokryfos 15.03.2019 14:53

Вы настроили файл .env в своем проекте на Linux.

Amy 15.03.2019 15:21

Вы получаете сообщение об ошибке при запуске «php artisan migrate:refresh --seed»?

Elisha Senoo 15.03.2019 15:59
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
13
1 061
1

Ответы 1

У меня есть клонированный проект из github, свежий и запущенный

-- обновление композитора -- Кэш php-мастера: очистить -- Вид ремесленника php:очистить -- Маршрут php-мастера: очистить -- php ремесленник ясно скомпилирован -- Конфигурация php-мастера: кеш -- Конфигурация php-мастера: очистить

-- php artisan migrate:обновить -- php artisan migrate:обновить --seed -- PHP-ремесленник БД: семя

-- composer dump-autoload

-- ключ ремесленника php: сгенерировать

а у меня нормально работает Спасибо всем за ваше драгоценное время

Другие вопросы по теме