cgi-scripte bei strato
rita
- cgi
hallo,
wer kann helfen: habe alles versucht, um ein gästebuch-script auf dem strato server zum laufen zu bringen:
hier der anfang des scriptes:
#!/usr/bin/perl
$cgiurl = "http://www.immisch-bremen.de/cgi-bin/guestbook/guestbook.pl";
$admin_pass = "passwort";
$bookurl = "http://www.immisch-bremen.de/guestbook";
$base_dir = "/home/strato/www/im/www.immisch-bremen.de/htdocs/guestbook";
$entries = 20;
$lock = 1;
$html_tags = "1";
$redirect_sec = "3";
$fix_time = 0;
hallo,
Hallo
- verzeichnisse und script richtig hochgeladen(ASCII bzw. BINÄR)
Nicht "bzw. BINÄR" sondern ASCII ;D
es an den pfad-angaben liegt ?!
Also die Pfade sind, soweit ich das überblicken kann, korrekt.
Basis URL den HTML Gästebuchdateien - ohne "/" am Ende
$bookurl = "http://www.immisch-bremen.de/guestbook";
bPfad zu HTML Gästebuchdateien - ohne "/" am Ende
$base_dir = "/home/strato/www/im/www.immisch-bremen.de/htdocs/guestbook";
Lege doch mal testweise die Gästebuchdateien in ein Unterverzeichnis von cgi-bin.
Ich weiß ja nicht, welche Funktionen du sonst noch verwendest, aber Strato hat auch nicht immer die neusten Perl-Versionen daruf. Vielleicht liegs ja daran.
Ansosnten geb ich Dir den Tipp, daß Du Dein Poblem mal im Strato-Forum postet, da kann es ggf. an die technik dort weitergeleitet werden. Dann klappt auch meistens, ist also nicht mit dem sonstogen Support bei Strato zu vergleichen.
Viel Glück...
Alexander
Hi Iris,
nein, die Pfadangaben scheinen zu stimmen. Daher wären nähere Angaben nicht schlecht, um dem Servererror auf die Spur zu kommen.
Hast Du Dir die Error-Log mal angesehen?
Hast Du das Script denn auch im ascii-mode auf den Server gespielt?
Mike
Hallo!
Hi Iris,
nein, die Pfadangaben scheinen zu stimmen. Daher wären nähere Angaben nicht schlecht, um dem Servererror auf die Spur zu kommen.
Hast Du Dir die Error-Log mal angesehen?
Geht bei Strato nicht!
Hast Du das Script denn auch im ascii-mode auf den Server gespielt?
Normalerweise geht das doch bei autotmatisch eh richtig, bei mir jedenfalls!
Gruß
Alex
Hallo!
Also bei Strato kommt es drauf an, welches Paket Du hast, eigene CGI Scripte kann man meines Wissens nur bei Premium Paketen hochladen, oder? Jedenfalls gibts da ja auch fertige! Mußt mal in deinen Kundenservice Bereich gucken, da stehen für die fertigen und wenn möglich auch für die eigenen Skripte eine Anleitung!
Die Pfade müßten so OK sein.
Hast Du die Rechte auch auf 755 gesetzt(im FTP bei der cgi Datei auf Einstellungen!)
Hier ein Auszug aus einer mail, die ich mal vom Strato Service erhalten habe:
<<<
In Ihrem Web-Space benötigen Sie ein Verzeichnis namens cgi-bin. Die
Programmiersprache ist perl 5.00x (for sun4-solaris), welches sich im
Verzeichnis /usr/bin befindet. Aufruf der CGI´s als URL:
http://<webservername>/cgi-bin/<cgi-script-xy>. Alle lokalen Dateien bei
absoluten Pfadangaben (nicht empfohlen) sind folgendermaßen anzugeben:
/home/strato/www/<die ersten 2 Buchstaben Ihre
Domain>/<www.Ihrname.de>/htdocs
Unter dem Pfad /usr/bin liegen folgende Programme
cat diff gzip mail perl rmdir tcsh
chmod du hostname mkdir perl5 sed tee
cp env htpasswd more php sh uname
csh grep id mv pwd sleep vi
date gtar ls mysql rm tar
Der Pfad zu Sendmail ist:
/usr/lib/sendmail
Achten Sie auch darauf, dass Sie die Rechte für Ihre Scriptdateien für
Eigentümer/Gruppe/Andere auf ausführbar stellen. Dies können Sie z.B. in
ws_ftp erreichen, indem Sie mit der rechten Maustaste auf die gewünschte
Datei klicken und den Unterpunkt chmod (Unix) auswählen.#
Vielleicht kannst Du ja was damit anfangen.
Wieso bist Du dir so sicher, dass Dein Fehler in diesem Teil liegt?
Bei Strato kannst Du Dir doch auch ein fertiges Guestbook nehmen, oder?
Gruß
Alex