Konfiguráció mentése
Ez az oldal az eddig megadott konfigurációs információk mentésének eredményeit jeleníti meg.
A problémák áttekintése és kijavítása után kattintson a „Folytatás” gombra a folytatáshoz.
A sikerről
Szekció neve “A sikerről”A Rendszerkonfiguráció mentése szakasz a mentett információkat tartalmazza. A beállításokat a rendszer két fájl egyikébe menti. Az egyik fájl a mainfile.php a webgyökérben. A másik a data/secure.php a xoops_data könyvtárban.

Mindkét fájl a XOOPS 2.7.0 csomaggal szállított sablonfájlokból jön létre:
- A
mainfile.phpa webgyökérben találhatómainfile.dist.phpfájlból jön létre. - A
xoops_data/data/secure.phpaxoops_data/data/secure.dist.php-ból származik.
A megadott elérési utak és URL mellett a mainfile.php több olyan állandót is tartalmaz, amelyek újak a XOOPS 2.7.0 verzióban:
XOOPS_TRUST_PATH— aXOOPS_PATHvisszafelé kompatibilis álneveként megtartva; nem kell külön konfigurálnia.XOOPS_COOKIE_DOMAIN_USE_PSL– az alapértelmezetttrue; a nyilvános utótaglistát használja a megfelelő cookie-domain származtatásához.XOOPS_DB_LEGACY_LOG– az alapértelmezettfalse; Állítsa be atrueértékre fejlesztés alatt, hogy naplózza a régebbi adatbázis API-k használatát.XOOPS_DEBUG– az alapértelmezettfalse; fejlesztés alatttrueértékre állítva, hogy további hibajelentéseket tegyen lehetővé.
Ezeket nem kell kézzel szerkesztenie a telepítés során – az alapértelmezett értékek a gyártási helyekre vonatkoznak. Itt említik őket, hogy tudja, mire kell figyelnie, ha később megnyitja a mainfile.php-t.
Hibák
Szekció neve “Hibák”Ha a XOOPS hibákat észlel a konfigurációs fájlok írása során, üzeneteket jelenít meg, részletezve, hogy mi a hiba.

Sok esetben egy Debian-eredetű rendszer alapértelmezett telepítése az Apache mod_php használatával a hibák forrása. A legtöbb tárhelyszolgáltató olyan konfigurációval rendelkezik, amely nem rendelkezik ilyen problémákkal.
Csoportengedély-problémák
Szekció neve “Csoportengedély-problémák”A PHP folyamat néhány felhasználó engedélyével fut. A fájlok bizonyos felhasználók tulajdonában is vannak. Ha ez a kettő nem ugyanaz a felhasználó, a csoportengedélyek segítségével engedélyezheti a PHP folyamat számára, hogy fájlokat osszon meg az Ön felhasználói fiókjával. Ez általában azt jelenti, hogy módosítania kell a XOOPS-nak írandó fájlok és könyvtárak csoportját.
A fent említett alapértelmezett konfiguráció esetén ez azt jelenti, hogy a www-data csoportot meg kell adni a fájlok és könyvtárak csoportjaként, és ezeknek a fájloknak és könyvtáraknak csoportonként írhatóaknak kell lenniük.
Gondosan tekintse át a konfigurációt, és alaposan válassza ki, hogyan oldja meg ezeket a problémákat a nyílt interneten elérhető dobozok esetében.
Példaparancsok lehetnek:
chgrp -R www-data xoops_datachmod -R g+w xoops_datachgrp -R www-data uploadschmod -R g+w uploadsmainfile.php nem hozható létre
Szekció neve “mainfile.php nem hozható létre”Unix-szerű rendszerekben az új fájl létrehozásának engedélye a szülőmappában megadott engedélyektől függ. Egyes esetekben ez az engedély nem áll rendelkezésre, és annak megadása biztonsági aggályokat jelenthet.
Ha problémája van a konfigurációval, a XOOPS disztribúció extras könyvtárában találhat egy álfájlt.php_. Másolja a fájlt a web gyökérbe, és állítsa be a fájl engedélyeit:
chgrp www-data mainfile.phpchmod g+w mainfile.phpSELinux környezetek
Szekció neve “SELinux környezetek”A SELinux biztonsági környezet problémák forrása lehet. Ha ez igaz, kérjük, olvassa el a Speciális témák című részt további információkért.