Berikut ialah beberapa pilihan tajuk untuk artikel anda, memfokuskan pada format soalan: * Laravel pada VPS: Mengapa saya mendapat \'SQLSTATE[HY000] [2002] Sambungan Ditolak\'? * Bagaimana untuk Membetulkan \'SQLSTA

DDD
Lepaskan: 2024-10-28 10:01:30
asal
791 orang telah melayarinya

Here are a few title options for your article, focusing on the question format:

* Laravel on VPS: Why am I getting

Menyelesaikan masalah "SQLSTATE[HY000] [2002] Sambungan Ditolak" Ralat dalam Laravel

Apabila menggunakan aplikasi Laravel ke VPS, anda boleh menghadapi ralat "SQLSTATE[HY000] [2002] Sambungan ditolak". Isu ini timbul terutamanya disebabkan oleh konfigurasi hos pangkalan data yang salah.

Punca:

Fail .env anda menentukan hos pangkalan data sebagai "ip saya", yang mungkin mewakili alamat IP pelayan. Secara lalai, Laravel menganggap sambungan localhost melainkan diarahkan sebaliknya secara eksplisit.

Penyelesaian:

Untuk menyelesaikan ralat, ubah suai fail .env anda untuk menggunakan "localhost" sebagai nilai DB_HOST. Berikut ialah konfigurasi .env yang dikemas kini:

APP_ENV=local
APP_KEY=my app key
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=form
DB_USERNAME=root
DB_PASSWORD=my pass
Salin selepas log masuk

Penjelasan:

Dengan menetapkan DB_HOST kepada "localhost", anda mengarahkan Laravel untuk menyambung ke pangkalan data MySQL yang berjalan secara setempat pada VPS itu. Ini memastikan bahawa aplikasi boleh mengakses pangkalan data dengan jayanya.

Setelah anda mengubah suai fail .env, jalankan arahan berikut untuk mencipta semula sambungan pangkalan data:

php artisan migrate
Salin selepas log masuk

Jika arahan migrasi selesai tanpa kesilapan, isu itu harus diselesaikan.

Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk untuk artikel anda, memfokuskan pada format soalan: * Laravel pada VPS: Mengapa saya mendapat \'SQLSTATE[HY000] [2002] Sambungan Ditolak\'? * Bagaimana untuk Membetulkan \'SQLSTA. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!