#php #laravel
#php #laravel
Вопрос:
В моей ОС произошел сбой, поэтому я переместил свой проект laravel в новую папку xampp после установки новой ОС. я подготовил среду разработки, как и раньше. Проблема в том, что я не могу подключиться к базе данных даже после настройки файла env. Когда я запускаю migrate
, он выдает следующую ошибку и показывает старый путь, который я использовал.
laravel пытается подключиться к базе данных, которую я больше не использую. проект находится в новой папке, и он возвращает старый путь, который, очевидно, приведет к сбою. Дело в том, что для этого нужно использовать новый путь, а не этот D:ProjectshtdocszipadvendorlaravelframeworksrcIlluminateDatabaseConnection.php:671
, в который был перемещен мой проект D:xampp.................
сообщение об ошибке
SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
(SQL: select * from information_schema.tables where table_schema = zipad and table_name = migrations and table_type = 'BASE TABLE')
at D:ProjectshtdocszipadvendorlaravelframeworksrcIlluminateDatabaseConnection.php:671
catch (Exception $e) {
> 671| throw new QueryException(
672| $query, $this-
>prepareBindings($bindings), $e
673| );
674| }
какая конфигурация мне нужна, чтобы выбрать новый путь к папке xampp, в которой находится мой проект?
Комментарии:
1. ourcodeworld.com/articles/read/595/…
2. @Rwd laravel пытается подключиться к базе данных, которую я больше не использую. проект находится в новой папке, и он возвращает старый путь, который, очевидно, приведет к сбою. Дело в том, что для этого нужно использовать новый путь, а не этот
D:ProjectshtdocszipadvendorlaravelframeworksrcIlluminateDatabaseConnection.php:671
, в котором находится мой новый проектD:xampp.................
3. Возможно, это ваш файл .env. Вы изменили информацию о подключении внутри нее?