php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.08.2005, 13:38  
Gast
 
Beiträge: n/a
Standard Warning: chmod(): Operation not permitted

hallo zusammen,

für ein uploadscript muss ich die rechte eines ordners auf 0777 setzen.

folgendes habe ich ausprobiert:
PHP-Code:
<?php
        
//Rechte des Unterverzeichnis erweitern
        
chmod ('/home/www/web611/html/salsaportal/fotos'0777);
        
//Rechte des Unterverzeichnis erweitern
        
chmod ('fotos'0777);
?>
die rechte wurden nicht geändert, dafür bekamm ich diesen fehler:
Warning: chmod(): Operation not permitted in...
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.08.2005, 13:53  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Hallo ...

Bist du denn sicher, dass du die "Permission", bzw. die Nutzerrechte hast, chmod() in Skripten auszuführen?

Siehe Manual :

Zitat:
Der aktuelle Benutzer ist der, unter dem PHP läuft. Das ist unter Umständen nicht der Benutzer, den Sie für normale Shell- oder FTP-Zugriffe benutzen.
http://de2.php.net/chmod
XLB ist offline  
Alt 21.08.2005, 14:29  
Gast
 
Beiträge: n/a
Standard

KOMISCH!!!

habe nun gemerkt, dass ich auf die rechte aller ordner, die ich im ftp manuel erstellt habe keinen einfluss habe mit dem script. bei den ordnern, welche mit mkdir() erstellt wurden, kann ich über die rechte mit chmod() frei verfügen.

wieso ist das so??
 
Alt 21.08.2005, 14:38  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Zum zweiten :

Zitat:
Der aktuelle Benutzer ist der, unter dem PHP läuft. Das ist unter Umständen nicht der Benutzer, den Sie für normale Shell- oder FTP-Zugriffe benutzen.
Ändert dein Skript "online" die Rechte eines Verzeichnisses/eines Files, welches ebenfalls "online" erstellt wurde, so kömmt hier (serverseitig) ein anderer User/Owner zum Zuge, als wenn du das via FTP-Client (also clientseitig) bewerkstelligst.

Mal einen Blick in das Manual geworfen ( http://de2.php.net/chmod )?
XLB ist offline  
Alt 21.08.2005, 14:47  
Gast
 
Beiträge: n/a
Standard

ok, danke.

gibt es bei manuel erstellten ordnern eine andere möglichkeit als chmod um die rechte via script ändern zu können?
ansonsten muss ich alle ordner nochmals mit mkdir neu anlegen.

danke
 
Alt 21.08.2005, 15:48  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Hmmm ...

Müssten ja nicht nur die Rechte, sondern auch die User (->"Eigentümer") geändert werden. Der PHP-Befehl dazu wäre chown().

http://de3.php.net/manual/de/function.chown.php

Allerdings ist dies i.d. Regel nur vom Superuser (Admin) durchzuführen.
XLB ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] PHP -&gt; Ordner anlegen der sich auch beschreiben lässt?! Nightuser PHP Tipps 2008 13 30.06.2008 23:51
Warning: fwrite() ??? Razoback PHP Tipps 2006 1 25.07.2006 21:37
CHMOD Problem: Inappropriate file type or format JoeDoe.asd PHP Tipps 2006 7 03.07.2006 10:46
chmod(): Operation not permitted PHP Tipps 2006 13 18.02.2006 15:11
Warning: filesize(): SAFE MODE Restriction in effect. nicobischof PHP Tipps 2005-2 9 17.08.2005 19:05
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Suche Programmierer, Designer, Schreiber... blinkster.de Beitragsarchiv 76 14.08.2005 18:31
Warning: file_exists() [function.file-exists] PHP Tipps 2005-2 6 24.07.2005 01:22
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
ShowIt_V1.8.14 PHP Tipps 2005 1 23.03.2005 19:13
frage zum arbeiten mit dateien PHP Tipps 2005 21 01.03.2005 13:22
safemode dws PHP Tipps 2005 5 13.01.2005 18:27
Gästebuch - OK so? Off-Topic Diskussionen 22 26.10.2004 14:07
Counter zeigt nach ca. 2-3 Stunden fehler an PHP Tipps 2004 2 26.08.2004 20:08
[Erledigt] problem mit ftp funktionen und chmod PHP-Fortgeschrittene 7 19.08.2004 16:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
warning: chmod() [function.chmod]: operation not permitted in, php chown operation not permitted, warning: chmod() [function.chmod]: operation not permitted, chown() [function.chown]: operation not permitted, http://www.php.de/php-tipps-2005-2/29532-warning-chmod-operation-not-permitted.html, operation not permitted, php chmod operation not permitted, chmod operation not permitted, warning: chown() [function.chown]: operation not permitted, warning: chmod(): operation not permitted, chown() [function.chown]: operation not permitted in, warning: chown() [function.chown]: operation not permitted in, operation not permitted chmod, chmod() [function.chmod]: operation not permitted, chown(): operation not permitted php, warning: chmod(): operation not permitted in, chown operation not permitted php, php warning: chown(): operation not permitted, operation not permitted chown php, php chown(): operation not permitted

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.