Alexander: CGi-Bin und chmod?

Beitrag lesen

Hi, <- so ne Begrüßung kommt gut, oder? ;)

Leute ich versuche die ganze Zeit eine Umfrage per php auf meine Seite zu bringen, aber auf den ganzen vorgefertigten Skripten und anleitungen ist die Rede von einem cgi-bin Ordner? Ist das ein ganz bestimmter oder muss ich den erst erzeugen?

In einem cgi-bin Ordner werden für gewöhnliche sämtliche CGI-Skripte, die Du verwendest, abgelegt. Es hängt allerdings von der Konfiguration deines Providers ab, ob du überhaupt CGI-Skripte ausführen darfst, und ob diese dann auch nur innerhalb des cgi-bin ausgeführt werden dürfen oder auch in anderen Verzeichnissen.

Was Du machen möchtest, sind PHP-Skripte ausführen. Das hat nicht zwingend was mit CGI zu tun (ok, man kann auch PHP als CGI laufen lassen, aber das führt hier jetzt zu weit...).

PHP-Skripte werden für gewöhnlich in jedem Verzeichnis ausgeführt, und nicht nur im cgi-bin.

Im übrigen solltest Du dich an die Install-Anleitungen des Skript-Autors halten, da oftmals bestimmte Verzeichnisstrukuren zwingend vorgegen sind. Wenn Du also eine Datei in einen Ordner cgi-bin packen solltst, würde ich das auch tun.

  1. Ich soll den chmod auf eine Zahl setzen wie bzw. wo kann ich das denn verstellen?

mit chmod gibt du an, ob und wer die Datei öffen, schreiben und ausführen darf. Für CGI-Skripte muss man für gewöhnlich chmod 755 setzen. Das kann jedes FTP-Programm. Aber auch hier muss man dies in der Regel bei PHP nicht machen. Bist Du Dir also sicher, dass Du wirklich ein PHP-Skript und nicht vielleicht doch ein Perl-Skript hast?

Viele Grüße...

Alex :)