Installatie FAQ
Veelgestelde vragen en antwoorden over het installeren van XOOPS.
Pre-installatie
Section titled “Pre-installatie”V: Wat zijn de minimale serververeisten?
Section titled “V: Wat zijn de minimale serververeisten?”A: XOOPS 2.5.x vereist:
- PHP 7.4 of hoger (PHP 8.x aanbevolen)
- MySQL 5.7+ of MariaDB 10.3+
- Apache met mod_rewrite of Nginx
- Minimaal 64 MB PHP geheugenlimiet (128 MB+ aanbevolen)
graph LR A[PHP 7.4+] --> D[XOOPS] B[MySQL 5.7+] --> D C[Apache/Nginx] --> DV: Kan ik XOOPS op gedeelde hosting installeren?
Section titled “V: Kan ik XOOPS op gedeelde hosting installeren?”A: Ja, XOOPS werkt goed op de meeste gedeelde hosting die aan de vereisten voldoet. Controleer of uw host het volgende biedt:
- PHP met vereiste extensies (mysqli, gd, curl, json, mbstring)
- Toegang tot MySQL-database
- Mogelijkheid voor het uploaden van bestanden
- .htaccess-ondersteuning (voor Apache)
V: Welke PHP-extensies zijn vereist?
Section titled “V: Welke PHP-extensies zijn vereist?”A: Vereiste extensies:
mysqli- Databaseconnectiviteitgd- Beeldverwerkingjson- JSON-bedieningmbstring- Ondersteuning voor meerdere bytes
Aanbevolen:
curl- Externe API-oproepenzip- Module-installatieintl- Internationalisering
Installatieproces
Section titled “Installatieproces”V: De installatiewizard toont een lege pagina
Section titled “V: De installatiewizard toont een lege pagina”A: Dit is meestal een PHP-fout. Probeer:
- Foutweergave tijdelijk inschakelen:
// Add to htdocs/install/index.php at the toperror_reporting(E_ALL);ini_set('display_errors', 1);- Controleer het foutenlogboek PHP
- Controleer de compatibiliteit van de PHP-versie
- Zorg ervoor dat alle vereiste extensies zijn geladen
V: Ik krijg de melding “Kan niet schrijven naar mainfile.php”
Section titled “V: Ik krijg de melding “Kan niet schrijven naar mainfile.php””A: Stel schrijfrechten in vóór de installatie:
chmod 666 mainfile.php# After installation, secure it:chmod 444 mainfile.phpV: Databasetabellen worden niet gemaakt
Section titled “V: Databasetabellen worden niet gemaakt”A: Controleer:
- MySQL-gebruiker heeft CREATE TABLE-rechten:
GRANT ALL PRIVILEGES ON xoopsdb.* TO 'xoopsuser'@'localhost';FLUSH PRIVILEGES;- Database bestaat:
CREATE DATABASE xoopsdb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;- De referenties in de wizard komen overeen met de database-instellingen
V: De installatie is voltooid, maar de site vertoont fouten
Section titled “V: De installatie is voltooid, maar de site vertoont fouten”A: Veelvoorkomende oplossingen na installatie:
- Installatiemap verwijderen of hernoemen:
mv htdocs/install htdocs/install.bak- Stel de juiste rechten in:
chmod -R 755 htdocs/chmod -R 777 xoops_data/chmod 444 mainfile.php- Cache wissen:
rm -rf xoops_data/caches/smarty_cache/*rm -rf xoops_data/caches/smarty_compile/*Configuratie
Section titled “Configuratie”V: Waar is het configuratiebestand?
Section titled “V: Waar is het configuratiebestand?”A: De hoofdconfiguratie bevindt zich in mainfile.php in de XOOPS root. Belangrijkste instellingen:
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');V: Hoe wijzig ik de site URL?
Section titled “V: Hoe wijzig ik de site URL?”A: Bewerk mainfile.php:
define('XOOPS_URL', 'https://newdomain.com');Wis vervolgens de cache en update eventuele hardgecodeerde URL’s in de database.
V: Hoe verplaats ik XOOPS naar een andere map?
Section titled “V: Hoe verplaats ik XOOPS naar een andere map?”EEN:
- Verplaats bestanden naar een nieuwe locatie
- Paden bijwerken in
mainfile.php:
define('XOOPS_ROOT_PATH', '/new/path/to/htdocs');define('XOOPS_VAR_PATH', '/new/path/to/xoops_data');- Update de database indien nodig
- Wis alle caches
Upgrades
Section titled “Upgrades”V: Hoe upgrade ik XOOPS?
Section titled “V: Hoe upgrade ik XOOPS?”EEN:
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]- Back-up van alles (database + bestanden)
- Download de nieuwe XOOPS-versie
- Bestanden uploaden (
mainfile.phpniet overschrijven) - Voer
htdocs/upgrade/uit, indien aanwezig - Update modules via het beheerderspaneel
- Wis alle caches
- Grondig testen
V: Kan ik versies overslaan tijdens het upgraden?
Section titled “V: Kan ik versies overslaan tijdens het upgraden?”A: Over het algemeen nee. Upgrade sequentieel via de belangrijkste versies om ervoor te zorgen dat databasemigraties correct worden uitgevoerd. Controleer de release-opmerkingen voor specifieke richtlijnen.
V: Mijn modules werken niet meer na de upgrade
Section titled “V: Mijn modules werken niet meer na de upgrade”EEN:
- Controleer de modulecompatibiliteit met de nieuwe XOOPS-versie
- Update modules naar de nieuwste versies
- Genereer sjablonen opnieuw: Beheerder → Systeem → Onderhoud → Sjablonen
- Wis alle caches
- Controleer de PHP-foutlogboeken op specifieke fouten
Problemen oplossen
Section titled “Problemen oplossen”V: Ik ben het beheerderswachtwoord vergeten
Section titled “V: Ik ben het beheerderswachtwoord vergeten”A: Resetten via database:
-- Generate new password hashUPDATE xoops_usersSET pass = MD5('newpassword')WHERE uname = 'admin';Of gebruik de functie voor het opnieuw instellen van het wachtwoord als e-mail is geconfigureerd.
V: Site is erg traag na installatie
Section titled “V: Site is erg traag na installatie”EEN:
- Schakel caching in in Beheer → Systeem → Voorkeuren
- Database optimaliseren:
OPTIMIZE TABLE xoops_session;OPTIMIZE TABLE xoops_online;- Controleer op trage query’s in de foutopsporingsmodus
- Schakel PHP OpCache in
V: Afbeeldingen/CSS worden niet geladen
Section titled “V: Afbeeldingen/CSS worden niet geladen”EEN:
- Controleer de bestandsrechten (644 voor bestanden, 755 voor mappen)
- Controleer of
XOOPS_URLcorrect is inmainfile.php - Controleer .htaccess op herschrijfconflicten
- Inspecteer de browserconsole op 404-fouten
Gerelateerde documentatie
Section titled “Gerelateerde documentatie”- Installatiehandleiding
- Basisconfiguratie
- Wit scherm van de dood
---#xoops #faq #installatie #probleemoplossing