Zapisz konfigurację
Ta strona wyświetla wyniki zapisania informacji o konfiguracji, którą wpisałeś do tej pory.
Po przejrzeniu i poprawieniu wszelkich problemów kliknij przycisk “Kontynuuj”, aby przejść dalej.
W przypadku powodzenia
Dział zatytułowany „W przypadku powodzenia”Sekcja Zapisywanie konfiguracji systemu pokazuje informacje, które zostały zapisane. Ustawienia są zapisywane w jednym z dwóch plików. Jeden plik to mainfile.php w głównym katalogu WWW. Drugi to data/secure.php w katalogu xoops_data.

Oba pliki są generowane z plików szablonów dostarczonych z XOOPS 2.7.0:
mainfile.phpjest generowany zmainfile.dist.phpw głównym katalogu WWW.xoops_data/data/secure.phpjest generowany zxoops_data/data/secure.dist.php.
Oprócz ścieżek i adresu URL, które wpisałeś, mainfile.php teraz zawiera kilka stałych, które są nowe w XOOPS 2.7.0:
XOOPS_TRUST_PATH— utrzymywane jako alias wstecz kompatybilnyXOOPS_PATH; nie musisz go konfigurować osobno.XOOPS_COOKIE_DOMAIN_USE_PSL— domyślnietrue; wykorzystuje Public Suffix List do określenia poprawnej domeny ciasteczka.XOOPS_DB_LEGACY_LOG— domyślniefalse; ustaw natruew rozwoju, aby zalogować użycie starszych interfejsów API bazy danych.XOOPS_DEBUG— domyślniefalse; ustaw natruew rozwoju, aby włączyć dodatkowe raportowanie błędów.
Nie musisz edytować ich ręcznie podczas instalacji — domyślne ustawienia są odpowiednie dla witryny produkcyjnej. Są tutaj wymienione, abyś wiedział, czego szukać, jeśli otworzysz mainfile.php później.
Jeśli XOOPS wykryje błędy w zapisywaniu plików konfiguracyjnych, wyświetli komunikaty szczegółowo opisujące, co jest nie tak.

W wielu przypadkach domyślna instalacja systemu pochodzącego z Debiana używającego mod_php w Apache jest źródłem błędów. Większość dostawców hostingowych ma konfiguracje, które nie mają tych problemów.
Problemy z uprawnieniami grupy
Dział zatytułowany „Problemy z uprawnieniami grupy”Proces PHP jest uruchamiany z uprawnieniami pewnego użytkownika. Pliki są również własnością pewnego użytkownika. Jeśli te dwa nie są tym samym użytkownikiem, uprawnienia grupy mogą być użyte, aby umożliwić procesowi PHP udostępnianie plików Twojemu kontu użytkownika. Zwykle oznacza to, że musisz zmienić grupę plików i katalogów, do których XOOPS musi pisać.
W przypadku wspomnianej domyślnej konfiguracji oznacza to, że grupa www-data musi być określona jako grupa dla plików i katalogów, a te pliki i katalogi muszą być zapisywalne dla grupy.
Powinieneś dokładnie przejrzeć swoją konfigurację i ostrożnie wybrać, jak rozwiązać te problemy dla serwera dostępnego w otwartym internecie.
Przykładowe polecenia mogą być:
chgrp -R www-data xoops_datachmod -R g+w xoops_datachgrp -R www-data uploadschmod -R g+w uploadsNie można utworzyć mainfile.php
Dział zatytułowany „Nie można utworzyć mainfile.php”W systemach podobnych do Unix, uprawnienie do utworzenia nowego pliku zależy od uprawnień przyznanych w folderze nadrzędnym. W niektórych przypadkach to uprawnienie nie jest dostępne, a jego przyznanie może być problemem bezpieczeństwa.
Jeśli masz konfigurację problemową, możesz znaleźć dummy mainfile.php w katalogu extras w dystrybucji XOOPS. Skopiuj ten plik do głównego katalogu WWW i ustaw uprawnienia na pliku:
chgrp www-data mainfile.phpchmod g+w mainfile.phpŚrodowiska SELinux
Dział zatytułowany „Środowiska SELinux”Konteksty bezpieczeństwa SELinux mogą być źródłem problemów. Jeśli może to mieć zastosowanie, zapoznaj się z Specjalnym tematami, aby uzyskać więcej informacji.