Sunray
Erfahrenes Mitglied
Wenn man so die Tutorials und Themen nach CHMOD durchsucht findet man überall Antworten wie
"Gib dem Verzeichnis Schreibrechte" oder "Setz ma 777".
Ich hab das CHMOD Tutorial gelesen.
1. Wie wir alle wissen sind PHP-Dateien KEINE ausführbaren Dateien sondern nur Anweisungen für die php.exe. Es macht also keinen Sinn irgend einer PHP-Datei oder einem Verzeichnis CHMOD 777 zu geben. Bin ich da richtig?
2. Was ist standardmässig CHMOD? 644?
3. Wird die php.exe vom Besitzer, Gruppe oder etwas Anderem ausgeführt?
4. Wenn man einem Verzeichnis Schreibrechte für Besitzer, Gruppe und Andere gibt, heisst das, dass jedes Programm (auf dem Webserver) Dateien in diesem Verzeichnis erstellen und löschen kann?
Aber: wenn man einem Verzeichnis (mit Inhalt) CHMOD 777 gibt, sind die darin enthaltenen Dateien nicht 777 immer noch das selbe wie vorher. -> *Schlussfolgerung* -> heisst das, dass man jede Datei, die man, z.B. mit PHP, erstellt zunächst "mit Schreibrechten" (666?) versehen muss bevor man darin schreiben kann?
Klingt für mich unlogisch.
Ich habe 2 mal Webspace beim selben Anbieter, der Linux (RedHat glaub ich ) verwendet. Auf beiden Accounts habe ich das selbe Script. Mit dem Unterschied, dass es beim einen funktioniert und beim anderen nicht. Ich habe schon versucht die CHMOD's "nachzubauen" aber das hat mangels verständnis dieser Materie nicht geklappt.
Könnte mir bitte einmal einer erklären, was ich setzen muss, wenn ich mit PHP eine Datei erstellen und dann beschreiben will. Und mit "erklären" meine ich nicht "schau mal hier http://www.tutorials.de/forum/showthread.php?s=&threadid=6877".
Ich habe das Gefühl, dass ich nicht der einzige bin, der keinen Plan von all dem hat.
Danke an jeden, der mich nicht als nichtswissenden , kiddie oder Windows-Freak bezeichnet und mir beim Begreifen dieses hochinteressanten Themas hilft.
"Gib dem Verzeichnis Schreibrechte" oder "Setz ma 777".
Ich hab das CHMOD Tutorial gelesen.
1. Wie wir alle wissen sind PHP-Dateien KEINE ausführbaren Dateien sondern nur Anweisungen für die php.exe. Es macht also keinen Sinn irgend einer PHP-Datei oder einem Verzeichnis CHMOD 777 zu geben. Bin ich da richtig?
2. Was ist standardmässig CHMOD? 644?
3. Wird die php.exe vom Besitzer, Gruppe oder etwas Anderem ausgeführt?
4. Wenn man einem Verzeichnis Schreibrechte für Besitzer, Gruppe und Andere gibt, heisst das, dass jedes Programm (auf dem Webserver) Dateien in diesem Verzeichnis erstellen und löschen kann?
Aber: wenn man einem Verzeichnis (mit Inhalt) CHMOD 777 gibt, sind die darin enthaltenen Dateien nicht 777 immer noch das selbe wie vorher. -> *Schlussfolgerung* -> heisst das, dass man jede Datei, die man, z.B. mit PHP, erstellt zunächst "mit Schreibrechten" (666?) versehen muss bevor man darin schreiben kann?
Klingt für mich unlogisch.
Ich habe 2 mal Webspace beim selben Anbieter, der Linux (RedHat glaub ich ) verwendet. Auf beiden Accounts habe ich das selbe Script. Mit dem Unterschied, dass es beim einen funktioniert und beim anderen nicht. Ich habe schon versucht die CHMOD's "nachzubauen" aber das hat mangels verständnis dieser Materie nicht geklappt.
Könnte mir bitte einmal einer erklären, was ich setzen muss, wenn ich mit PHP eine Datei erstellen und dann beschreiben will. Und mit "erklären" meine ich nicht "schau mal hier http://www.tutorials.de/forum/showthread.php?s=&threadid=6877".
Ich habe das Gefühl, dass ich nicht der einzige bin, der keinen Plan von all dem hat.
Danke an jeden, der mich nicht als nichtswissenden , kiddie oder Windows-Freak bezeichnet und mir beim Begreifen dieses hochinteressanten Themas hilft.