Apa itu Artisan Migrate?
Jika kamu menggunakan framework Laravel untuk membangun website, maka kamu pasti tidak akan asing dengan perintah Artisan Migrate. Perintah ini digunakan untuk mengatur database dari website kamu, seperti membuat tabel baru, menambahkan kolom baru, dan melakukan perubahan pada struktur database.
Apa Penyebab Error Run Artisan Migrate di SSH Shared Hosting?
Saat kamu mencoba menjalankan perintah Artisan Migrate melalui SSH pada shared hosting, bisa saja kamu mendapatkan pesan error seperti “Cannot connect to database”. Hal ini terjadi karena pada shared hosting, server database terpisah dari server web. Jadi, untuk melakukan migrasi, kamu perlu mengatur pengaturan database yang berbeda.
Cara Mengatasi Error Run Artisan Migrate di SSH Shared Hosting
Untuk mengatasi masalah ini, kamu perlu menyesuaikan pengaturan database pada website kamu agar bisa tersambung dengan server database yang terpisah. Caranya adalah dengan mengedit file .env di server. Pastikan bahwa pengaturan pada file .env sudah benar dan sesuai dengan pengaturan database yang kamu gunakan.
Jika kamu sudah memeriksa file .env dan menyesuaikan pengaturan dengan benar, namun masih mendapatkan pesan error, maka kamu perlu mengecek izin dan hak akses pada folder aplikasi Laravel. Pastikan folder tersebut memiliki izin untuk menulis dan membaca file, agar bisa melakukan migrasi dengan sukses.
Dengan mengikuti langkah-langkah di atas, kamu seharusnya sudah bisa menjalankan perintah Artisan Migrate di SSH pada shared hosting tanpa mengalami masalah error lagi. Selamat mencoba!
Kesimpulan
Meskipun error run artisan migrate bisa sangat menjengkelkan, namun masalah tersebut bisa diatasi dengan mudah dengan melakukan penyesuaian pengaturan pada file .env dan memeriksa izin dan hak akses pada folder aplikasi Laravel. Dengan begitu, website kamu bisa berjalan dengan lancar dan tanpa hambatan.