release.php nutzen

Gesperrt
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

release.php nutzen

Beitrag von HerrB »

Mal als separates Topic.

Sollte man die release.php nutzen wollen (z.B. mit der WAMP), um aktualisierte Setup-Dateien zu erzeugen, muss am Server die domxml-Erweiterung aktiviert sein (siehe php.ini).

Außerdem muss für neuere PHP-Dialekte in contenido/classes/xml/class.xml2array.php in der Methode _recNode2Array unter

Code: Alles auswählen

case XML_TEXT_NODE:
	$result["content"] = $child->get_content();
	break;
der Eintrag

Code: Alles auswählen

case XML_CDATA_SECTION_NODE:
	$result["content"] = $child->get_content();
	break;
vorgenommen werden - sonst fehlen die initialen Befehle in den fertigen Dateien (z.B. löschen aller Actions mit ID < 10000).

Unter Windows gibt es dann noch lustige Effekte mit den Zeilenumbrüchen, aber immerhin werden die Daten extrahiert.

Unter PHP5 funktioniert das ganze evtl. gar nicht, da nach einem Kommentar zur Funktion domxml_open_mem in der PHP-Dokumentation dort die domxml-Extension nicht mehr unterstützt wird - der angegebene Link führt zu einer Übergangslösung (noch nicht probiert).

ToDo: release.xml auf Aktualität prüfen.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

die release.php und release.xml sollten eigentlich ins setup verzeichnis verschoben werden...
auf einem produktionsserver haben beide dateien eigentlich nichts verloren... (läßt sich vielleicht gleich mit erledigen...)

ad. class.xml2array.php
stimmt is mir schon mal aufgefallen...die funktioniert nur bei php4
wollte sie das letzte mal in einer php5 umgebung verwenden, wo es dann überhaupt nicht lief... zum debuggen hatte ich dann aber auch keine lust...
*** make your own tools (wishlist :: thx)
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Zunächst mal nach setup/lib verschoben (noch nicht getestet). Checkin.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt