Neu PHP Fatal error bei Blogbeiträgen

meddie

Aktives Mitglied
7. Februar 2014
25
0
Hallo zusammen, irgendwo ist bei mir der Hund begraben, ich habe bei Strato einen vServer gemietet. Diesen habe ich mit Ubuntu 20.04.03 LTS inkl. Plesk neu installieren lassen. Dort ist nur eine einzige Domain drauf für meinen Shop. Ich habe PHP 8.0.10 aktiviert und den JTL Shop installiert.
Ab und zu habtte ich nach der Konfiguration des Shops bei einzelnen Schritten (meistens wenn ich etwas gespeichert habe) einen Error 500 im Browser. Nach den ersten 1-2 malen dachte ich mir nicht viel. Aber es kam dann immer wieder mal, bis ich nun zwei Blog/News Beiträge geschrieben habe, jedesmal wenn ich einen Blogbeitrag editiere oder neu erstelle bekomme ich wieder den Fehler 500, in den error logs des Apache Servers steht dann PHP Fatal error mit dem Verweis auf die blog oder news.php (den genauen Fehler habe ich aktuell nicht zur Hand, kann aber nachreichen). Zuvor hatte ich den jtl Shop 5.0.1 und hatte keinerlei Probleme mit dem Apache bzw PHP. Ich stecke noch in der Startphase und der Shop soll erst produktiv gehen. Doch zuvor dachte ich dass ich auf die neuste Version gehe.
Ich glaube nicht dass der Fehler am Shop liegt, sonst hätte man hier bestimmt schon was gelesen, daher bin ich mir sicher, dass der Fehler an meinem System liegt, doch nur wo?
Wenn jemand ein Tipp hat wäre ich sehr dankbar.
VG Edddie
 

Scriptfarm DEV

Aktives Mitglied
7. Dezember 2018
63
17
Diese Fehlermeldung kann alles bedeuten.
Kommt es momentan nur nach dem editieren und speichern eines Blogs zu dieser Fehlermeldung
 

meddie

Aktives Mitglied
7. Februar 2014
25
0
Nein, das war auch beim editieren des Benutzers, und auch an ein paar anderen Stellen.
Hier die genaue Fehlermeldung: (Pfade und URLs habe ich aus datenschutzgründen neutralisiert)
[Sat Oct 02 14:40:21.781451 2021] [proxy_fcgi:error] [pid 9289:tid 140509762766592] [client xxx.xx.xxx.xxx:61420] AH01071: Got error 'PHP message: PHP Warning: Undefined array key "lang_eng" in /var/www/vhosts/meinedomain.tld/httpdocs/includes/src/News/Admin/Controller.php on line 141PHP message: PHP Warning: Undefined array key "cName_eng" in /var/www/vhosts/meinedomain.tld/httpdocs/includes/src/News/Admin/Controller.php on line 146PHP message: PHP Fatal error: Uncaught TypeError: htmlspecialchars(): Argument #1 ($string) must be of type string, null given in /var/www/vhosts/meinedomain.tld/httpdocs/includes/src/News/Admin/Controller.php:146\nStack trace:\n#0 /var/www/vhosts/meinedomain.tld/httpdocs/includes/src/News/Admin/Controller.php(146): htmlspecialchars()\n#1 /var/www/vhosts/meinedomain.tld/httpdocs/admin/news.php(157): JTL\\News\\Admin\\Controller->createOrUpdateNewsItem()\n#2 {main}\n thrown in /var/www/vhosts/meinedoamin.tld/httpdocs/includes/src/News/Admin/Controller.php on line 146', referer: https://www.meinedomain.tld/admin/n...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Muss auch scheinbar irgendwie mit der Kategorie zusammen hängen, weil wenn ich die Kategorie leer lasse, kann ich es speichern. Ich bekomme nur die Warnung angezeigt, dass nicht alle Pflichtfelder ausgefüllt sind.
 

Scriptfarm DEV

Aktives Mitglied
7. Dezember 2018
63
17
Das scheint auf den ersten Blick mit fehlenden oder falschen Sprach Variablen (lang_eng) zu tun zu haben:
Beispiel : cName_eng

Schau mal im Admin > Sprachvariablen nach
 

meddie

Aktives Mitglied
7. Februar 2014
25
0
Danke, erstmal für Deine Tipps, mit den Variablen bin ich leider nicht weitergekommen. Aber ich habe den Shop bei mir lokal mal installiert und da, ist da ist der Fehler nicht. Wobei der Shop wirklich jungfreulich ist. Bin direkt nach der Installation zu Blogbeiträgen, Kategorie angelegt und einen Beitrag angelegt. Ging ohne Probleme.
Was mir gerade durch den Kopf geht meine erste Installation der 5.01 Shop habe ich mit Demodaten installiert. Den "Problemshop" ohne Demodaten, den Testshop lokal wieder mit Demodaten. Vielleicht liegt es daran, ist in den Demodaten etwas drin, was der Shop braucht, das man händisch anlegen muss.
 

meddie

Aktives Mitglied
7. Februar 2014
25
0
Hallo zusammen,

