Fehlermeldungen während der Installation

Gesperrt
ralfhaerter
Beiträge: 4
Registriert: So 20. Apr 2008, 15:28
Kontaktdaten:

Fehlermeldungen während der Installation

Beitrag von ralfhaerter » So 20. Apr 2008, 15:45

Hi there,
ich bekomme während der Installation von Contenido 4.8.2 unter XAMPP 1.6.5 merkwürdige (in früheren Contenido Versionen unbekannte) Fehlermeldungen angezeigt.

Weitere Rahmenbedingungen:
OS: WinXP pro SP2
PC: MSI MegaBook VR700 m. 1.5 GB RAM

Die Fehlermeldungen:

Warning: unlink(../cms/cache/con_test861145020con_test) [function.unlink]: Permission denied in C:\xampp\htdocs\cont482\setup\lib\functions.filesystem.php on line 100

Warning: unlink(../cms/css/con_test585296631con_test) [function.unlink]: Permission denied in C:\xampp\htdocs\cont482\setup\lib\functions.filesystem.php on line 100

Warning: unlink(../cms/js/con_test377197266con_test) [function.unlink]: Permission denied in C:\xampp\htdocs\cont482\setup\lib\functions.filesystem.php on line 100

Warning: unlink(../cms/logs/con_test366241455con_test) [function.unlink]: Permission denied in C:\xampp\htdocs\cont482\setup\lib\functions.filesystem.php on line 100

Warning: unlink(../cms/templates/con_test406433105con_test) [function.unlink]: Permission denied in C:\xampp\htdocs\cont482\setup\lib\functions.filesystem.php on line 100

Warning: unlink(../cms/upload/con_test334197998con_test) [function.unlink]: Permission denied in C:\xampp\htdocs\cont482\setup\lib\functions.filesystem.php on line 100

Die Installation kann fortgeführt werden, das Frontend funktioniert scheinbar, wie auch das Backend.

Die Schreibberechtigung auf Verzeichnisse und Dateien wurde sowohl auf Dateisystemebene wie auch in FTP überprüft: Ohne Beanstandung.

Wodurch entstehen die Fehlermeldungen?
Wie können sie behoben / ungangen werden?

Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Beitrag von Contenider » So 20. Apr 2008, 18:57

So wie das aussieht hapert es an den Berechtigungen, musst Du mal prüfen.
Ειμαστε στη μεση απο κατι...

ralfhaerter
Beiträge: 4
Registriert: So 20. Apr 2008, 15:28
Kontaktdaten:

Beitrag von ralfhaerter » So 20. Apr 2008, 19:20

Contenider hat geschrieben:So wie das aussieht hapert es an den Berechtigungen, musst Du mal prüfen.
So wie das aussieht, hatte ich das schon getan. :roll: (* S. o.: Kurz nach den Fehlermeldungen. *)

... ausser es gäbe noch andere Berechtigungen ausser denen im OS (WinXP) für alle betroffenen Dateien und Ordner lesen & schreiben zu erlauben UND per FTP einfach mal alles zu erlauben.

Allerdings scheint es beim setzen der FTP Rechte ein anderes Problem zu geben: Weder der FileZilla Server aus dem XAMPP Stageserver noch der FTP-Dienst von XP wollen das Setzen der Rechte 777(7) erlauben. Error 500 Command not understood. :shock:
Zuletzt geändert von ralfhaerter am So 20. Apr 2008, 19:52, insgesamt 1-mal geändert.

wosch

Beitrag von wosch » So 20. Apr 2008, 19:46

Die Fehlermeldung dürfte eine andere Ursache haben.
Im Xampp-Forum gibt es Beispiele dafür.

In der Datei functions.filesystem.php wird in/ab Zeile 76-89 eine Zufallsdatei erzeugt, die dann (ab Zeile95) gelöscht wird.
Damit wird überprüft ob für die Verzeichnisse die Berechtigungen richtig gesetzt sind.
Nur ...

Code: Alles auswählen

		$fp = @fopen($sRandFilenamePath, "w");
        if ($fp) {
100:            unlink($sRandFilenamePath);
101:            @fclose($fp);
            return true;
        } else {
            return false;
        }
    }
... wird die Datei versucht zu löschen (unlink) ohne sie vorher mit fclose geschlossen zu haben.
Das müßte sich aber mal einer der "Cracks" ansehen ob es daran liegt.
Wenn es das wäre haben die Fehlermeldungen keine Auswirkungen auf deine Installation.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » So 20. Apr 2008, 19:51

@wosch
nicht unintressanter punkt...

@ralfhaerter
ließe sich einfach testen..
einfach die beiden zeilen vertauschen...

Code: Alles auswählen

            @fclose($fp); 
            unlink($sRandFilenamePath); 
falls das dann klappt, wäre dies ein bug...
*** make your own tools (wishlist :: thx)

wosch

Beitrag von wosch » So 20. Apr 2008, 20:49

Noch ein Nachtrag zu dem:
ralfhaerter hat geschrieben:Allerdings scheint es beim setzen der FTP Rechte ein anderes Problem zu geben: Weder der FileZilla Server aus dem XAMPP Stageserver noch der FTP-Dienst von XP wollen das Setzen der Rechte 777(7) erlauben. Error 500 Command not understood. :shock:
Da gibt es kein Problem!
Die Sache mit Rechte 0777 ö.ä gibt es auf einem Windows-System nicht.
Deswegen kann die Fehlermeldung auch nichts mit Rechten zu tun haben sondern muß eine andere Ursache haben, siehe Beitrag von emergence

ralfhaerter
Beiträge: 4
Registriert: So 20. Apr 2008, 15:28
Kontaktdaten:

It works ...

Beitrag von ralfhaerter » Mo 21. Apr 2008, 01:23

emergence hat geschrieben: @ralfhaerter
ließe sich einfach testen..
einfach die beiden zeilen vertauschen...

Code: Alles auswählen

            @fclose($fp); 
            unlink($sRandFilenamePath); 
falls das dann klappt, wäre dies ein bug...
Das hat funktioniert. Zum. erscheinen keine Fehlermeldungen mehr. :wink:

Wäre schön, wenn die Entwickler, den Vorschlag verifizieren könnten und in der kommenden Version berücksichtigten, das ein Contenido-Setup auch 'mal auf einem lokalen Stage- oder Entwicklungsserver "flawless" ausgeführt wird.

Thank you very much 8)

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mo 21. Apr 2008, 07:25

na dann...

verschoben...

checkin...

closed...
*** make your own tools (wishlist :: thx)

Gesperrt