Yapılandırmayı Kaydet
Bu sayfada, bu noktaya kadar girdiğiniz konfigürasyon bilgilerinin kaydedilmesinin sonuçları görüntülenir.
Sorunları inceleyip düzelttikten sonra devam etmek için “Devam Et” düğmesini seçin.
Başarı Üzerine
Section titled “Başarı Üzerine”Sistem yapılandırmanızı kaydetme bölümü kaydedilen bilgileri gösterir. Ayarlar iki dosyadan birine kaydedilir. Web kökündeki dosyalardan biri mainfile.php’dir. Diğeri ise xoops_data dizinindeki data/secure.php’dir.

Her iki dosya da XOOPS 2.7.0 ile birlikte gönderilen template dosyalarından oluşturulmuştur:
mainfile.phpweb kökündekimainfile.dist.php’den oluşturulur.xoops_data/data/secure.php,xoops_data/data/secure.dist.php’den üretilmiştir.
Girdiğiniz yollara ve URL’ya ek olarak, mainfile.php artık XOOPS 2.7.0’da yeni olan birkaç sabit içerir:
XOOPS_TRUST_PATH—XOOPS_PATH’nin geriye dönük uyumlu takma adı olarak tutulur; ayrı olarak yapılandırmanıza gerek yoktur.XOOPS_COOKIE_DOMAIN_USE_PSL— varsayılan olaraktrue’dir; doğru çerez alanını türetmek için Genel Son Ek Listesini kullanır.XOOPS_DB_LEGACY_LOG— varsayılan olarakfalse’dir; Eski database APIs’nin kullanımını günlüğe kaydetmek için geliştirme aşamasındatrueolarak ayarlandı.XOOPS_DEBUG— varsayılan olarakfalse’dir; Ek hata raporlamayı etkinleştirmek için geliştirme aşamasındatrueolarak ayarlandı.
Bunları kurulum sırasında elle düzenlemenize gerek yoktur; varsayılanlar üretim tesisi için uygundur. Daha sonra mainfile.php’yi açarsanız nelere dikkat etmeniz gerektiğini bilmeniz için burada bunlardan bahsediliyor.
Hatalar
Section titled “Hatalar”XOOPS, yapılandırma dosyalarını yazarken hata tespit ederse, neyin yanlış olduğunu ayrıntılarıyla anlatan mesajlar görüntüler.

Çoğu durumda, hataların kaynağı, Debian’dan türetilmiş bir sistemin Apache’de mod_php kullanılarak varsayılan kurulumudur. Çoğu barındırma sağlayıcısının bu sorunları olmayan yapılandırmaları vardır.
Grup izin sorunları
Section titled “Grup izin sorunları”PHP işlemi bazı kullanıcıların izinleri kullanılarak çalıştırılır. Dosyalar ayrıca bazı kullanıcılara aittir. Bu ikisi aynı user değilse, PHP işleminin user hesabınızla dosya paylaşmasına izin vermek için grup izinleri kullanılabilir. Bu genellikle XOOPS’ün yazması gereken dosya ve dizin grubunu değiştirmeniz gerektiği anlamına gelir.
Yukarıda belirtilen varsayılan yapılandırma için bu, dosyalar ve dizinler için grup olarak www-data grubunun belirtilmesi gerektiği ve bu dosya ve dizinlerin gruba göre yazılabilir olması gerektiği anlamına gelir.
Yapılandırmanızı dikkatlice gözden geçirmeli ve açık internette bulunan bir kutu için bu sorunları nasıl çözeceğinizi dikkatlice seçmelisiniz.
Örnek komutlar şunlar olabilir:
chgrp -R www-data xoops_datachmod -R g+w xoops_datachgrp -R www-data uploadschmod -R g+w uploadsMainfile.php oluşturulamıyor
Section titled “Mainfile.php oluşturulamıyor”Unix benzeri sistemlerde yeni bir dosya oluşturma izni, üst klasörde verilen izinlere bağlıdır. Bazı durumlarda bu izin mevcut değildir ve bu iznin verilmesi güvenlik açısından endişe verici olabilir.
Yapılandırmada sorun yaşıyorsanız, XOOPS dağıtımındaki extras dizininde sahte bir mainfile.php bulabilirsiniz. Bu dosyayı web köküne kopyalayın ve dosyadaki izinleri ayarlayın:
chgrp www-data mainfile.phpchmod g+w mainfile.phpSELinux Ortamları
Section titled “SELinux Ortamları”SELinux güvenlik bağlamları sorunların kaynağı olabilir. Bu geçerliyse daha fazla bilgi için lütfen Özel Konular’a bakın.