also nach vielem rumprobieren habe ich noch etwas herausgefunden, ich vermute es muss an meiner Wawi liegen bzw an der Shop Konfiguration. Ich habe soeben den Shop komplett neu installiert (ohne Demodaten damit hat es nichts zu tun). Danach Grundkonfiguration mit dem Assistenten und als aller erstes bei den Blogbeiträgen eine Kategorie namens News angelegt und einen Beitrag verfasst - Kein Fehler!!!!
Danach WaWi Shopabgleich durchgeführt noch einen Beitrag verfasst und siehe da wieder HTTP Error 500 im Browser und in den Logs am Server der o.g. Fehler.
Was mir jetzt aufgefallen ist, nach der Installation ist der Shop quasi zweisprachig, und bei mir in der Wawi habe ich nur Deutsch eingestellt, und auch nur EUR als Währung. Unmittelbar nach dem Abgleich verschwindet oben rechts in der Ecke das Dropdown sowohl für Sprache als auch für Währung. Ich vermute dass es damit zusammen hängen muss.
Was ich nicht verstehe, ich will den Shop nicht zweisprachig und auch nicht in USD und sonstigen Währungen anbieten. Aber irgendwo da schleicht sich bei mir der Fehler ein.
Vielleicht kann jemand mir einen Rat geben. Danke
VG Eddie
 

meddie

Aktives Mitglied
7. Februar 2014
25
0
Hallo Michael,

vielen Dank für den Tipp, das hat mein Problem gelöst! Vielen Dank nochmals!!!!

VG Eddie
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Fatal PHP Error JTL-Shop - Fehler und Bugs 2
Neu Zugriff auf index.php Allgemeine Fragen zu JTL-Shop 2
Neu Bei JTL SHOP5 Installation - Keine config.JTL-Shop.ini.php gefunden / 500 - Internal Server Error Installation / Updates von JTL-Shop 3
Neu max_execution_time bei PHP 8 ändern ? Betrieb / Pflege von JTL-Shop 1
Netzwerkfehler: install.php?task=installedcheck nicht erreichbar Einrichtung JTL-Shop5 2
Neu Shop 5.1.1 / Umstellung auf 64 Bit, MariaDB, PHP 8: "max_execution_time" Wert zu gering Installation / Updates von JTL-Shop 4
JTL-Shop 5-0-3 - Netzwerkfehler - URL install.php?task=dircheck nicht erreichbar. Einrichtung JTL-Shop5 1
Beantwortet Woocomerce Shop Ablgeich Fehler JTL-Plugin : CustomerTrait.php:68 WooCommerce-Connector 1
Neu bestellabschluss.php=i trackt keine Conversion mehr JTL-Shop - Fehler und Bugs 1
PHP Version 7.4 + 8 generiert Fehler 500 (shop5) Einrichtung JTL-Shop5 2
Neu Shop 5 Installation Fehler Keine config.JTL-Shop.ini.php gefunden. JTL-Shop - Fehler und Bugs 2
Neu JTL Connector INSTALL Fatal Error Gambio-Connector 3
Netzwerkfehler: Fatal error: Uncaught Error: Call to undefined function mb_internal_encoding() Einrichtung JTL-Shop5 1
Neu Fatal Error nach internem Serverumzug Installation / Updates von JTL-Shop 1
Neu Kernlbase.dll Absturz in Beschreibung | Versenden von Error Report nicht möglich JTL-Wawi - Fehler und Bugs 1
Neu Synonyms error - reset EDIT JTL-Search 1
Neu AMAZON.fr The Pays/Région d'origine field contains an invalid value: Japan. To correct this error, choose from the valid set of values. Amazon-Lister - Fehler und Bugs 0
Neu Log error Datei ist zu Größ Allgemeine Fragen zu JTL-Shop 1
Neu Connector Tester: Error - 0 could not find driver Allgemeines zu den JTL-Connectoren 1
Neu eBay Abgleich Fehler "Error calling EaEbay" eBay-Anbindung - Fehler und Bugs 4
Neu Konfigurator verursacht HTTP Error 500 beim Abgleich JTL-Shop - Fehler und Bugs 1
Neu Nach PayPal Zahlung HTTP ERROR 500 Plugins für JTL-Shop 6
Neu Hierarchische Kategoriefilterung produziert Error 500 JTL-Shop - Fehler und Bugs 2
Neu Error 75784 Fragen rund um LS-POS 6
Neu [Shop 5] Error executing query: INSERT INTO tbesucherarchiv JTL-Shop - Fehler und Bugs 8
Verwiesen an Support Internetmarke - Unknown error (0x11b) JTL-ShippingLabels - Fehler und Bugs 1
Neu Weiße Seite mit Fehler HTTP Error 500 Plugins für JTL-Shop 2
Neu Amazon will Ablaufdatum für normale Produkte und permanent decimal Error Amazon-Anbindung - Fehler und Bugs 4
Neu CSS_Kategorien, anschließend Error 500 Plugins für JTL-Shop 7
Neu OnPage Composer Javascript Error JTL-Shop - Fehler und Bugs 0
HTTP Error Code 500 - Website nicht erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 9
Neu Apache Error Log Installation / Updates von JTL-Shop 0
Neu Ungültige Backend-Antwort. Ein serverseitiger Fehler trat auf. HTTP error 500 Installation / Updates von JTL-Shop 0

Ähnliche Themen