PHP Fehlermeldung bei Upload < Datenbanken < Praktische Inform. < Hochschule < Informatik < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 19:54 Sa 04.12.2010 | Autor: | BJ1995 |
Hallo,
Ich habe ein Formular mit Upload und eine PHP-Auswertungs-Seite. Wenn ich auf auf die PHP-Seite weitergeleitet werde, dann kommt folgende Fehlermeldung:
Warning: copy() [function.copy]: open_basedir restriction in effect. File() is not within the allowed path(s): (/users/bj1995/temp:/users/bj1995/www) in /users/bj1995/www/registrieren.php on line 123
Die Zeile 123:copy($picUpload, "Bild.jpg");
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
picUpload ist der Name des input-Elements.
Brauche ich irgendwelche besonderen Rechte oder was könnte falsch sein?
Danke im Vorraus!!!
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 03:53 So 05.12.2010 | Autor: | felixf |
Moin,
> Ich habe ein Formular mit Upload und eine
> PHP-Auswertungs-Seite. Wenn ich auf auf die PHP-Seite
> weitergeleitet werde, dann kommt folgende Fehlermeldung:
>
> Warning: copy() [function.copy]: open_basedir restriction
> in effect. File() is not within the allowed path(s):
> (/users/bj1995/temp:/users/bj1995/www) in
> /users/bj1995/www/registrieren.php on line 123
der erste google-Treffer sagt eigentlich alles: es handelt sich um einen Schutzmechanismus, mit dem dein Skript nur auf bestimmte Pfade zugreifen kann (hier vermutlich /users/bj1995/temp und /users/bj1995/www). Du versuchst offenbar auf einen anderen Pfad zuzugreifen, weshalb PHP den Fehler anzeigt.
> Die Zeile 123:copy($picUpload, "Bild.jpg");
Entweder ist "Bild.jpg" im falschen Verzeichnis, oder $picUpload.
Passe entweder die Pfade in der Apache-Config an (siehe Link), oder deaktiviere den Schutz dort (ebenfalls siehe Link), oder beschraenke dich auf Verzeichnisse auf die du Zugreifen darfst.
LG Felix
|
|
|
|