Autor |
Nachricht |
kronk
Threadersteller
Dabei seit: 10.02.2003
Ort: Legoland
Alter: -
Geschlecht:
|
Verfasst Di 16.11.2004 08:25
Titel bildupload schlägt fehl - permission denied |
|
|
morgen!
ich habe eistee´s upload script für bilder in verwendung. jetzt hat mein kunde seinen hoster gewechselt und die schaise funktioniert nicht mehr. auf diese stelle kommts an:
Code: | copy($upload,"$PicPathIn"."$name"); |
und dieser fehler kommt dann:
Code: | Warning: copy(./w_pix/1100589213.jpg): failed to open stream: Permission denied in /home/htdocs/web4/html/w_upload.php on line 265 |
was ist passiert, dass das nicht mehr hinhaut? ich habe von serverkonfiguration keine ahnung. weiß jemand rat? braucht ihr noch mehr infos, um mehr zu sagen?
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 16.11.2004 08:57
Titel
|
|
|
das bedeutet dass script in das verzeichnis 'w_pix' nicht schreiben
kann .. stichwort google: chmod (dt. Berechtigung) .. 755 sollte
ausreichen für einen upload.
|
|
|
|
|
Anzeige
|
|
|
kronk
Threadersteller
Dabei seit: 10.02.2003
Ort: Legoland
Alter: -
Geschlecht:
|
Verfasst Di 16.11.2004 09:57
Titel
|
|
|
mmhh... es war auf 755. jetzt habe ich den ordner auf 777 gestellt und es funktioniert. habe ich dadurch irgendwelche sicherheitsrisiken?
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 16.11.2004 10:40
Titel
|
|
|
hm ok, dann läuft wahrscheinlich dein ftp-benutzer in einer anderen
gruppe als der apache .. 775 sollt's dann auch tun
sicherheitsrisiko .. eigentlich nicht, so lang dein ftp etc ordentlich
konfiguriert ist ..
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Di 16.11.2004 11:50
Titel
|
|
|
kleine anmerkung:
das upload-script, das du verwendest, ist - wie man sieht - veraltet.
das führt jetzt vielleicht noch nicht zu problemen. wenn dein provider jetzt aber auf php5 umsteigt oder an der php.ini rumfummelt, um den server ein wenig sicherer zu machen, dann kann es passieren, daß bei dir nichts mehr funktioniert.
benutze nicht mehr copy(), sondern nimm move_uploaded_file() und arbeite mit $_FILES.
das stellt nicht nur sicher, daß es auch später noch funktioniert, sondern kann auch die sicherheit deines scriptes erhöhen.
|
|
|
|
|
kronk
Threadersteller
Dabei seit: 10.02.2003
Ort: Legoland
Alter: -
Geschlecht:
|
Verfasst Di 16.11.2004 12:34
Titel
|
|
|
vielen dank für den hinweis! das werde ich noch nachholen.
|
|
|
|
|
|
|
|
Ähnliche Themen |
emailversand schlägt fehl
Illustrator CS2 - pdfs erstellen schlägt fehl
Permission-Bits ???
wordpress - permission
[Frage] Mysql Access denied for user ??
MySQL: access denied for test@localhost?
|
|