Rackora
Schritt-für-Schritt Anleitung zur Installation von Rackora auf deinem eigenen Webserver.
📋 Systemvoraussetzungen
| Anforderung | Minimum |
|---|---|
| PHP | 8.2 oder höher |
| MySQL / MariaDB | 5.7+ / 10.3+ |
| Node.js | 18+ (nur für Build) |
| Composer | 2.x |
| Webserver | Apache oder Nginx |
| PHP-Erweiterungen | PDO, OpenSSL, Mbstring, Tokenizer, XML, Ctype, JSON, BCMath, Fileinfo |
| Speicherplatz | min. 500 MB |
🚀 Installation in 5 Schritten
Schritt 1: Dateien hochladen
Entpacke das Archiv und lade den Inhalt auf deinen Webserver:
# ZIP entpacken:
unzip rackora-1.1.0.zip
# Dateien in dein Webverzeichnis verschieben
mv rackora-1.1.0 /var/www/rackora
Schritt 2: Webserver konfigurieren
Der Document Root muss auf den public/ Ordner zeigen.
Apache (.htaccess ist bereits enthalten):
<VirtualHost *:443>
ServerName deine-domain.de
DocumentRoot /var/www/rackora/public
</VirtualHost>
Nginx:
server {
listen 443 ssl;
server_name deine-domain.de;
root /var/www/rackora/public;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
}
Schritt 3: Berechtigungen setzen
chmod -R 755 storage/ bootstrap/cache/
chown -R www-data:www-data storage/ bootstrap/cache/
Schritt 4: Abhängigkeiten installieren
composer install --no-dev --optimize-autoloader
npm install && npm run build
Schritt 5: Web-Installer ausführen
Öffne im Browser: https://deine-domain.de/install.php
Der Installer führt dich durch 6 Schritte:
- Systemprüfung — PHP-Version, Erweiterungen, Berechtigungen
- Datenbank — MySQL-Zugangsdaten eingeben
- Lizenz — Lizenzschlüssel und Domain eingeben
- Installation — Datenbank-Tabellen und Assets
- Admin-Account — Administrator-Zugang erstellen
🔑 Lizenzschlüssel
Du benötigst einen gültigen Lizenzschlüssel im Format: CP-XXXX-XXXX-XXXX-XXXX
Diesen erhältst du nach dem Kauf auf codepony.de.
🔒 Nach der Installation
- install.php entfernen — Aus Sicherheitsgründen die Installer-Datei löschen
- APP_DEBUG=false — In der .env Datei den Debug-Modus deaktivieren
- Cronjob —
* * * * * cd /var/www/rackora && php artisan schedule:run
⚙️ Admin-Panel
Das Admin-Panel erreichst du unter: https://deine-domain.de/admin
Dort kannst du E-Mail/SMTP konfigurieren, SEO verwalten, Blog erstellen, Spielkonfiguration anpassen und Updates installieren.
🔄 Updates
Updates können direkt über Admin → License & Version heruntergeladen und installiert werden.
❓ Fehlerbehebung
Weiße Seite / 500 Error:
chmod -R 755 storage/ bootstrap/cache/
php artisan cache:clear
php artisan config:clear
Assets werden nicht geladen:
npm run build
php artisan storage:link
Lizenz-Fehler: Prüfe LICENSE_DOMAIN in .env und leere den Cache mit php artisan cache:clear.
Bei Fragen: support@codepony.de