php_value short_open_tag 0 hindert WebEdition am funktionieren

Fragen und Infos zur Installation & Update von webEdition.
Falken
Senior Member
Beiträge: 254
Registriert: So 10. Jul 2005, 19:06

php_value short_open_tag 0 hindert WebEdition am funktionieren

Beitragvon Falken » Di 11. Apr 2017, 14:22

Hallo Forum,

ich ziehe ein paar WebEdition Installationen auf einen neuen Server um.
Wollte alles richtig machen - vorher saubere We-Updates, PHP7.x eingeschalten usw. Installation ohne Fehlermeldungen.
Dann Backup am neuen Server einspielen und siehe da, Seiten können nicht bearbeitet werden und unter Eigenschaften wird nichts angezeigt.
Hab aber bereits ein Web problemlos übertragen.

Nach stundenlangem Suchen jetzt etwas gefunden:
Bei diesem Web hab ich brav short open tag ausgeschalten mit diesem Eintag:
php_value short_open_tag 0

Aber genau so geht WebEdition 7.x nicht, lösche ich den Eintrag geht alles.

Ist das normal, könnte ich was falsch gemacht haben?

Danke für Aufklärung!

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: php_value short_open_tag 0 hindert WebEdition am funktionieren

Beitragvon mokraemer » Di 11. Apr 2017, 16:16

php_value short_open_tag 0
Ich denke das ist etwas von deinem alten Provider. PHP selbst kennt das nicht:
http://php.net/manual/de/ini.core.php#i ... t-open-tag
webEdition-Kern-Entwickler

Falken
Senior Member
Beiträge: 254
Registriert: So 10. Jul 2005, 19:06

Re: php_value short_open_tag 0 hindert WebEdition am funktionieren

Beitragvon Falken » Di 11. Apr 2017, 17:14

aber...
Wenn PHP das nicht kennt sollte es auch nichts tun?
Wenn ich diese Zeile im httaccess eingeben dann ist bei der Installation auf WebEdition zufrieden - der Eintrag scheint also was zu bewirken.

Aber WebEdition geht dann nach der Installation nicht.

Falken
Senior Member
Beiträge: 254
Registriert: So 10. Jul 2005, 19:06

Re: php_value short_open_tag 0 hindert WebEdition am funktionieren

Beitragvon Falken » Di 11. Apr 2017, 17:15

Ich bin nach diesem Hinweis vorgegangen:

How to disable short tags

Create an .htaccess file in your website's base directory, or use the existing one if you already have one, and add the following line:

php_value short_open_tag 0

This will now disable the use of <? and <?= in your PHP scripts. If your site only uses <?php tags then this is safe to do; if it uses <? as well then it is not safe to do as your scripts will no longer function as expected.

Falken
Senior Member
Beiträge: 254
Registriert: So 10. Jul 2005, 19:06

Re: php_value short_open_tag 0 hindert WebEdition am funktionieren

Beitragvon Falken » Mi 12. Apr 2017, 09:12

Möglicherweise liegt das Problem an PHP-Code den der Kunde in den Templates drin hat und der sich nicht mit short_open_tag off verträgt.
Werde das noch weiter untersuchen.

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: php_value short_open_tag 0 hindert WebEdition am funktionieren

Beitragvon mokraemer » Mi 12. Apr 2017, 13:33

das kann sicherlich ein Problem sein.
Der hier angegebene Syntax ist jedenfalls abhängig davon wo php wie läuft.

Fehler in der .htaccess bestraft der Webserver idr. eh mit einem 500er.
webEdition-Kern-Entwickler

Falken
Senior Member
Beiträge: 254
Registriert: So 10. Jul 2005, 19:06

Re: php_value short_open_tag 0 hindert WebEdition am funktionieren

Beitragvon Falken » Fr 14. Apr 2017, 14:40

Ich habs nun in einem weiteren Web probiert, das wirklich keinen zusätzlichen PHP Code enthalten sollte.

php_value short_open_tag 0 in der htaccess eingetragen
Bei der Installation von WE wird dies als korrekt ausgegeben.
Backup der alten Installation installiert.
Danach lassen sich die Seiten nicht bearbeiten.

php_value short_open_tag 0 aus der HTACCESS gelöscht, WE funktioniert wieder einwandfrei.


Zurück zu „webEdition Installation & Update“

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot] und 9 Gäste