Installationsanleitung
Klikzo
Schritt-für-Schritt-Anleitung zur Installation der Klikzo Arcade Gaming Platform auf deinem eigenen Server.
Klikzo installieren
Diese Anleitung führt dich Schritt für Schritt durch die Installation der Klikzo Arcade Platform auf deinem eigenen Server.
Systemvoraussetzungen
- PHP 8.0+ (empfohlen: PHP 8.2+)
- MySQL 8.0+ oder MariaDB 10.6+
- Redis 6.0+ (für Echtzeit-Features)
- Composer 2.x
- Node.js 18+ (für Asset-Kompilierung, optional)
- Webserver: Apache (mit .htaccess) oder Nginx
- Schreibrechte für:
/storage,/cache,/logs,/uploads
Installation per Webinstaller (empfohlen)
- Lade alle Dateien auf deinen Webserver hoch (z. B. per FTP oder SSH).
- Öffne in deinem Browser:
https://deine-domain.tld/install - Folge dem Installationsassistenten Schritt für Schritt:
- Server-Check (PHP-Version, Extensions, Schreibrechte)
- Datenbankverbindung einrichten
- Admin-Account erstellen
- Grundkonfiguration vornehmen
- Nach Abschluss auf „Admin-Panel öffnen" klicken.
- Optional: Den
/install-Ordner absichern oder entfernen.
Manuelle Installation (fortgeschrittene Nutzer)
- Dateien hochladen – Alle Projektdateien auf den Webserver übertragen.
- Abhängigkeiten installieren
composer install --no-dev --optimize-autoloader - Environment konfigurieren
cp .env.example .env # .env mit Datenbankzugangsdaten und App-Key befüllen - App-Key generieren
php bin/generate-key.php - Datenbank migrieren
php bin/migrate.php - Rechte setzen
chmod -R 755 cache/ logs/ uploads/ storage/ - Webserver konfigurieren
- Apache: Document Root auf den Projektpfad,
.htaccessaktivieren (AllowOverride All). - Nginx: Alle Requests auf
index.phpweiterleiten.
- Apache: Document Root auf den Projektpfad,
Nginx-Konfiguration (Beispiel)
server {
listen 80;
server_name deine-domain.tld;
root /var/www/klikzo;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
include fastcgi_params;
}
}
Nach der Installation
- Admin-Panel aufrufen:
https://deine-domain.tld/admin - Themes über das Admin-Panel aktivieren
- Plugins installieren und konfigurieren
- Spiele über den Game-Manager hinzufügen
- Cron-Job einrichten:
* * * * * php /pfad/zu/klikzo/cron/scheduler.php
Häufige Probleme
| Problem | Lösung |
|---|---|
| Weiße Seite / 500 Error | PHP-Error-Log prüfen, Schreibrechte auf cache/ und logs/ sicherstellen. |
| Datenbank-Fehler | .env Zugangsdaten prüfen, MySQL-Version mind. 8.0. |
| Chat funktioniert nicht | Redis-Verbindung in .env prüfen, WebSocket-Port freischalten. |
| Admin-Login schlägt fehl | Migration erneut ausführen: php bin/migrate.php |
Support
Bei Fragen oder Problemen nutze unser Support-Ticket-System.