HTTPS dan pemeriksaan
RingkasnyaAktifkan AutoSSL di cPanel, pastikan APP_URL memakai https://, lalu jalankan php artisan pondok:doctor. Perbaiki semua baris berstatus Gagal sampai pemeriksaan bersih.
Daftar isi
Bagaimana mengaktifkan HTTPS? Tautan ke bagian Bagaimana mengaktifkan HTTPS?
Buka SSL/TLS Status di cPanel dan jalankan AutoSSL untuk domain Anda. Sertifikatnya gratis.
Pastikan
APP_URLdi.envmemakaihttps://, misalnya:.envAPP_URL=https://pondok.sch.id
Templat produksi mengaktifkan SESSION_SECURE_COOKIE=true, sehingga cookie sesi hanya dikirim lewat HTTPS. Karena itu, situs sebaiknya selalu dibuka dengan https://.
Bagaimana bila situs di belakang Cloudflare? Tautan ke bagian Bagaimana bila situs di belakang Cloudflare?
Bila situs berada di belakang Cloudflare atau proxy lain, isi TRUSTED_PROXIES dengan daftar IP atau CIDR proxy, dipisah koma, atau *:
TRUSTED_PROXIES=*Tanpa pengaturan ini, aplikasi bisa salah membaca alamat dan protokol pengunjung. Bila situs tidak memakai proxy, biarkan kunci ini kosong.
Bagaimana menjalankan pondok:doctor? Tautan ke bagian Bagaimana menjalankan pondok:doctor?
php artisan pondok:doctorHasilnya tabel berisi pemeriksaan, status, dan pesan. Yang diperiksa:
- versi PHP dan ekstensi;
- koneksi database;
- folder yang bisa ditulis;
- aset tampilan;
- folder unggahan publik;
- cron dan antrean;
- batas unggah;
- email.
Apa arti status pondok:doctor? Tautan ke bagian Apa arti status pondok:doctor?
| Status | Arti | Yang perlu dilakukan |
|---|---|---|
| OK | Pemeriksaan lulus | Tidak ada |
| Peringatan | Berjalan, tetapi ada yang perlu diperhatikan | Baca pesannya dan perbaiki bila relevan |
| Gagal | Ada yang harus diperbaiki | Wajib diperbaiki sebelum dipakai |
| Dilewati | Pemeriksaan tidak bisa dijalankan | Misalnya pemeriksaan yang butuh database saat database belum terhubung; perbaiki baris Gagal lebih dulu |
Perintah keluar dengan kode 1 bila ada pemeriksaan yang gagal. Perbaiki semua baris Gagal, lalu jalankan ulang.
Nilai batas PHP yang dibaca dari Terminal bisa berbeda dari situs. Batas untuk situs diatur di MultiPHP INI Editor.
Penyebab dan solusi pesan yang sering muncul ada di Masalah umum.
Bagaimana mempercepat aplikasi? Tautan ke bagian Bagaimana mempercepat aplikasi?
Setelah semua pengaturan final, Anda bisa menyimpan cache konfigurasi dan route:
php artisan optimizeKonsekuensinya, perubahan .env tidak terbaca selama konfigurasi ter-cache. Setiap kali .env diubah, jalankan:
php artisan optimize:clear
php artisan optimizeLangkah ini tidak wajib. Pondok CMS tetap berjalan normal tanpa optimize.