Rename Problem in Windows
WernerK
- php
Hallo,
ich habe folgendes Problem beim Versuch ein Verzeichnis umzubenennen.
rename($updatesourcedir , $updatesourcedir . "UPDATED");
Warning: rename(D:\test\htdocs\Update\80110,D:\test\htdocs\Update\80110UPDATED) [function.rename]: No error in D:\test\htdocs\Update\update.php on line 191
Was mich wndert ist die Meldung "No error".
Ich dachte erst es liegt an Berechtigungen oder daran das in dem Verzeichnis Unterverzeicznisse und Dateien liegen.
Ein rename in D:\temp geht, auch wenn darin Verzeichnisse und Dateien sind.
rename("D:\temp", "D:\temp1");
Was kann das sein?
Gruss
Werner
Hello Werner,
in welchem Pfad liegen das Script und seine momentan genutzten Ressourcen?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hallo Tom,
also das Script "update.php" liegt in
D:\test\htdocs\Update
das Verzeichnis das ich umbenennen will ist eine Ebene tiefer, also
D:\test\htdocs\Update\80110
Ich habe auch mal auf php Bug gesucht. Da gab es mal einen Bug in PHP 5.3 und mit Windows. Aber ich glaube nicht das das mein Problem ist
Hello,
also das Script "update.php" liegt in
D:\test\htdocs\Updatedas Verzeichnis das ich umbenennen will ist eine Ebene tiefer, also
D:\test\htdocs\Update\80110Ich habe auch mal auf php Bug gesucht. Da gab es mal einen Bug in PHP 5.3 und mit Windows. Aber ich glaube nicht das das mein Problem ist
Und bitte noch ein paar Würmer:
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hallo Tom,
das Verzeichnis habe ich als Admin mit meinem Windows Loginnamen angelegt.
Vorher ging die Umbenennung nicht.
komischerweise klappt jetzt es jetzt aber.,
Ich hatte mal das ganze Hauptverzeichnis für alle Benutzer auf "Vollzugriff" geändert.
Vielleicht war es wirklich ein Rechte Problem
Müsste dann aber nicht irgend eine Meldung wie "Permission denied" kommen?
Auch wenn ich jetzt wieder mit dem Explorer auf den Ordner schauen haben nur die Admins und System Vollzugriff.
Aber der Apache ist doch auch Systemkonto. Dann hätte es doch eigentlich auch gehen müssen.
hmm. etwas verwirrt
Danke dir
gruss
Werner