403 Forbidden Fehler

Hallo!

Nach einem Host-Wechsel wollte ich nun Greymatter auf meinem neuen Host installieren.

Leider bekomme ich, wenn ich irgendeine der .cgi Dateien in meinem Browser öffne, einen 403 Forbidden - you have no permission to access this file Fehler, obwohl ich wie vorgegeben alle Dateien auf 755 chmodet habe.

An was kann das liegen? Wieso bekomme ich bei .cgi Dateien einen 403 Fehler?

Danke!

Gruß,
ami666

Hallo!

An was kann das liegen? Wieso bekomme ich bei .cgi Dateien
einen 403 Fehler?

Weil die nicht im cgi-bin liegen?

Gruss Jan

Hallo!

Daran kanns eigentlich nicht liegen, auf meinem alten Host hat’s ja auch außerhalb geklappt.
Aber ich habe sie vorsichtshalber mal ins cgi-bin gelegt - und wieder der selbe 403 Fehler. Es ist zum verzweifeln - trotzdem danke!

Gruß,
ami666

Hallo

Daran kanns eigentlich nicht liegen, auf meinem alten Host
hat’s ja auch außerhalb geklappt.
Aber ich habe sie vorsichtshalber mal ins cgi-bin gelegt - und
wieder der selbe 403 Fehler. Es ist zum verzweifeln - trotzdem
danke!

.cgi Dateien werden normalerweise aus Sicherheitsgründen nur im
cgi-bin ausgeführt. http://httpd.apache.org/docs-2.0/howto/cgi.html
Bist du sicher das du bei dem Provider .cgi Skripte ausführen darfst?
Normal kommt eher ein 500er Fehler. Der Pfad zu perl stimmt?

Gruss Jan

Hallo!

Ja, bin 100% sicher, dass ich .cgi Scripte ausführen darf.
Habe die Dateien jetzt auch mal ins cgi-bin geschoben - klappt genauso wenig. Doch da kommt kein 403 sondern ein 404 Fehler, trotz korrektem CHMODen.

Hallo!

Ja, bin 100% sicher, dass ich .cgi Scripte ausführen darf.
Habe die Dateien jetzt auch mal ins cgi-bin geschoben - klappt
genauso wenig. Doch da kommt kein 403 sondern ein 404 Fehler,
trotz korrektem CHMODen.

  • chmod stimmt,
  • cgi-bin stimmt,
  • pfade stimmen ??
  • Dateien im ASCII Modus hochgeladen ??
  • Gross/Kleinschreibung beachtet beim aufrufen ??

mach mal folgendes
du erstellst einen neue Datei am besten in Proton
http://www.meybohm.de/ da schreibst du folgendes rein:

#!/usr/bin/perl
print „cgi funktioniert“;

dann speichern als test.cgi und test.pl, im Ascii Modus hochladen und
chmoden. Danach aufrufen - jetzt sollte zumindest ein 500er
Serverfehler kommen. Welches OS verwendet dein Provider? Es scheint
so als ob die Skripte von Perl nicht ausgeführt werden. Hast du
Zugriff auf die Logfiles? Möglicherweise findet sich da ein Hinweis.
Oder schreib mal eine Mail an den Service des Providers, bis jetzt
hab ich immer gute Antworten bekommen.

Gruss Jan

Hallo!

Alles erledigt - und immernoch der 403 Fehler…

Ich bin kurz vorm Verzweifeln. Habe meinem Provider schon gemailt, aber der braucht immer ziemlich lange, bis er zurückschreibt - und diese Antwort helfen meist auch nur selten weiter.

Gruß,
ami666