Jika Anda memiliki Laravel 5. 8 Aplikasi diinstal dan berfungsi di localhost Anda, berikut cara menerapkan/menginstalnya ke server produksi dengan Plesk (Onyx) dan Git
Jika Anda belum menginstal git untuk aplikasi laravel lokal Anda, silakan instal. Untuk manual ini, Anda memerlukan repositori git dari aplikasi lokal Anda
Buat dump database lokal Anda
Anda dapat melakukannya f. e. dengan phpMyAdmin. (Database -> Ekspor sebagai SQL)
Atau dengan Sequel Pro (pilih semua tabel dengan mouse -> klik kanan mouse -> Export -> SQL Dump
Ekspor dapat berupa a. .sql
Panjang kunci maksimum adalah 767 byte
Langkah ini tidak selalu diperlukan. Anda dapat memeriksa di sini apakah Anda membutuhkannya atau tidak. https. //stackoverflow. com/questions/1814532/1071-specified-key-was-too-long-max-key-length-is-767-bytes
Buka dump dengan editor dan ganti nilai panjang varchar menjadi 191. Misalnya
`nama` varchar(191) COLLATE utf8mb4_unicode_ci BUKAN NULL
Buat di Plesk Domain atau Subdomain baru
Dianjurkan untuk membuat Langganan terlebih dahulu di Plesk dan kemudian Domain di bawah langganan
Setel dalam pengaturan hosting, root dokumen ke direktori /public. Buat sertifikat Let's Encrypt gratis untuk Domain Anda
Aktifkan git di Plesk
(jika tidak diinstal, Anda dapat menginstalnya di Plesk Extensions). Pilih "Penerapan otomatis"
- Jangan khawatir jika Anda belum memiliki nama domain untuk situs web Anda. Untuk sementara, Anda dapat menggunakan nama domain sementara
- Klik pada nama domain sementara dan Anda akan mendapatkan nama domain seperti yang ditunjukkan di bawah ini
- Klik tambahkan domain dan Anda akan melihat tangkapan layar di bawah ini
- Setelah situs web dibuat, Plesk akan meminta Anda untuk memilih antara menginstal aplikasi kerangka Laravel default atau menarik aplikasi dari repositori Git jarak jauh. Pilihan Anda akan disimpan secara otomatis. Memasang kerangka adalah cara terbaik untuk mengenal kemampuan Laravel Toolkit untuk saat ini
- Tunggu beberapa detik
- Dan itu sudah siap
- Aplikasi Laravel pertama Anda telah dipublikasikan ke world wide web
Konfigurasi Aplikasi Laravel
- Jika Anda memberikan aplikasi Laravel kepada mouse, itu mungkin akan meminta database… setidaknya itulah yang kami asumsikan akan terjadi. Bagaimanapun, mari lanjutkan dan kirimkan aplikasi lain untuk pertimbangan Anda
1. Arahkan ke dasbor Laravel berlabel "Informasi", lalu klik tombol "Kelola domain". Mengikuti tautan ini akan membawa Anda ke dasbor "Hosting".
2. Setelah sampai di lokasi tersebut, pilih "Databases", lalu setelah itu, "Add Database. "
- Ketika Anda selesai membuat database, Anda perlu memodifikasi file konfigurasi untuk aplikasi Laravel agar berisi informasi tentang cara terhubung ke database yang baru dibuat
1. Klik tombol berlabel "Kelola Aplikasi Laravel" yang terletak di dasbor "Hosting". Mengklik tautan ini akan membawa Anda ke kartu Laravel
2. Setelah sampai di lokasi tersebut, buka. env dan tambahkan kredensial database
- Jalankan perintah 'artisan migrate' untuk membuat database sebagai langkah terakhir
Dan ya, utilitas 'pengrajin' dapat dijalankan langsung dari dalam antarmuka pengguna Plesk. Anda harus memilih perintah 'migrasi' dari daftar perintah yang dimuat sebelumnya setelah Anda menavigasi ke tab 'Pengrajin'
Kelola Aplikasi Laravel
- Namun, masih ada lagi yang akan datang. Secara khusus, mari kita lihat beberapa fitur tambahan yang, saat menghosting aplikasi Laravel, menghemat waktu Anda
- Penting untuk ditunjukkan bahwa Anda dapat dengan cepat menjalankan perintah 'komposer' dan 'npm' hanya dengan memilihnya dari daftar perintah * yang dimuat sebelumnya, yang saya temukan sebagai sumber daya yang sangat diperlukan
- Jika aplikasi Laravel Anda menggunakan Penjadwalan Tugas Laravel, maka selain 'jadwal artisan' yang khas. list', Anda memiliki kemampuan untuk dengan cepat meninjau semua pekerjaan terjadwal dengan beralih ke tab lain
- Laravel adalah framework aplikasi web open-source yang menyederhanakan tugas-tugas rutin yang umum di sebagian besar proyek pengembangan web. Otentikasi dan perutean, serta sesi dan caching, adalah contoh dari tugas ini. Tujuan Laravel adalah untuk membuat pengembangan aplikasi lebih menyenangkan bagi pengembang tanpa mengorbankan kemampuan aplikasi itu sendiri
Semoga Anda telah memahami semua hal untuk menginstal Aplikasi Laravel di server Plesk
Harus baca. - https. // www. microhost. com/docs/tutorial/cara-memeriksa-disk-kinerja-iops-dan-latensi-di-linux/