Membetulkan "Tiada fail atau direktori sedemikian" atau "Tiada hos sedemikian diketahui" Ralat semasa Migrasi Laravel
Menjalankan migrasi Laravel kadangkala boleh mengakibatkan dalam ralat seperti "Tiada fail atau direktori sedemikian" atau "Tiada hos sedemikian diketahui." Ralat ini biasanya berlaku apabila sambungan pangkalan data tidak dikonfigurasikan dengan betul atau jika pangkalan data tidak boleh diakses.
Penyelesaian:
Satu punca biasa ralat ini ialah pangkalan data yang salah hos dalam fail .env. Laravel menggunakan pembolehubah DATABASE_HOST untuk menyambung ke pangkalan data. Jika nilai ditetapkan kepada localhost, ia mungkin gagal untuk menyelesaikan nama hos kepada alamat IP.
Untuk menyelesaikan isu ini, gantikan localhost dengan alamat IP sebenar pelayan pangkalan data anda. Alamat IP boleh menjadi 127.0.0.1 jika pangkalan data dijalankan pada pelayan yang sama seperti Laravel.
Selepas mengemas kini pembolehubah DATABASE_HOST, jalankan arahan berikut:
php artisan config:clear php artisan migrate:install
Arahan ini akan dikosongkan cache dan cuba memasang jadual migrasi yang hilang.
Petua Tambahan:
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan kandungan artikel yang anda sediakan: * **Migrasi Laravel: Cara Membetulkan \'Tiada fail atau direktori sedemikian\' atau \'Tiada hos sedemikian diketahui\' E. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!