moveto problem

Das Forum ist für das Melden von Bugs gedacht. // This forum is intended to report bugs with the APF.
Gesperrt
welworx
Beiträge: 620
Registriert: 27.09.2010, 19:29:44

moveto problem

Beitrag von welworx » 15.04.2013, 01:03:38

Hallo Leute,

Irgendwie funktioniert bei mir die funktion moveTo() des File objektes nicht.

ich erhalte immer bei unlink die meldung dass ich keine rechte hab die datei zu löschen. (Permission denied).

Da die datei aber vorher dorthin verschoben wird und die rechte 0666 hat wundert mich das. Wenn ich mir den path ausgeben lasse und dann manuell unlink mit dem path aufrufe funktioniert es ..


irgendeine idee woran das liegen könnte?

Infos: verwende Xampp für windows. PHP Version 5.3.8

LG Werner

Benutzeravatar
dr.e.
Administrator
Beiträge: 4555
Registriert: 04.11.2007, 16:13:53

Re: moveto problem

Beitrag von dr.e. » 15.04.2013, 13:26:46

Hallo Werner,

sehr spannend. Wirklich eine Idee habe ich dazu auch nicht. Hast du das auch in anderen Ordnern?
Viele Grüße,
Christian

welworx
Beiträge: 620
Registriert: 27.09.2010, 19:29:44

Re: moveto problem

Beitrag von welworx » 16.04.2013, 08:26:58

mit anderen ordnern hab ich es noch nicht getestet.

was mir jedenfalls aufgefallen ist, ist das der gesamte ordner schreibgeschützt (bzw teilweise ?!?). Diesen Schreibschutz kann ich auch nicht entfernen (warum? Hab immerhin admin rechte). Manche ordner lassen sich erstellen andere wieder nicht.

Bin noch nicht wirklich zum recherchieren gekommen, aber vlt liegt es daran, dass das verzeichnis in welches ich die dateien schreiben und löschen will, kein xampp verzeichnis ist. (apf_apps verzeichnis ist nicht mittels webserver aufrufbar)

vlt liegt es aber auch am svn ...

hat vlt jemand nen tip für mich?

EDIT:dachte das es vlt an "Volume Shadow Copy Service" liegt, aber nachdem ich den ordner ausgenommen hab(http://msdn.microsoft.com/en-us/library ... s.85).aspx), funktioniert es noch immer nicht.

welworx
Beiträge: 620
Registriert: 27.09.2010, 19:29:44

Re: moveto problem

Beitrag von welworx » 16.04.2013, 08:54:28

wola problem gelöst :)

in der funktion delete() der File class fehlt ein

Code: Alles auswählen

fclose($this->fileHandle); 
bevor unlink ausgefürt wird. Ansonsten ist die Datei noch geöffnet.

Benutzeravatar
dr.e.
Administrator
Beiträge: 4555
Registriert: 04.11.2007, 16:13:53

Re: moveto problem

Beitrag von dr.e. » 16.04.2013, 09:19:08

Fies! Wenn ich mich recht erinnere hatte ich soetwas mal vor Jahren auch. Magst du das im 2.0-Branch gleich fixen?
Viele Grüße,
Christian

welworx
Beiträge: 620
Registriert: 27.09.2010, 19:29:44

Re: moveto problem

Beitrag von welworx » 24.04.2013, 18:46:55

mir wärs lieber wenn das wer anderer fixt. das ganze svn zeugs is mir immer noch ein kleines rätsel ;) ...wie gesagt muss nur die eine zeile reinkopiert werden

Benutzeravatar
jwlighting
Beiträge: 466
Registriert: 14.07.2010, 14:23:58
Wohnort: LK Oldenburg
Kontaktdaten:

Re: moveto problem

Beitrag von jwlighting » 24.04.2013, 20:51:08

mir wärs lieber wenn das wer anderer fixt. das ganze svn zeugs is mir immer noch ein kleines rätsel ;) ...wie gesagt muss nur die eine zeile reinkopiert werden
Habs gerade versucht, aber nach wie vor auch nur Fehlermeldungen beim Commit:

Code: Alles auswählen

svn: E204900: Commit failed (details follow):
svn: E204900: Can't create directory '/svn/p/adventurephpfra/code/db/transactions/2285-1.txn': Permission denied
svn: E175002: MKACTIVITY of '/p/adventurephpfra/code/!svn/act/fa29603d-3e01-0010-9afc-f15f7f7cc230': 500 Internal Server Error (https://svn.code.sf.net)

Menschen irren - Politiker sind Menschen.
Für den Norddeutschen ist 1kW = 2 Pfund Schlick.

Benutzeravatar
dr.e.
Administrator
Beiträge: 4555
Registriert: 04.11.2007, 16:13:53

Re: moveto problem

Beitrag von dr.e. » 24.04.2013, 21:42:20

Hallo ihr beiden,

ich habe gerade in den Pfad https://svn.code.sf.net/p/adventurephpf ... es/content eingecheckt.

@Jan: ich habe deine Berechtigungen nochmal geprüft und du solltest Berechtigung haben. Kannst du es nochmal versuchen?
Viele Grüße,
Christian

Benutzeravatar
jwlighting
Beiträge: 466
Registriert: 14.07.2010, 14:23:58
Wohnort: LK Oldenburg
Kontaktdaten:

Re: moveto problem

Beitrag von jwlighting » 26.04.2013, 15:44:34

@Jan: ich habe deine Berechtigungen nochmal geprüft und du solltest Berechtigung haben. Kannst du es nochmal versuchen?
Grad passiert. Habs auch noch mal mit dem "Public Name" anstatt meines "Username" versucht. Dann nimmt er die Authentifizierung gar nicht erst an.
Du bist sicher, dass du den richtigen Account freigegeben hast? (ID 4036459, jw-lighting (mit Bindestrich!))?
Der Pfad stimmt auch? "https://svn.code.sf.net/p/adventurephpf ... s/php5/2.0"

Das muss doch irgendwie zu schaffen sein :p

LG ;)

Menschen irren - Politiker sind Menschen.
Für den Norddeutschen ist 1kW = 2 Pfund Schlick.

Benutzeravatar
dr.e.
Administrator
Beiträge: 4555
Registriert: 04.11.2007, 16:13:53

Re: moveto problem

Beitrag von dr.e. » 26.04.2013, 17:29:48

Hi Jan,

der Pfad ist https://svn.code.sf.net/p/adventurephpf ... s/php5/2.0. Ich habe deinen Benutzer nun nochmals neu hinzugefügt. Vielleicht klappt es jetzt. :)
Viele Grüße,
Christian

Benutzeravatar
jwlighting
Beiträge: 466
Registriert: 14.07.2010, 14:23:58
Wohnort: LK Oldenburg
Kontaktdaten:

Re: moveto problem

Beitrag von jwlighting » 26.04.2013, 19:56:25

Ich habe deinen Benutzer nun nochmals neu hinzugefügt. Vielleicht klappt es jetzt.
Ja, jetzt geht es! Strike! - es funktioniert :P :ugeek: Riesengroßes Dankeschön, Christian!!

Ich habe den Bugfix natürlich gleich eingecheckt ;) Das Thema ist damit dann wohl angeschlossen.

@welworx: Du kannst die dann die korrigierte Version aus dem SVN ziehen.

LG :)
Jan

Menschen irren - Politiker sind Menschen.
Für den Norddeutschen ist 1kW = 2 Pfund Schlick.

welworx
Beiträge: 620
Registriert: 27.09.2010, 19:29:44

Re: moveto problem

Beitrag von welworx » 27.04.2013, 00:38:23

danke

Gesperrt

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast