Skip to content

Shrani konfiguracijo

Na tej strani so prikazani rezultati shranjevanja konfiguracijskih informacij, ki ste jih vnesli do te točke.

Ko pregledate in odpravite morebitne težave, za nadaljevanje izberite gumb »Nadaljuj«.

Razdelek Shranjevanje konfiguracije sistema prikazuje informacije, ki so bile shranjene. Nastavitve se shranijo v eno od dveh datotek. Ena datoteka je mainfile.php v spletnem korenu. Drugi je data/secure.php v imeniku xoops_data.

XOOPS Namestitveni program Shrani konfiguracijo

Obe datoteki sta ustvarjeni iz datotek predlog, dobavljenih z XOOPS 2.7.0:

  • mainfile.php se ustvari iz mainfile.dist.php v spletnem korenu.
  • xoops_data/data/secure.php je ustvarjen iz xoops_data/data/secure.dist.php.

Poleg poti in URL, ki ste jih vnesli, mainfile.php zdaj vključuje več konstant, ki so nove v XOOPS 2.7.0:

  • XOOPS_TRUST_PATH — ohranjen kot nazaj združljiv vzdevek XOOPS_PATH; vam ga ni treba posebej konfigurirati.
  • XOOPS_COOKIE_DOMAIN_USE_PSL — privzeto true; uporablja javni seznam končnic za pridobitev pravilne domene piškotka.
  • XOOPS_DB_LEGACY_LOG — privzeto false; nastavljen na true v razvoju za beleženje uporabe podedovanih API-jev baze podatkov.
  • XOOPS_DEBUG — privzeto false; nastavljen na true v razvoju, da omogočite dodatno poročanje o napakah.Med namestitvijo vam jih ni treba urejati ročno — privzete vrednosti so primerne za produkcijsko mesto. Tukaj so omenjeni, da boste vedeli, kaj morate iskati, če pozneje odprete mainfile.php.

Če XOOPS zazna napake pri pisanju konfiguracijskih datotek, bo prikazal sporočila, ki podrobno opisujejo, kaj je narobe.

XOOPS Napake pri shranjevanju namestitvenega programa

V mnogih primerih je privzeta namestitev sistema, izpeljanega iz Debiana, z uporabo mod_php v Apache vir napak. Večina ponudnikov gostovanja ima konfiguracije, ki nimajo teh težav.

Proces PHP se izvaja z dovoljenji nekega uporabnika. Datoteke so tudi v lasti nekaterih uporabnikov. Če ta dva nista isti uporabnik, lahko uporabite skupinska dovoljenja, da omogočite procesu PHP skupno rabo datotek z vašim uporabniškim računom. To običajno pomeni, da morate spremeniti skupino datotek in imenikov, v katere mora XOOPS pisati.

Za zgoraj omenjeno privzeto konfiguracijo to pomeni, da je treba skupino www-data določiti kot skupino za datoteke in imenike, v te datoteke in imenike pa mora biti omogočeno pisanje po skupinah.

Natančno preglejte svojo konfiguracijo in skrbno izberite, kako rešiti te težave za polje, ki je na voljo v odprtem internetu.Primeri ukazov so lahko:

chgrp -R www-data xoops_data
chmod -R g+w xoops_data
chgrp -R www-data uploads
chmod -R g+w uploads

In Unix-like systems, the permission to create a new file depends on permissions granted on the parent folder. In some cases that permission is not available, and granting it may be a security concern.

Če imate težave s konfiguracijo, lahko najdete lažno mainfile.php v imeniku extras v distribuciji XOOPS. Kopirajte to datoteko v spletni koren in nastavite dovoljenja za datoteko:

chgrp www-data mainfile.php
chmod g+w mainfile.php

Varnostni konteksti SELinux so lahko vir težav. Če to morda velja, si oglejte Posebne teme za več informacij.