Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
chmod 777 [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
chmod 777


 
Parsson
05-05-2002, 17:11 
 
Hallo Leute,
möchte gerne ein php-script veröffentlichen. Leider bekomme ich den Befehl auf chmod 777 umzustellen. Kann mir das einer Idiotensicher erklären?

Danke für eure Hilfe

Parsson

 
Titus
06-05-2002, 11:10 
 
chmod ist ein Unix/Linux-Befehl, der die Zugriffsrechte für Dateien und Verzeichnisse ändert.
Die erste Ziffer steht für die Rechte des Besitzers der Datei/des Verzeichnisses, die zweite für die Rechte der Gruppe der die Datei zugeordnet ist, die dritte für den Rest der Welt.

Da du nirgends schreibst, WO diese Meldung kommt, könnte ich nur raten, was du genau tun sollst. Auf jeden Fall versucht irgend was irgendwo eine Datei zu schreiben oder zu erstellen, und an der entsprechenden Stelle solltest du den Schreibschutz entfernen. Unter Unix und Linux macht man das halt mit chmod 777 Dateiname.

Übrigens: um die Zugriffsrechte mehrerer Datein/Verzeichnisse auf einmal zu ändern, häng einfach die Namen hintereinander; Maskieren mit Wildcards funktioniert natürlich auch. Und dann gibt es da noch den Switch "-R", kurz für rekursiv - der sorgt dafür, das auch Dateien in Unterverzeichnissen beharkt werden.

Beispiel: chmod -R 777 datei1 inc.* include/*
gibt aller Welt vollen Zugriff auf:
die Datei "datei1", alle Dateien die mit "inc." beginnen - im aktuellen Verzeichnis und allen Unterverzeichnissen
und auf sämtliche Dateien und Ordner im Verzeichnis include.


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:58 Uhr.