Cara Mengaktifkan Mod Include di XAMPP (Apache)

Mengaktifkan Modul mod_include pada Apache XAMPP

Untuk mengaktifkan mod_include pada XAMPP, Anda perlu melakukan modifikasi pada file konfigurasi utama Apache, yaitu httpd.conf. Modul ini memungkinkan penggunaan fitur Server Side Includes (SSI) untuk menyisipkan konten file lain ke dalam dokumen HTML secara dinamis di sisi server.

Langkah-Langkah Konfigurasi

  1. Buka XAMPP Control Panel, klik tombol Config pada baris Apache, lalu pilih Apache (httpd.conf).
  2. Cari baris berikut dengan menekan Ctrl + F: LoadModule include_module modules/mod_include.so. Pastikan tidak ada tanda pagar (#) di depannya. Jika ada, hapus tanda tersebut.
  3. Cari blok direktori untuk folder root web Anda (biasanya <Directory "C:/xampp/htdocs">).
  4. Di dalam blok tersebut, cari baris Options Indexes FollowSymLinks dan tambahkan Includes sehingga menjadi: Options Indexes FollowSymLinks Includes.
  5. Cari baris AddType text/html .shtml dan AddOutputFilter INCLUDES .shtml. Jika diawali tanda pagar (#), hapus tanda tersebut agar aktif.
  6. Simpan file dan Restart Apache melalui XAMPP Control Panel.

Tabel Parameter Konfigurasi

ParameterFungsiStatus Wajib
LoadModule include_moduleMemuat modul SSIAktif (Uncomment)
Options IncludesMengizinkan eksekusi SSIAktif
AddOutputFilter INCLUDESMemproses file sebagai SSIAktif

Troubleshooting Umum

Jika setelah konfigurasi file SSI (.shtml) tidak berjalan, pastikan ekstensi file Anda benar-benar .shtml atau Anda telah menambahkan ekstensi .html ke dalam AddOutputFilter. Periksa juga file .htaccess di folder proyek Anda, pastikan tidak ada aturan yang menimpa konfigurasi global Apache. Selalu cek log error di XAMPP Control Panel jika terjadi kegagalan saat restart Apache.