Page 1 of 1
HTTP Error 500 bei einem Artikel
Posted: Fri Feb 27, 2026 9:44 am
by MarioH
Hi,
bei mir läuft die S9y-Beta mit PHP 8.3. Ich habe (mindestens) einen Artikel, der beim Aufruf einen HTTP 500 Fehler wirft:
https://blog.hommel-net.de/archives/556 ... tzbox.html
Die anderen Artikel und die Übersichtsseite funktionieren. Auch über die Suche wird der Artikel in den Suchergebnissen angezeit.
Wenn ich in der serendipty_config_local.inc.php den Parameter production auf 'debug' setze, ist die komplette Seite nicht mehr erreichbar und wirft einer 500er.
Was kann das Problem sein? Ein Plugin?
Viele Grüße
Mario
Re: HTTP Error 500 bei einem Artikel
Posted: Fri Feb 27, 2026 10:51 pm
by onli
Schau bitte mal in das PHP error log, welche Fehlermeldung bei dem 500er geloggt wurde. Dann wissen wir mehr.
Aber ja, Plugin als Ursache ist wahrscheinlich.
Re: HTTP Error 500 bei einem Artikel
Posted: Sat Feb 28, 2026 9:10 am
by MarioH
Hi,
hier ist das Log, nl2br scheint der Übeltäter zu sein.
Code: Select all
[28-Feb-2026 08:07:03 UTC] PHP Fatal error: Uncaught TypeError: in_array(): Argument #2 ($haystack) must be of type array, false given in /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php:737
Stack trace:
#0 /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php(737): in_array()
#1 /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php(314): serendipity_event_nl2br->nl2p()
#2 /homepages/41/d26790088/htdocs/serendipity/include/plugin_api.inc.php(1188): serendipity_event_nl2br->event_hook()
#3 /homepages/41/d26790088/htdocs/serendipity/include/functions_comments.inc.php(389): serendipity_plugin_api::hook_event()
#4 /homepages/41/d26790088/htdocs/serendipity/include/functions_smarty.inc.php(812): serendipity_printComments()
#5 /homepages/41/d26790088/htdocs/serendipity/bundled-libs/smarty/smarty/src/FunctionHandler/BCPluginWrapper.php(18): serendipity_smarty_printComments()
#6 /homepages/41/d26790088/htdocs/serendipity/templates_c/next_homnet/7f/76/da/7f76dae38a3836a4f7748fa884d164cb230da02f_0.file_entries.tpl.php(175): Smarty\FunctionHandler\BCPluginWrapper->handle()
#7 /homepages/41/d26790088/htdocs/serendipity/bundled-libs/smarty/smarty/src/Template/GeneratedPhpFile.php(111): content_699d7435d99e96_42351297()
#8 /homepages/41/d26790088/htdocs/serendipity/bundled-libs/smarty/smarty/src/Template/Compiled.php(110): Smarty\Template\GeneratedPhpFile->getRenderedTemplateCode()
#9 /homepages/41/d26790088/htdocs/serendipity/bundled-libs/smarty/smarty/src/Template.php(180): Smarty\Template\Compiled->render()
#10 /homepages/41/d26790088/htdocs/serendipity/bundled-libs/smarty/smarty/src/Template.php(655): Smarty\Template->render()
#11 /homepages/41/d26790088/htdocs/serendipity/bundled-libs/smarty/smarty/src/Template.php(589): Smarty\Template->_execute()
#12 /homepages/41/d26790088/htdocs/serendipity/bundled-libs/smarty/smarty/src/Smarty.php(2121): Smarty\Template->fetch()
#13 /homepages/41/d26790088/htdocs/serendipity/include/functions_smarty.inc.php(84): Smarty\Smarty->fetch()
#14 /homepages/41/d26790088/htdocs/serendipity/include/functions_entries.inc.php(1364): serendipity_smarty_fetch()
#15 /homepages/41/d26790088/htdocs/serendipity/include/genpage.inc.php(53): serendipity_printEntries()
#16 /homepages/41/d26790088/htdocs/serendipity/include/functions_routing.inc.php(390): include('/homepages/41/d...')
#17 /homepages/41/d26790088/htdocs/serendipity/index.php(75): serveEntry()
#18 {main}
thrown in /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php on line 737
Re: HTTP Error 500 bei einem Artikel
Posted: Sat Feb 28, 2026 9:26 am
by MarioH
Ich habe das Plugin temporär deaktiviert, danach lässt sich der Artikel aufrufen. Im ersten Kommentar des Artikels (ich habe nl2br nur für Kommentare aktiviert) war irgendein UTF-Sonderzeichen. Das habe ich entfernt und danach das Plugin wieder aktiviert. Jetzt lädt der Artikel auch mit aktiviertem Plugin.
Re: HTTP Error 500 bei einem Artikel
Posted: Sat Feb 28, 2026 12:23 pm
by onli
Welche Version lief von s9y lief da genau? 2.6-beta1 oder die Version aus dem Github-Master?
Von der codestelle ist das die gleiche, die bei dee in
viewtopic.php?p=10459895#p10459895 schieflief. Ich hatte das bei mir reproduziert, hängt von der Konfiguration ab, aber im nl2p-Modus des Plugins konnte das auftreten. Im Github-Master habe ich dafür vor drei tagen zwei Fixes eingebracht,
https://github.com/s9y/Serendipity/comm ... 30b767e113 und
https://github.com/s9y/Serendipity/comm ... c6cdbca48b. Wenn di bei dir noch fehlten die am besten manuell einspielen, falls du den nl2p-Modus wieder aktivieren willst (die Deinstallation des Plugin hat wahrscheinlich die Konfiguration zurückgesetzt).
Re: HTTP Error 500 bei einem Artikel
Posted: Sat Feb 28, 2026 1:00 pm
by MarioH
Hab es eingebaut, danke dir.