FAQ o instalaciji
Uobičajena pitanja i odgovori o instaliranju XOOPS.
Predinstalacija
Section titled “Predinstalacija”P: Koji su minimalni zahtjevi poslužitelja?
Section titled “P: Koji su minimalni zahtjevi poslužitelja?”A: XOOPS 2.5.x zahtijeva:
- PHP 7.4 ili noviji (preporučuje se PHP 8.x)
- MySQL 5.7+ ili MariaDB 10.3+
- Apache s mod_rewrite ili Nginx
- Ograničenje memorije najmanje 64 MB PHP (preporučeno 128 MB+)
graph LR A[PHP 7.4+] --> D[XOOPS] B[MySQL 5.7+] --> D C[Apache/Nginx] --> DP: Mogu li instalirati XOOPS na dijeljeni hosting?
Section titled “P: Mogu li instalirati XOOPS na dijeljeni hosting?”O: Da, XOOPS radi dobro na većini dijeljenih hostinga koji ispunjavaju zahtjeve. Provjerite pruža li vaš domaćin:
- PHP s potrebnim ekstenzijama (mysqli, gd, curl, json, mbstring)
- MySQL pristup bazi podataka
- Mogućnost učitavanja datoteka
- .htaccess podrška (za Apache)
P: Koja su proširenja PHP potrebna?
Section titled “P: Koja su proširenja PHP potrebna?”A: Potrebna proširenja:
mysqli- Povezivost baze podatakagd- Obrada slikejson- JSON rukovanjembstring- Podrška za višebajtni niz
Preporučeno:
curl- Eksterni API pozivizip- Instalacija modulaintl- Internacionalizacija
Proces instalacije
Section titled “Proces instalacije”P: Čarobnjak za instalaciju prikazuje praznu stranicu
Section titled “P: Čarobnjak za instalaciju prikazuje praznu stranicu”O: Ovo je obično pogreška PHP. Pokušajte:
- Privremeno omogućite prikaz pogreške:
// Add to htdocs/install/index.php at the toperror_reporting(E_ALL);ini_set('display_errors', 1);- Provjerite zapisnik pogrešaka PHP
- Provjerite kompatibilnost verzije PHP
- Provjerite jesu li učitana sva potrebna proširenja
P: Dobivam “Ne mogu pisati na mainfile.php”
Section titled “P: Dobivam “Ne mogu pisati na mainfile.php””A: Postavite dozvole za pisanje prije instalacije:
chmod 666 mainfile.php# After installation, secure it:chmod 444 mainfile.phpP: Tablice baze podataka se ne stvaraju
Section titled “P: Tablice baze podataka se ne stvaraju”A: Provjerite:
- MySQL korisnik ima privilegije CREATE TABLE:
GRANT ALL PRIVILEGES ON xoopsdb.* TO 'xoopsuser'@'localhost';FLUSH PRIVILEGES;- baza podataka postoji:
CREATE DATABASE xoopsdb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;- Vjerodajnice u čarobnjaku odgovaraju postavkama baze podataka
P: Instalacija je dovršena, ali stranica pokazuje pogreške
Section titled “P: Instalacija je dovršena, ali stranica pokazuje pogreške”A: Uobičajeni popravci nakon instalacije:
- Uklonite ili preimenujte instalacijski direktorij:
mv htdocs/install htdocs/install.bak- Postavite odgovarajuća dopuštenja:
chmod -R 755 htdocs/chmod -R 777 xoops_data/chmod 444 mainfile.php- Obrišite cache:
rm -rf xoops_data/caches/smarty_cache/*rm -rf xoops_data/caches/smarty_compile/*Konfiguracija
Section titled “Konfiguracija”P: Gdje je konfiguracijska datoteka?
Section titled “P: Gdje je konfiguracijska datoteka?”A: Glavna konfiguracija je u mainfile.php u korijenu XOOPS. Ključne postavke:
define('XOOPS_ROOT_PATH', '/path/to/htdocs');define('XOOPS_VAR_PATH', '/path/to/xoops_data');define('XOOPS_URL', 'https://yoursite.com');define('XOOPS_DB_HOST', 'localhost');define('XOOPS_DB_USER', 'username');define('XOOPS_DB_PASS', 'password');define('XOOPS_DB_NAME', 'database');define('XOOPS_DB_PREFIX', 'xoops');P: Kako mogu promijeniti stranicu URL?
Section titled “P: Kako mogu promijeniti stranicu URL?”A: Uredi mainfile.php:
define('XOOPS_URL', 'https://newdomain.com');Zatim obrišite cache i ažurirajte sve tvrdo kodirane URL-ove u bazi podataka.
P: Kako mogu premjestiti XOOPS u drugi direktorij?
Section titled “P: Kako mogu premjestiti XOOPS u drugi direktorij?”A:
- Premjestite datoteke na novu lokaciju
- Ažurirajte staze u
mainfile.php:
define('XOOPS_ROOT_PATH', '/new/path/to/htdocs');define('XOOPS_VAR_PATH', '/new/path/to/xoops_data');- Ažurirajte bazu podataka ako je potrebno
- Obrišite sve caches
Nadogradnje
Section titled “Nadogradnje”P: Kako mogu nadograditi XOOPS?
Section titled “P: Kako mogu nadograditi XOOPS?”A:
flowchart TD A[Backup Database] --> B[Backup Files] B --> C[Download New Version] C --> D[Upload Files] D --> E[Run Upgrade Script] E --> F[Update Modules] F --> G[Clear Cache] G --> H[Test Site]- Backup svega (baza podataka + datoteke)
- Preuzmite novu verziju XOOPS
- Učitajte datoteke (nemojte prebrisati
mainfile.php) - Pokrenite
htdocs/upgrade/ako je dostupan - Ažurirajte modules putem ploče admin
- Obrišite sve caches
- Temeljito testirajte
P: Mogu li preskočiti verzije prilikom nadogradnje?
Section titled “P: Mogu li preskočiti verzije prilikom nadogradnje?”O: Općenito ne. Nadogradite sekvencijalno kroz glavne verzije kako biste osigurali da se migracije baze podataka izvode ispravno. Provjerite napomene o izdanju za posebne smjernice.### P: Moj modules je prestao raditi nakon nadogradnje
A:
- Provjerite kompatibilnost modula s novom verzijom XOOPS
- Ažurirajte modules na najnoviju verziju
- Ponovno generirajte templates: Administrator → Sustav → Održavanje → predlošci
- Obrišite sve caches
- Provjerite zapisnike pogrešaka PHP za određene pogreške
Rješavanje problema
Section titled “Rješavanje problema”P: Zaboravio sam admin lozinku
Section titled “P: Zaboravio sam admin lozinku”A: Reset putem baze podataka:
-- Generate new password hashUPDATE xoops_usersSET pass = MD5('newpassword')WHERE uname = 'admin';Ili upotrijebite značajku poništavanja lozinke ako je e-pošta konfigurirana.
P: Stranica je vrlo spora nakon instalacije
Section titled “P: Stranica je vrlo spora nakon instalacije”A:
- Omogućite predmemoriju u Admin → Sustav → Postavke
- Optimizirajte bazu podataka:
OPTIMIZE TABLE xoops_session;OPTIMIZE TABLE xoops_online;- Provjerite spore upite u načinu otklanjanja pogrešaka
- Omogućite PHP OpCache
P: Slike/CSS se ne učitavaju
Section titled “P: Slike/CSS se ne učitavaju”A:
- Provjerite dopuštenja za datoteke (644 za datoteke, 755 za direktorije)
- Provjerite je li
XOOPS_URLtočan umainfile.php - Provjerite .htaccess za sukobe prepisivanja
- Pregledajte konzolu preglednika za pogreške 404
Povezana dokumentacija
Section titled “Povezana dokumentacija”- Vodič za instalaciju
- Osnovna konfiguracija
- Bijeli ekran smrti
#xoops #faq #installation #troubleshooting