Aktivierung CGI-Unterstützung
Im Plesk kann die CGI Unterstützung aktiviert werden, um CGI/Perl-Scripte darin auszuführen.
Die Aktivierung der CGI-Unterstützung erfolgt im Plesk über das Menü Hosting-Einstellungen. Bitte beachten Sie, dass es nach der Aktivierung einige Minuten dauern kann, bis die Einstellung übernommen wurde.
Standardmässig befindet sich der cgi-bin Ordner im Stammverzeichnis der Domain. Das Stammverzeichnis ist im Menü Hosting-Einstellungen ersichtlich:
Bei einigen Benutzern ist jedoch möglicherweise die Legacy-Option (cgi-bin-Verzeichnis befindet sich in Stammverzeichnis des Webspaces) sichtbar. In diesem Fall befindet sich der cgi-bin Ordner im Root-Verzeichnis des Abos. Falls die Option von Stammverzeichnis des Webspaces auf Basisverzeichnis dieser Domain gewechselt wird, verschwindet die Option anschliessend aus den Einstellungen und Basisverzeichnis dieser Domain verbleibt einzig als standardmässige Option.
cgi-bin Verzeichnis
Abhängig davon, ob die Standard-Einstellung oder die Legacy-Option verwendet wird, befindet sich das cgi-bin Verzeichnis an einem anderen Ort.
Beide Domains haben eigene cgi-bin Verzeichnisse. CGI-Skripte für die Domain max-muster.ch werden somit unter /httpdocs/cgi-bin
während die CGI-Skripte der Domain anna-muster.ch im Verzeichnis /anna-website/cgi-bin
abgelegt werden.
Domain: max-muster.ch
Dokumentenstamm: /httpdocs
CGI-bin Verzeichnis: /httpdocs/cgi-bin
Domain: anna-muster.ch
Dokumentenstamm: /anna-website
CGI-bin Verzeichnis: /anna-website/cgi-bin
Aufruf des CGI/Perl-Scripts
Der Aufruf des Verzeichnisses erfolgt über die Domain mit dem Zusatz /cgi-bin
Beispiel: http://IhreDomain.tld/cgi-bin/dateiname.cgi
Falls Sie einen 500 Internal Server Error beim Aufruf erhalten, beachten Sie bitte folgende Hinweise: CGI, Perl: Internal Server Error
Artikel aktualisiert am 22.02.2022