Jika kamu seorang pengembang web, pasti sudah tidak asing lagi dengan Laravel. Framework ini sangat populer karena mempermudah proses pengembangan website dengan fitur-fitur yang lengkap. Namun, terkadang kamu butuh memindahkan website Laravel dari komputer ke shared hosting. Bagaimana caranya?
1. Backup Database dan File Laravel
Sebelum memulai proses update, pastikan kamu sudah melakukan backup terhadap database dan file Laravel yang ada di komputer. Hal ini penting untuk menghindari kehilangan data jika terjadi kesalahan selama proses update.
Untuk backup database, kamu bisa menggunakan tool seperti phpMyAdmin atau meng-export database secara manual melalui terminal. Kemudian, backup file Laravel dengan menyalin folder project ke dalam folder ZIP atau RAR.
2. Upload File Laravel ke Shared Hosting
Setelah backup selesai, langkah selanjutnya adalah meng-upload file Laravel ke shared hosting. Kamu bisa menggunakan FTP client seperti FileZilla untuk meng-upload file ke folder public_html di hosting.
Setelah itu, extract file ZIP atau RAR yang sudah di-upload ke dalam folder public_html. Pastikan semua file Laravel sudah ada di dalam folder tersebut sebelum melanjutkan proses update.
3. Update Laravel Melalui Terminal
Setelah semua file sudah di-upload, langkah selanjutnya adalah melakukan update Laravel melalui terminal. Untuk melakukan hal ini, kamu bisa menggunakan SSH client seperti PuTTY.
Buka PuTTY dan masuk ke dalam directory root folder Laravel. Kemudian, jalankan perintah “composer update” untuk meng-update Laravel ke versi terbaru. Tunggu hingga proses selesai dan pastikan tidak ada error yang muncul.
4. Konfigurasi .env File
Setelah update selesai, kamu perlu melakukan konfigurasi .env file agar Laravel bisa berjalan dengan baik di shared hosting. Buka file .env dan ubah konfigurasi database sesuai dengan database yang ada di shared hosting.
Selain itu, kamu juga perlu mengubah konfigurasi APP_URL agar website bisa diakses melalui URL yang benar. Setelah semua konfigurasi sudah benar, simpan file .env dan jalankan perintah “php artisan config:cache”.
5. Migrasi Database
Setelah konfigurasi selesai, kamu perlu menjalankan migration untuk membuat tabel-tabel baru di database. Untuk melakukan hal ini, jalankan perintah “php artisan migrate”. Tunggu hingga proses selesai dan pastikan tidak ada error yang muncul.
Setelah itu, kamu sudah berhasil melakukan update Laravel dari komputer ke shared hosting. Pastikan website bisa diakses dengan baik dan semua fitur berjalan dengan normal.
Kesimpulan
Update Laravel dari komputer ke shared hosting memang memerlukan beberapa langkah yang harus diikuti dengan teliti. Namun, dengan mengikuti langkah-langkah di atas, kamu bisa melakukan update dengan mudah dan aman. Jangan lupa selalu melakukan backup sehingga data kamu aman terjaga.