Du kannst CGI Skripte in deinem public_html Verzeichnis ablegen und dort ausführen. Achte darauf, dass die Datei und die übergeordneten Verzeichnisse die passenden Berechtigungen haben.
CGI Skript ablegen
Lege dein CGI Skript an der gewünschten Stelle innerhalb von public_html ab.
Beispiel:
public_html/cgi-bin/script.cgiJe nach Skript kann auch eine andere Dateiendung verwendet werden, zum Beispiel .pl für Perl Skripte.
Berechtigungen prüfen
Damit das Skript ausgeführt werden kann, müssen die Berechtigungen korrekt gesetzt sein. Häufig benötigen CGI Skripte Ausführungsrechte.
Prüfe außerdem, ob die erste Zeile des Skripts auf den richtigen Interpreter verweist.
Beispiel für Perl:
#!/usr/bin/perlPfade in Perl Skripten verwenden
Wenn dein Perl Skript auf andere Dateien zugreifen soll, verwende den vollständigen Serverpfad.
Das Schema lautet:
/usr/www/users/FTP_LOGINNAME/PFAD_ZUR_DATEIErsetze die Platzhalter durch deine eigenen Werte:
| Platzhalter | Bedeutung |
|---|---|
FTP_LOGINNAME |
Dein FTP Loginname |
PFAD_ZUR_DATEI |
Der Pfad zur Datei innerhalb deines Accounts |
Beispiel:
/usr/www/users/example/public_html/data/config.txtVerwende keine relativen Pfade, wenn dein Skript Dateien zuverlässig aus verschiedenen Arbeitsverzeichnissen heraus finden soll.