Installation¶
Anleitung für die manuelle Installation von intraRP auf deinem Server.
Setup-Tool verwenden
Die gesamte Installation kann auch mittels einer fertigen Setup-Datei einfach und intuitiv durchgeführt werden: EmergencyForge/intraRP-Setup
Voraussetzungen¶
Stelle sicher, dass alle Systemanforderungen erfüllt sind, bevor du mit der Installation beginnst.
Manuelle Installation¶
1. Repository klonen¶
Verbinde dich mit deinem Server und navigiere zum gewünschten Installationsverzeichnis:
2. Konfiguration¶
Kopiere die Beispiel-Konfigurationsdatei und passe sie an:
Trage folgende Informationen ein:
- Datenbankverbindung (Host, Name, Benutzer, Passwort)
- Discord OAuth Credentials (Client ID, Client Secret) — siehe Discord-Applikation erstellen
3. Datenbank einrichten¶
Erstelle eine neue Datenbank und einen Benutzer:
Sicherheit
Verwende ein starkes Passwort und nicht den Platzhalter sicheres-passwort.
4. Abhängigkeiten installieren¶
5. Installation abschließen¶
Rufe deine Installation im Browser auf und folge den Anweisungen.
Fehlerbehebung¶
500 Internal Server Error
Mögliche Ursachen:
- Falsche Dateiberechtigungen
- Fehler in der
.env-Datei - PHP-Erweiterungen fehlen
- Composer wurde nicht oder nicht korrekt ausgeführt
Lösung: Prüfe die Server-Logs unter /var/log/apache2/error.log oder /var/log/nginx/error.log.
Database connection failed
- Prüfe deine Datenbankverbindung in der
.env - Stelle sicher, dass MySQL/MariaDB läuft:
systemctl status mysql - Teste die Verbindung manuell:
mysql -u intrarp -p intrarp
Nächste Schritte¶
Nach erfolgreicher Installation kannst du dich über Discord einloggen und mit der Konfiguration beginnen.