HTTP Error 500 bei einem Artikel

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
MarioH
Regular
Posts: 258
Joined: Mon Jul 20, 2009 10:53 pm
Contact:

HTTP Error 500 bei einem Artikel

Post 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
onli
Regular
Posts: 3043
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: HTTP Error 500 bei einem Artikel

Post 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.
MarioH
Regular
Posts: 258
Joined: Mon Jul 20, 2009 10:53 pm
Contact:

Re: HTTP Error 500 bei einem Artikel

Post 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
MarioH
Regular
Posts: 258
Joined: Mon Jul 20, 2009 10:53 pm
Contact:

Re: HTTP Error 500 bei einem Artikel

Post 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.
onli
Regular
Posts: 3043
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: HTTP Error 500 bei einem Artikel

Post 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).
MarioH
Regular
Posts: 258
Joined: Mon Jul 20, 2009 10:53 pm
Contact:

Re: HTTP Error 500 bei einem Artikel

Post by MarioH »

Hab es eingebaut, danke dir.
Post Reply