Versionierungsprobleme nach Update [gelöst]
Verfasst: Di 3. Mär 2009, 17:19
Hallo zusammen,
ich wollte ein Contenido 4.6.8 auf die aktuelle 4.8.11 updaten. Hat auch alles geklappt, bis auf die Versionierung von Layout/Modul/... im Dateiverzeichnis. Beim Editieren gibt es die Meldung
Als Folge dessen (?) wurde auch nicht die Tabelle con_mod_hiostory gelöscht. Und die gesamte Verzeichnisstruktur /version/* ist bis auf die selbst angelegten Verzeichnisse leer.
Die Umgebung:
Apache, MySQL 4.1.22-log, PHP 5.1.6
safe_mode aktiviert
Deaktivierte Funktionen: system,exec,passthru,popen,escapeshellcmd,shell_exec
sql.safe_mode Deaktiviert
Die ganzen Tips die ich anderen bei sowas immer gebe, habe ich meines Wissens nach schon ausprobiert
, d.h.
1. die Verzeichnisstruktur /<mandantenverzeichnis>/version/* habe ich vor dem Update schon angelegt (da es sie in der 4.6.8 ja noch nicht gegeben hat)
2. die Verzeichnisse /<mandantenverzeichnis>/version/* haben garantiert Rechte 0777 (drei mal nachgeprüft
)
3. die Dateien /<mandantenverzeichnis>/*.* sind auch aus der neuen Version
4. ein Update in Raten, d.h. z.Bsp. erst auf die Verison 4.6.24 oder 4.6.9, hat auch nicht funktioniert
5. als FTP-Client wird Filezilla verwendet.
Ein generelles Problem kann ich eigentlich ausschließen, da ich "damals" bei einer anderen Seite (auf einem anderen Server) schon erfolgreich ein Update von 4.6.23/24 auf 4.8.9 gemacht hatte.
Ich hoffe auf einen hilfreichen Tip von euch. Mir gehen nämlich langsam die Ideen aus.
Grüße
mfweb
ich wollte ein Contenido 4.6.8 auf die aktuelle 4.8.11 updaten. Hat auch alles geklappt, bis auf die Versionierung von Layout/Modul/... im Dateiverzeichnis. Beim Editieren gibt es die Meldung
und im Error-Log steht:Some error occured: Couldnt Create New Version: /home/www/xxx/html/xxx/contenido/classes/class.version.php at line 329 (#0 /home/www/xxx/html/xxx/contenido/includes/functions.mod.php(55): Version->createNewVersion() #1 /home/www/xxx/html/xxx/contenido/main.php(272) : eval()'d code(5): modEditModule('3', 'Bild (1)', 'Ein Bild', '', '
Selbiges auch für Module. Die Pfade stimmen soweit.PHP Warning: mkdir() [<a href='function.mkdir'>function.mkdir</a>]: Unable to access /home/www/xxx/html/xxx/<mandant>/version/layout/7/ in /home/www/xxx/html/xxx/contenido/classes/class.version.php on line 319
PHP Warning: chmod() [<a href='function.chmod'>function.chmod</a>]: Unable to access /home/www/xxx/html/xxx/<mandant>/version/layout/7/ in /home/www/xxx/html/xxx/contenido/classes/class.version.php on line 320
PHP Warning: chmod() [<a href='function.chmod'>function.chmod</a>]: Unable to access /home/www/xxx/html/xxx/<mandant>/version/layout/7/ in /home/www/xxx/html/xxx/contenido/classes/class.version.php on line 320
PHP Warning: chmod() [<a href='function.chmod'>function.chmod</a>]: stat failed for /home/www/xxx/html/xxx/<mandant>/version/layout/7/ in /home/www/xxx/html/xxx/contenido/classes/class.version.php on line 320
PHP Warning: fopen() [<a href='function.fopen'>function.fopen</a>]: Unable to access /home/www/xxx/html/xxx/<mandant>/version/layout/7/1_1236091972.xml in /home/www/xxx/html/xxx/contenido/classes/class.version.php on line 323
PHP Warning: fopen(/home/www/xxx/html/xxx/<mandant>/version/layout/7/1_1236091972.xml) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Datei oder Verzeichnis nicht gefunden in /home/www/xxx/html/xxx/contenido/classes/class.version.php on line 323
PHP Warning: fputs(): supplied argument is not a valid stream resource in /home/www/xxx/html/xxx/contenido/classes/class.version.php on line 325
PHP Warning: fclose(): supplied argument is not a valid stream resource in /home/www/xxx/html/xxx/contenido/classes/class.version.php on line 326
Als Folge dessen (?) wurde auch nicht die Tabelle con_mod_hiostory gelöscht. Und die gesamte Verzeichnisstruktur /version/* ist bis auf die selbst angelegten Verzeichnisse leer.
Die Umgebung:
Apache, MySQL 4.1.22-log, PHP 5.1.6
safe_mode aktiviert
Deaktivierte Funktionen: system,exec,passthru,popen,escapeshellcmd,shell_exec
sql.safe_mode Deaktiviert
Die ganzen Tips die ich anderen bei sowas immer gebe, habe ich meines Wissens nach schon ausprobiert

1. die Verzeichnisstruktur /<mandantenverzeichnis>/version/* habe ich vor dem Update schon angelegt (da es sie in der 4.6.8 ja noch nicht gegeben hat)
2. die Verzeichnisse /<mandantenverzeichnis>/version/* haben garantiert Rechte 0777 (drei mal nachgeprüft

3. die Dateien /<mandantenverzeichnis>/*.* sind auch aus der neuen Version
4. ein Update in Raten, d.h. z.Bsp. erst auf die Verison 4.6.24 oder 4.6.9, hat auch nicht funktioniert
5. als FTP-Client wird Filezilla verwendet.
Ein generelles Problem kann ich eigentlich ausschließen, da ich "damals" bei einer anderen Seite (auf einem anderen Server) schon erfolgreich ein Update von 4.6.23/24 auf 4.8.9 gemacht hatte.
Ich hoffe auf einen hilfreichen Tip von euch. Mir gehen nämlich langsam die Ideen aus.

Grüße
mfweb