Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Probleme mit rex_stream #566

Closed
gharlan opened this issue Jan 20, 2016 · 16 comments · Fixed by #574
Closed

Probleme mit rex_stream #566

gharlan opened this issue Jan 20, 2016 · 16 comments · Fixed by #574
Labels
Milestone

Comments

@gharlan
Copy link
Member

gharlan commented Jan 20, 2016

Daher funktioniert dann die Einbindung der Templates/Module nicht über 'rex://template/1' etc.
(So zumindest meine starke Vermutung, siehe auch FriendsOfREDAXO/demo_base#1)

Mir fallen jetzt zwei Möglichkeiten ein:

  1. Wir fangen das im Setup ab und verlangen, dass 'rex' zur Whitelist in der php.ini hinzugefügt wird: suhosin.executor.include.whitelist = rex
  2. Wir bauen eine Fallback-Lösung über eval
@gharlan
Copy link
Member Author

gharlan commented Jan 20, 2016

@robo-wg

Weiß jemand, wie man sehen kann, ob die "suhosin extension" installiert ist? Mit "phpinfo" finde ich dazu keinen Eintrag.

Eigentlich müsste es wenn in phpinfo erscheinen.
Ansonsten könntest du mal irgendwo das Ergebnis von extension_loaded('suhosin') ausgeben lassen.
Oder eben die Möglichkeit 1 von oben austesten

@robo-wg
Copy link

robo-wg commented Jan 20, 2016

Hab das jetzt getestet:

if(extension_loaded('suhosin'))
   echo 'loaded';
else
   echo 'not-loaded'; //Ergebnis

wobei 'not-loaded' ausgegeben wird.

@staabm
Copy link
Member

staabm commented Jan 20, 2016

@robo-wg welche phpversion?

@robo-wg
Copy link

robo-wg commented Jan 20, 2016

PHP Version 5.5.30.

@gharlan
Copy link
Member Author

gharlan commented Jan 20, 2016

Hab nochmal recherchiert, scheinbar ist der Check über extension_loaded nicht zuverlässig bei Suhosin.
Was ist das Ergebnis von constant("SUHOSIN_PATCH")?

@gharlan
Copy link
Member Author

gharlan commented Jan 20, 2016

http://stackoverflow.com/a/3384079

Es gibt die Extension und den Patch.

@robo-wg
Copy link

robo-wg commented Jan 20, 2016

Auch nicht... Habs auch nicht mit phpinfo gefunden. Suhosin dürfte also nicht geladen sein...

@gharlan
Copy link
Member Author

gharlan commented Jan 20, 2016

Ja möglich. Wobei ich dann gerade ratlos bin, woran es liegen könnte.

@gharlan
Copy link
Member Author

gharlan commented Jan 20, 2016

Du könntest mal unter System/Log schauen, ob da noch andere Warnungen/Fehler enthalten sind.

@gharlan
Copy link
Member Author

gharlan commented Jan 20, 2016

Oder könntest du mir mal den Inhalt von phpinfo zukommen lassen?
(Als .html-Datei oder Quelltext)

Vielleicht fällt mir da irgendwas auf.

@gharlan
Copy link
Member Author

gharlan commented Jan 21, 2016

@robo-wg Danke für die Mail, ich glaube das hilft weiter. Ich habe zumindest eine Idee, melde mich dann bei Gelegenheit noch mal.

Es scheint jedenfalls bei @robo-wg in der Tat nicht die suhosin-Extension zu sein. Ich habe sie allerdings bei mir mal installiert, und das Problem besteht trotzdem.
Ich weiß aber nicht, wie verbreitet die Extension ist.

@gharlan gharlan changed the title Eigene Stream-Wrapper werden geblockt bei Nutzung der suhosin-Extension Probleme mit rex_stream Jan 21, 2016
@gharlan
Copy link
Member Author

gharlan commented Jan 21, 2016

@robo-wg Bitte tausche mal diese Datei gegen die hier verlinkte aus und teste es erneut.

Falls es weiterhin nicht geht, könntest du bitte erneut das Log hier posten (falls es sich denn geändert hat).

@gharlan gharlan added the Bug label Jan 21, 2016
@gharlan gharlan added this to the REDAXO 5.0.1 milestone Jan 21, 2016
@robo-wg
Copy link

robo-wg commented Jan 22, 2016

@gharlan
Jetzt gehts! Musste nur noch die Pfade in den Templates zu css und js Dateien für mich anpassen ... also ./resources/....
Danke für all die Mühen! Beste Grüße, Robert

@gharlan
Copy link
Member Author

gharlan commented Jan 22, 2016

@BjoernLindner dann auch für dich schon mal die Info, dass wir das Problem scheinbar gefunden haben. Siehe mein Beitrag hier drüber.

Wird dann mit Redaxo 5.0.1 behoben sein.

@BjoernLindner
Copy link

super vielen dank

gharlan added a commit that referenced this issue Jan 24, 2016
@dev-core
Copy link

dev-core commented Feb 1, 2016

Bei manchen Shared Hosting-Paketen (wie bspw. von hosteurope) können momentan auch noch keine Blöcke einem Artikel hinzugefügt werden. Was auch mit der rex_stream Problematik zusammenhängt.
Hier verabschiedet sich das require bei getStreamOutput() in der redaxo/src/addons/structure/plugins/content/lib/article_content_base.php.

Hier lässt sich suhosin nur bedingt konfigurieren. Eigenes Whitelisting (wie in diesem Fall für rex) ist nicht möglich.

Ein Fallback auf eval wäre super :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging a pull request may close this issue.

5 participants