Page 1 of 1
{SOLVED} Re: Nach Update 1.8.2 funktioniert [PHP] nicht mehr
Posted: Tue 12. Jan 2016, 19:40
by kukki
Ich habe gerade bei einem Kunden ein Update gefahren, von 1.7.8 auf 1.8.2.
Kein [PHP] .... [/PHP] im CP HTML funktioniert mehr, obwohl die nachfolgenden Werte gesetzt sind - keine Fehlermeldungen
Code: Select all
$phpwcms['allow_cntPHP_rt'] = 1; ...
$phpwcms['allow_ext_render'] = 1; ...
$phpwcms['enable_deprecated'] = true;
Und {PHP:meinePHP.php} erzeugt nur einen Text "meinePHP.php
CP ext. Datei content/pages/meinePHP.php erzeugt 404-Fehler
Ich erinnere an ISSUE#70 und
an diesen Fehler, vielleicht hängt da so eine Ursache in den Seilen?
{SOLVED} Re: Nach Update 1.8.2 funktioniert [PHP] nicht mehr
Posted: Thu 14. Jan 2016, 11:52
by kukki
Ursache ist komplexer, als ich gedacht habe, die PHP-Inline funktionieren im Moment gar nicht mehr, ob nun
Code: Select all
$phpwcms['enable_inline_php'] = true; // oder auch false
gesetzt sind, dagegen funktioniert das Script, wenn man es in content/pages packt und per CP ext. Content aufruft.
Aber, bei mir war das Problem, dass der erste Strukturpunkt "HOME" nicht mehr den alias "index" hatte, sondern "index-1" und somit wurde ein Fehler 404 erzeugte. Startet man das Script aus dem Backend direkt über Vorschau, funktioniert alles wie gehabt und gewohnt.
Also Umleitung in "HOME" einbauen, einen entsprechenden Strukturpunkt außerhalb des Projektes anlegen, dort hinein den CP ext.Content und schon lief wieder alles wie gehabt. Bestimmt kann man die "conf.indexpage.inc" noch ändern/ anpassen, aber ich habe einfach keine Lust und bin mir auch unsicher, was für eventuelle Folgen in den Versionen 1.8.x zu erwarten sind.
Re: {SOLVED} Re: Nach Update 1.8.2 funktioniert [PHP] nicht
Posted: Thu 14. Jan 2016, 13:49
by Oliver Georgi
schlechter Stil, ich kann nur abraten.
Code: Select all
$phpwcms['enable_deprecated'] = true;
Re: {SOLVED} Re: Nach Update 1.8.2 funktioniert [PHP] nicht
Posted: Fri 15. Jan 2016, 08:24
by kukki
Oliver Georgi wrote:schlechter Stil, ich kann nur abraten.
Code: Select all
$phpwcms['enable_deprecated'] = true;
SO, dann schau doch einfach aml in den ersten Beitrag, was dort im Code steht.
Re: {SOLVED} Re: Nach Update 1.8.2 funktioniert [PHP] nicht
Posted: Fri 15. Jan 2016, 08:57
by Oliver Georgi
bleibt eine nicht zu empfehlende Funktionalität. [PHP] sollte NIE MEHR benutzt werden. Deprecated gleichfalls NIE aktiviert werden.
Und ob es wirklich geht, bekommst Du auch nur heraus, wenn Du sehr einfachen [PHP] Code zur Prüfung nutzt, also z.B. ein
Möglicherweise sind Fehler im Quellcode, die nicht ausgegeben werden.