Minecraft Server mit PHP starten?
Hey Leute,
da ich ein PHP fast Neuling bin , und ich grad an meine Grenzen stosse, Frage ich hier nach.
Mein plan war es, ein PHP Script zu erstellen, welches einen MC Server ausm Browser startet
leider funktioniert dieses nicht wie gewünscht (startet nich)
Folgendes Script:
<?php
echo "Aktuelles Verzeichnis:".;
echo getcwd() .'';
echo "Neues Verzeichnis:".'';
chdir('/home/Lobby/'); echo getcwd().'';
echo exec('./start.sh');
?>
Die start.sh enthält Folgendes;
screen -mdS Freebuild java -Xmx1G -Xms1G -jar spigot-1.8.8.jar
Lösungen bitte so einfach wie möglich
zudem stellt sich mir die Frage wie ich das Ganze als Root ausführe damit die Prozesse auch vom Root user abrufbar sind
Danke für eure Mühe:
Fipsy
2 Antworten
Nutzer, der sehr aktiv auf gutefrage ist
1. Liegen die Dateien auf einem Linux-Server?
2. Rufst du das per Browser auf?
3. Stimmt der Dateiname / -pfad?
4. Ist Screen installiert?
5. Tausche mal das -mdS durch -S aus
6. Lässt sich der Server per SSH starten?
Woher ich das weiß:Hobby – Minecraft-Spieler seit 2016 und Fan seit 2013
Versuch mal bei chdir ../home/Lobby/
Nein, PHP-Dateien liegen im /var/www/html - Ordner, mit ../ kommst du dann in den www-Ordner, und dort wirst du kein home-Ordner finden...