Beiträge von perryflynn

    Jo, der Server sendet als Content-Type text/plain.
    Firefox versucht also korrekt den Inhalt in Klartext anzuzeigen.

    Sending Correct Content-Type Headers with .htaccess | htaccess

    Das explizites Werben von der Konkurrenz nicht erlaubt ist kann man ja noch nachvollziehen. Aber dieser Filter macht Traceroutes und andere Ausgaben unbrauchbar. Einfach sinnlos und kontraproduktiv.

    Es wird in vielen Fällen Feedback von den Kunden gewünscht.
    Und diese Funktion behindert genau dieses gewünschte Feedback.

    Zu Frage 3:

    Diese Frage hat schon ähnlich viele Shitstorms ausgelöst wie zum Beispiel "Welche Distri ist die beste?". Es ist bei einer virtuellen Maschine eigentlich Geschmackssache. Viele technische Gründe für das eine oder andere gibt es nicht.

    Meine Server haben alle nur eine einzelne Partition.

    Neben dem Image wäre der Klassiker einfach ein tar Archiv zu erstellen, welches die Benutzerrechte beibehält. Das könnte man einfach Entpacken und danach noch den Bootloader wieder auf die neue Platte installieren, fertig.

    Vorraussetzung ist hier natürlich, dass man nur eine einzelne Patition hat. Ansonsten wirds kniffliger.

    //edit
    Natürlich funktioniert das nur im Rettunssystem!

    Der einfachste und sicherste weg wäre hier, mit SSH zu arbeiten. Sprich Du erstellst eine SSH Verbindung auf localhost, nutzt zur Anmeldung einen private Key und führst das Shellscript dann aus.

    Also irgendwas wie

    PHP
    <?php
    shell_exec('ssh minecraft@localhost -i private.key "/home/minecraft/start-minecraft.sh"');


    Natürlich vorher den SSH Befehl einmal manuell ausführen oder den Schalter setzen, dass der Host Fingerprint nicht gepfüft werden soll. Ansonsten bleibt der Befehl halt beim "Wirklich Verbindung herstellen?" hängen.

    Irgendwas mit sudo oder su zu machen ist immer schwer. Da gerade beim Start von minecraft mit screen immer Probleme auftreten. Zum Beispiel kann man ab und zu die screen Session bei einem su'ten Zugriff nicht starten.

    Wenn shell_exec wirklich mit root Rechten arbeitet, hast Du ein echtes Problem. Das würde bedeutet das PHP als root läuft und das solltest Du so schnell wie möglich abstellen!

    Mach mal folgendes:

    PHP
    <?php
    var_dump(shell_exec("id"));


    Was kommt da raus?

    //edit
    Oder führst Du das Script als root in der Shell aus, und nicht via Webserver?

    Hier nach eine Neustart:

    Übrigens total sinnvoll den Begriff h*e*t*z*n*e*r auf einer Wörtersperrliste zu haben.

    Bester MTR ever. :D

    Übrigens total sinnvoll den Begriff h*e*t*z*n*e*r auf einer Wörtersperrliste zu haben.