Beim Umzug vom "alten Webserver" auf den "neuen Webserver" ist folgendes zu beachten:

  • 1. Dateien sichern:
    Bitte sichern Sie die Dateien des alten Webservers mittels FTP.

    Bei Bedarf überspielen Sie nun die mittels FTP gesicherten Dateien mit SCP/SFTP auf den neuen Webserver.

  • 2. Pfade:
    Dateisystempfade müssen eventuell angepasst werden.

    Folgende Pfade gelten auf dem neuen Webserver:

    Pfad zu perl: /usr/local/bin/perl
    Pfad zum cgi-bin: /srv/www/virtual/[Kundennumer]/[Domainname]/vhostdata/cgi-bin
    Pfad zum htdoc: /srv/www/virtual/[Kundennumer]/[Domainname]/vhostdata/htdoc

    Beispiel:
    Kundennummer: 12345
    Domainname: www.testit.de

    Pfad zu perl: /usr/local/bin/perl
    Pfad zum cgi-bin: /srv/www/virtual/12345/www.testit.de/vhostdata/cgi-bin
    Pfad zum htdoc: /srv/www/virtual/12345/www.testit.de/vhostdata/htdoc

  • 3. Dateirechte:
    Cgi-Scripte und Verzeichnisse von CGI-Scripten dürfen nur vom Benutzer schreibbar sein. Ansonsten verweigert Suexec die Ausführung und es kommt zu einem 500 Internal Server Error.

    Shebangzeile bei PHP:
    Im Gegensatz zum alten Webserver werden PHP-Scripte nicht mehr als CGI Scripte ausgeführt

    Die Shebang Zeile von PHP-Scripten welche als CGI gelaufen sind muss entfernt werden damit alte PHP-Scripte problemlos im htdoc Verzeichnis laufen. Die Endung von PHP-Dateien muss .php lauten, damit sie ausgeführt werden.