Zahtjevi
Softversko okruženje (skup)
Section titled “Softversko okruženje (skup)”Većina XOOPS produkcijskih stranica radi na LAMP stogu (Linux sustav koji pokreće Apache, MySQL i PHP), ali postoji mnogo različitih mogućih nizova.
Često je najlakše izraditi prototip nove stranice na lokalnom računalu. Za ovaj slučaj, mnogi korisnici XOOPS odabiru WAMP stog (koristeći Windows kao OS), dok drugi pokreću LAMP ili MAMP (MAC) nizove.
Bilo koja verzija PHP >= 8.2.0 (preporuča se PHP 8.4 ili novija)
Važno: XOOPS 2.7.0 zahtijeva PHP 8.2 ili noviji. PHP 7.x i ranije više nisu podržane. Ako nadograđujete stariju stranicu, potvrdite da vaš host nudi PHP 8.2+ prije početka.
MySQL poslužitelj 5.7 ili noviji (strogo se preporučuje MySQL poslužitelj 8.4 ili noviji.) MySQL 9.0 je također podržan. MariaDB je unatrag kompatibilna, binarna zamjena za MySQL, a dobro radi i sa XOOPS.
Web poslužitelj
Section titled “Web poslužitelj”Web poslužitelj koji podržava pokretanje PHP skripti, kao što su Apache, NGINX, LiteSpeed itd.
Potrebna proširenja PHP
Section titled “Potrebna proširenja PHP”Instalacijski program XOOPS provjerava jesu li sljedeća proširenja učitana prije nego što dopusti nastavak instalacije:
mysqli— MySQL upravljački program baze podatakasession— rukovanje sesijompcre— Perl-kompatibilni regularni izrazifilter— ulazno filtriranje i provjera valjanostifileinfo— otkrivanje tipa MIME za uploads
Potrebne postavke PHP
Section titled “Potrebne postavke PHP”Uz gore navedena proširenja, instalacijski program provjerava sljedeću postavku php.ini:
file_uploadsmora biti Uključeno — bez njega XOOPS ne može prihvatiti učitane datoteke
Preporučena proširenja PHP
Section titled “Preporučena proširenja PHP”Instalacijski program također provjerava ova proširenja. Nisu striktno potrebni, ali XOOPS i većina modules oslanjaju se na njih za punu funkcionalnost. Omogućite onoliko koliko vaš host dopušta:
mbstring— rukovanje višebajtnim nizovimaintl— internacionalizacijaiconv— pretvorba skupa znakovaxml— raščlanjivanje XMLzlib— kompresijagd— obrada slikeexif— metapodaci slikecurl— HTTP klijent za feedove i API pozive
Usluge
Section titled “Usluge”Pristup sustavu datoteka (za pristup webmasteru)
Section titled “Pristup sustavu datoteka (za pristup webmasteru)”Trebat će vam neka metoda (FTP, SFTP, itd.) za prijenos distribucijskih datoteka XOOPS na web poslužitelj.
Pristup sustavu datoteka (za proces web poslužitelja)
Section titled “Pristup sustavu datoteka (za proces web poslužitelja)”Za pokretanje XOOPS potrebna je mogućnost stvaranja, čitanja i brisanja datoteka i direktorija. Proces web poslužitelja mora imati mogućnost pisanja u sljedeće staze za normalnu instalaciju i normalan svakodnevni rad:* uploads/
uploads/avatars/uploads/files/uploads/images/uploads/ranks/uploads/smilies/mainfile.php(može se pisati tijekom instalacije i nadogradnje)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 podataka
Section titled “baza podataka”XOOPS će morati kreirati, modificirati i postavljati upite u tablice u MySQL. Za ovo će vam trebati:
- MySQL korisnički račun i lozinka
- baza podataka MySQL za koju korisnik ima sve privilegije (ili alternativno, korisnik može imati privilegiju za stvaranje takve baze podataka)
E-pošta
Section titled “E-pošta”Za web mjesto uživo trebat će vam radna adresa e-pošte koju XOOPS može koristiti za korisničku komunikaciju, kao što su aktivacije računa i ponovno postavljanje lozinke. Iako nije striktno potrebno, preporuča se ako je moguće koristiti adresu e-pošte koja odgovara domeni na kojoj radi vaš XOOPS. To pomaže da izbjegnete da vaša komunikacija na kraju bude odbijena ili označena kao neželjena pošta.
Možda će vam trebati dodatni alati za postavljanje i prilagodbu instalacije XOOPS. Ovo mogu include:
- FTP klijentski softver
- Uređivač teksta
- Softver za arhiviranje za rad s datotekama izdanja XOOPS (.zip ili .tar.gz).
Pogledajte odjeljak Tools of the Trade za neke prijedloge za odgovarajuće alate i skupove web poslužitelja ako je potrebno.
Posebne teme
Section titled “Posebne teme”Neke specifične kombinacije softvera sustava mogu zahtijevati neke dodatne konfiguracije za rad sa XOOPS. Ako koristite SELinux okruženje ili nadograđujete stariju stranicu s prilagođenim themes, pogledajte Posebne teme za više informacija.