Simpan Konfigurasi
Halaman ini menampilkan hasil penyimpanan informasi konfigurasi yang Anda masukkan hingga saat ini.
Setelah meninjau dan memperbaiki masalah apa pun, pilih tombol “Lanjutkan” untuk melanjutkan.
Pada Sukses
Section titled “Pada Sukses”Bagian Menyimpan konfigurasi sistem Anda menunjukkan informasi yang telah disimpan. Pengaturan disimpan dalam salah satu dari dua file. Satu file adalah mainfile.php di root web. Yang lainnya adalah data/secure.php di direktori xoops_data.

Kedua file dihasilkan dari file template yang dikirimkan dengan XOOPS 2.7.0:
mainfile.phpdihasilkan darimainfile.dist.phpdi root web.xoops_data/data/secure.phpdihasilkan darixoops_data/data/secure.dist.php.
Selain jalur dan URL yang Anda masukkan, mainfile.php kini menyertakan beberapa konstanta yang baru di XOOPS 2.7.0:
XOOPS_TRUST_PATH— disimpan sebagai aliasXOOPS_PATHyang kompatibel dengan versi sebelumnya; Anda tidak perlu mengkonfigurasinya secara terpisah.XOOPS_COOKIE_DOMAIN_USE_PSL— defaultnya adalahtrue; menggunakan Daftar Sufiks Publik untuk mendapatkan domain cookie yang benar.XOOPS_DB_LEGACY_LOG— defaultnya adalahfalse; disetel ketruedalam pengembangan untuk mencatat penggunaan API database lama.XOOPS_DEBUG— defaultnya adalahfalse; disetel ketruedalam pengembangan untuk mengaktifkan pelaporan kesalahan tambahan.
Anda tidak perlu mengeditnya secara manual selama instalasi — pengaturan defaultnya sesuai untuk situs produksi. Mereka disebutkan di sini sehingga Anda tahu apa yang harus dicari jika Anda membuka mainfile.php nanti.
Kesalahan
Section titled “Kesalahan”Jika XOOPS mendeteksi kesalahan dalam penulisan file konfigurasi, ia akan menampilkan pesan yang merinci apa yang salah.

Dalam banyak kasus, instalasi default sistem turunan Debian menggunakan mod_php di Apache adalah sumber kesalahan. Sebagian besar penyedia hosting memiliki konfigurasi yang tidak mengalami masalah ini.
Masalah izin grup
Section titled “Masalah izin grup”Proses PHP dijalankan menggunakan izin beberapa pengguna. File juga dimiliki oleh beberapa pengguna. Jika keduanya bukan pengguna yang sama, izin grup dapat digunakan untuk mengizinkan proses PHP berbagi file dengan akun pengguna Anda. Ini biasanya berarti Anda perlu mengubah grup file dan direktori tempat XOOPS perlu menulis.
Untuk konfigurasi default yang disebutkan di atas, ini berarti grup www-data perlu ditentukan sebagai grup untuk file dan direktori, dan file serta direktori tersebut harus dapat ditulis berdasarkan grup.
Anda harus meninjau konfigurasi Anda dengan hati-hati, dan dengan hati-hati memilih cara mengatasi masalah ini untuk kotak yang tersedia di internet terbuka.
Contoh perintahnya bisa berupa:
chgrp -R www-data xoops_datachmod -R g+w xoops_datachgrp -R www-data uploadschmod -R g+w uploadsTidak dapat membuat mainfile.php
Section titled “Tidak dapat membuat mainfile.php”Dalam sistem mirip Unix, izin untuk membuat file baru bergantung pada izin yang diberikan pada folder induk. Dalam beberapa kasus, izin tersebut tidak tersedia, dan pemberiannya mungkin menimbulkan masalah keamanan.
Jika Anda memiliki masalah konfigurasi, Anda dapat menemukan mainfile.php tiruan di direktori extras di distribusi XOOPS. Salin file itu ke root web dan atur izin pada file:
chgrp www-data mainfile.phpchmod g+w mainfile.phpLingkungan SELinux
Section titled “Lingkungan SELinux”Konteks keamanan SELinux dapat menjadi sumber masalah. Jika ini mungkin berlaku, silakan lihat Topik Khusus untuk informasi lebih lanjut.