Cara Mengubah Versi PHP untuk Subfolder atau Subdomain di Hostinger

Mengubah versi PHP untuk subfolder atau subdomain tertentu di lingkungan hosting seperti Hostinger dapat dilakukan melalui panel kontrol utama hosting atau dengan menyesuaikan konfigurasi pada direktori terkait. Hal ini sering diperlukan ketika Anda menjalankan berbagai aplikasi web yang membutuhkan versi PHP berbeda dalam satu akun hosting yang sama.

Berdasarkan dokumentasi resmi dan panduan teknis pengelolaan server, pengaturan versi PHP dapat dikelola secara spesifik per direktori agar tidak mengganggu sistem utama situs web Anda. Berikut adalah rincian metode dan tabel perbandingan pengelolaan versi PHP:

Metode Pengaturan Versi PHP

Metode Tingkat Kesulitan Cakupan Area
Panel Kontrol Hosting (Hostinger) Mudah Subdomain atau Direktori Utama
File Konfigurasi (.htaccess) Menengah Subfolder Spesifik
File Konfigurasi Selector PHP Mudah Seluruh Akun atau Direktori Tertentu

Langkah-Langkah Teknis Pengaturan

Untuk menerapkan perubahan versi PHP pada subdomain atau subfolder, pastikan Anda mengakses File Manager atau panel manajemen hosting yang disediakan oleh penyedia layanan Anda. Berikut adalah langkah umum yang biasa digunakan:

  1. Login ke panel kontrol hosting Anda (contohnya hPanel Hostinger).
  2. Navigasi ke menu pengaturan PHP atau PHP Selector / Change PHP Version.
  3. Pilih subdomain atau direktori spesifik yang ingin Anda ubah versi PHP-nya.
  4. Pilih versi PHP yang diinginkan (misalnya PHP 8.1, 8.2, atau versi lainnya) lalu simpan perubahan.
  5. Jika menggunakan metode manual pada subfolder, tambahkan handler atau konfigurasi handler AddHandler pada file konfigurasi di dalam folder tersebut jika didukung oleh server.

Troubleshooting dan Tips Lapangan

Jika setelah mengubah versi PHP situs web Anda mengalami galat (error 500 atau halaman putih), lakukan langkah berikut:

  • Periksa kompatibilitas plugin atau tema pada aplikasi CMS seperti WordPress.
  • Cek file error log melalui panel hosting untuk mengetahui baris kode atau ekstensi PHP yang tidak kompatibel.
  • Pastikan ekstensi PHP yang dibutuhkan oleh aplikasi (seperti curl, mbstring, atau gd) sudah aktif pada versi PHP yang baru.