Zahteve
Programsko okolje (sklad)
Section titled “Programsko okolje (sklad)”Večina XOOPS produkcijskih mest deluje na skladu LAMP (sistem Linux, ki izvaja Apache, MySQL in PHP), vendar obstaja veliko različnih možnih skladov.
Pogosto je najlažje ustvariti prototip novega mesta na lokalnem računalniku. V tem primeru veliko uporabnikov XOOPS izbere sklad WAMP (z uporabo Windows kot OS), medtem ko drugi izvajajo sklade LAMP ali MAMP (MAC).
Katera koli različica PHP >= 8.2.0 (PHP 8.4 ali novejša je močno priporočljiva)
Pomembno: XOOPS 2.7.0 zahteva PHP 8.2 ali novejšo. PHP 7.x in starejši niso več podprti. Če nadgrajujete starejše spletno mesto, pred začetkom potrdite ponudbe gostitelja PHP 8.2+.
Strežnik MySQL 5.7 ali višji (močno priporočamo strežnik MySQL 8.4 ali novejši.) Podprt je tudi MySQL 9.0. MariaDB je nazaj združljiva binarna zamenjava za MySQL in dobro deluje tudi z XOOPS.
Spletni strežnik
Section titled “Spletni strežnik”Spletni strežnik, ki podpira izvajanje skriptov PHP, kot so Apache, NGINX, LiteSpeed itd.
Zahtevane PHP razširitve
Section titled “Zahtevane PHP razširitve”Namestitveni program XOOPS preveri, ali so naložene naslednje razširitve, preden dovoli namestitev:
mysqli— Gonilnik baze podatkov MySQLsession— obravnava sejepcre— Regularni izrazi, združljivi s Perlomfilter— filtriranje in preverjanje vnosafileinfo— zaznavanje vrste MIME za nalaganja### Zahtevane nastavitve PHP
Poleg zgornjih razširitev namestitveni program preveri naslednjo nastavitev php.ini:
file_uploadsmora biti Vklopljeno — brez tega XOOPS ne more sprejeti naloženih datotek
Priporočene PHP razširitve
Section titled “Priporočene PHP razširitve”Namestitveni program preveri tudi te razširitve. Niso strogo zahtevani, vendar XOOPS in večina modulov se zanaša nanje za popolno funkcionalnost. Omogočite toliko, kolikor dovoljuje vaš gostitelj:
mbstring— obravnava večbajtnih nizovintl— internacionalizacijaiconv— pretvorba nabora znakovxml— XML razčlenjevanjezlib— stiskanjegd— obdelava slikexif— slikovni metapodatkicurl— HTTP odjemalec za vire in API klice
Storitve
Section titled “Storitve”Dostop do datotečnega sistema (za dostop spletnega skrbnika)
Section titled “Dostop do datotečnega sistema (za dostop spletnega skrbnika)”Potrebovali boste neko metodo (FTP, SFTP itd.) za prenos distribucijskih datotek XOOPS na spletni strežnik.
Dostop do datotečnega sistema (za proces spletnega strežnika)
Section titled “Dostop do datotečnega sistema (za proces spletnega strežnika)”Za zagon XOOPS je potrebna sposobnost ustvarjanja, branja in brisanja datotek in imenikov. Za normalno namestitev in normalno vsakodnevno delovanje mora proces spletnega strežnika omogočati zapisovanje v naslednje poti:
uploads/uploads/avatars/uploads/files/uploads/images/uploads/ranks/uploads/smilies/mainfile.php(zapisljivo med namestitvijo in nadgradnjo)xoops_data/xoops_data/caches/xoops_data/caches/xoops_cache/xoops_data/caches/smarty_cache/xoops_data/caches/smarty_compile/xoops_data/configs/xoops_data/configs/captcha/xoops_data/configs/textsanitizer/xoops_data/data/xoops_data/protector/### Baza podatkov
XOOPS bo moral ustvariti, spremeniti in poizvedovati po tabelah v MySQL. Za to boste potrebovali:
- uporabniški račun MySQL in geslo
- zbirka podatkov MySQL, za katero ima uporabnik vse privilegije (ali pa ima lahko uporabnik privilegij za ustvarjanje take baze podatkov)
E-pošta
Section titled “E-pošta”Za spletno mesto v živo boste potrebovali delujoč e-poštni naslov, ki ga XOOPS lahko uporablja za komunikacijo z uporabniki, kot je aktivacija računa in ponastavitev gesla. Čeprav to ni nujno potrebno, je priporočljivo, če je mogoče, uporabiti e-poštni naslov, ki se ujema z domeno, na kateri deluje vaš XOOPS. To pomaga preprečiti, da bi bila vaša komunikacija zavrnjena ali označena kot vsiljena pošta.
Orodja
Section titled “Orodja”Za nastavitev in prilagajanje namestitve XOOPS boste morda potrebovali nekaj dodatnih orodij. Ti lahko vključujejo:
- FTP Odjemalska programska oprema
- Urejevalnik besedil
- Programska oprema za arhiviranje za delo z datotekami izdaje XOOPS (.zip ali .tar.gz).
Glejte razdelek Tools of the Trade za nekaj predlogov za primerna orodja in nize spletnih strežnikov, če so potrebni.
Posebne teme
Section titled “Posebne teme”Nekatere posebne kombinacije sistemske programske opreme lahko zahtevajo nekaj dodatnih konfiguracij za delovanje z XOOPS. Če uporabljate okolje SELinux ali nadgrajujete starejše spletno mesto s temami po meri, glejte Posebne teme za več informacij.