Hallo,
ich habe eine Webseite unter R5 zunächst auf einem Testserver erstellt und dann auf den Kunden-Account bei Strato übertragen. Nach dem Löschen des Caches läuft die Seite auch normal.
Nur wenn man einen Block hinzufügen möchte (egal, was für einen), erscheint folgende Fehlermeldung:
"ErrorException" thrown in /mnt/webo/c1/48/54160848/htdocs/redaxo/src/addons/structure/plugins/content/lib/article_content_base.php on line 428
Fatal error: require(): Failed opening required 'rex://module/4/output' (include_path='.:/opt/RZphp70/includes')
activate safe mode
Im system.log steht folgendes:
2016-03-10 17:22:33 | Warning | require(): include('rex://module/4/output') denied | redaxo/src/addons/structure/plugins/content/lib/article_content_base.php | 428
2016-03-10 17:22:33 | Warning | require(rex://module/4/output): failed to open stream: Datei oder Verzeichnis nicht gefunden | redaxo/src/addons/structure/plugins/content/lib/article_content_base.php | 428
2016-03-10 17:22:33 | Fatal error | require(): Failed opening required 'rex://module/4/output' (include_path='.:/opt/RZphp70/includes') | redaxo/src/addons/structure/plugins/content/lib/article_content_base.php | 428
Was kann das sein?
Gruss
Rudi
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- Gregor.Harlan
- Entwickler
- Beiträge: 1130
- Registriert: 4. Jun 2007, 10:35
- Wohnort: Frankfurt am Main
Re: ErrorException-Meldung beim Block anlegen
Siehe https://github.com/redaxo/redaxo/issues/612
Der Fix wird in der 5.1 enthalten sein. Du kannst ihn derweil aber schon manuell übernehmen:
https://github.com/redaxo/redaxo/commit ... 97403ab9b1
Der Fix wird in der 5.1 enthalten sein. Du kannst ihn derweil aber schon manuell übernehmen:
https://github.com/redaxo/redaxo/commit ... 97403ab9b1
Friends Of REDAXO: Gemeinsame REDAXO-Entwicklung!
Re: ErrorException-Meldung beim Block anlegen
Super, Danke, funktioniert!
Gruss
Rudi
Gruss
Rudi
-
- Beiträge: 62
- Registriert: 30. Jan 2012, 12:53
Re: ErrorException-Meldung beim Block anlegen
hi,
ähnlicher fall und ich habe den fix schon eingespielt.
die Zeile mit $art_name = $art->getValue('name'); wirft den Fehler:
hat wer eine idee?
Gruß und dank
Björn
ähnlicher fall und ich habe den fix schon eingespielt.
Code: Alles auswählen
<div class="col-md-4">
<?php
if ('REX_VALUE[id=1 isset=1]') {
echo '
<h4>REX_VALUE[1]</h4>
<div class="hline-w"></div>';
}
if ('REX_LINKLIST[1]' != '') {
echo '<ul>';
$linklist = explode(',','REX_LINKLIST[1]');
foreach ($linklist as $link) {
$art = rex_article::get($link);
$art_name = $art->getValue('name');
echo '
<li><a href="'.rex_getUrl($link).'">'.$art_name.'</a></li>';
}
echo '</ul>';
}
?>
</div>
Code: Alles auswählen
"ErrorException" thrown in rex:///module/8/output on line 14
Fatal error: Call to a member function getValue() on null
activate safe mode
Gruß und dank
Björn
-
- Beiträge: 62
- Registriert: 30. Jan 2012, 12:53
Re: ErrorException-Meldung beim Block anlegen
hi,
http://www.bjoern-lindner.de/
tut es, das ist ja mein problem.
oder habe ich etwas fundamentales übersehen?
grüße
björn
http://www.bjoern-lindner.de/
tut es, das ist ja mein problem.
oder habe ich etwas fundamentales übersehen?
grüße
björn
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Re: ErrorException-Meldung beim Block anlegen
Hej,
probiere das einmal. Diese if Abfrage würde ich immer bei rex_article, rex_category, rex_media notieren.
vg Thomas
probiere das einmal. Diese if Abfrage würde ich immer bei rex_article, rex_category, rex_media notieren.
Code: Alles auswählen
...
$art = rex_article::get($link);
if ($art instanceof rex_article) {
$art_name = $art->getValue('name');
echo '<li><a href="'.rex_getUrl($link).'">'.$art_name.'</a></li>';
}
...
-
- Beiträge: 62
- Registriert: 30. Jan 2012, 12:53
Re: ErrorException-Meldung beim Block anlegen
klasse, hat funktioniert.
vielen dank
vielen dank