Neu Netzwerkfehler/ Fatal error bei der Erst-Instalation

0ne

Neues Mitglied
27. Januar 2025
4
0
Hallo Commynity,

bei der erstmaligen instalation des Shops, in der aktuellen Version, erhalte ich folgende Fehlermeldungen:

Netzwerkfehler:
Fatal error: Uncaught TypeError: Argument 2 passed to ifndef() must be an instance of mixed, string given, called in /var/www/vhosts/XX/XX/includes/defines.php on line 8 and defined in /var/www/vhosts/XX/XX/includes/defines.php:328 Stack trace: #0 /var/www/vhosts//XX/XX/includes/defines.php(8): ifndef('JTL_CHARSET', 'utf-8') #1 /var/www/vhosts/XX/XX/install/install.php(42): require_once('/var/www/vhosts...') #2 {main} thrown in /var/www/vhosts/XX/XX/includes/defines.php on line 328

Ich verstehe, dass es sich um falsche Stringeinträge in der jeweilgen Zeile/ line handelt, jedoch werde ich nicht schlau was ich bei der Standart Instalation zu ändern habe...

Über Tipps und Ratschläge, wäre ich dankbar.
 

NoOne

Aktives Mitglied
16. März 2024
248
91
Das liegt an der falschen PHP-Version. Den "mixed"-Typ gibts erst seit PHP 8.0. Du hast vermutlich also noch 7.4 oder niedriger aktiv. Für alles ab Shop 5.2 muss das aber mindestens PHP 8.1 sein.
 

NoOne

Aktives Mitglied
16. März 2024
248
91
Das kann nicht sein. Prüf das mit phpinfo nach. Außerdem: Ab Shop 5.2 gilt trotzdem: PHP 8.1 oder höher. Und ganz davon abgesehen: nginx wird nicht offiziell unterstützt. Der Shop baut auf .htaccess Dateien auf, damit kann nginx nichts anfangen. Da müsstest du auch noch die .htaccess Dateien in nginx direktiven ummünzen.

Edit: Oder nginx nur als Reverse Proxy einsetzen während im "Vodergrund" Apache arbeitet.
 
  • Gefällt mir
Reaktionen: 0ne

0ne

Neues Mitglied
27. Januar 2025
4
0
danke für die schnelle Rückmeldung und Hilfestellung, auch wenn ich erst heute wieder dazu komme, mich mit der Einrichtung zu beschäftigen..
Tatsächlich, lag es an der äteren php Version,

Allerdings habe ich nun das Problem mit dem mysql User/ login. Die erstelle DB/ MYSQL hat eigentlich Admin rechte, allerdings ist bei der instalation des Shops, kein Login möglich bzw. wird der Zugriff darauf verwehrt und wenn ich die Rechte unter phpadmin überprüfe, hat dieser keine Rechte- woran liegt das?
SQLSTATE[HY000] [1045] Access denied for user '** '@'localhost' (using password: YES)


bezgl. der .htaccess Dateien in nginx, das meinst du?

nginx nur als Reverse Proxy einsetzen während im "Vodergrund" Apache arbeitet.
wird keider nicht funzen, das der Hoster nur nginx anbietet bzw instaliert hat
 

NoOne

Aktives Mitglied
16. März 2024
248
91
"Access denied for user" heißt in den meisten Fällen: Falscher Benutzer oder falsches Passwort. Wenn du dir sicher bist, dass Nutzername und Passwort korrekt sind, dann ist der Server ggf. falsch. Wenn der SQL-Server nicht auf dem gleichen Server liegt, dann ist localhost da falsch, da muss dann die IP oder die URL vom SQL-Server für "Host" hinterlegt werden. Eventuell ist auch der Port falsch, wenn lokal mehrere SQL-Instanzen laufen. Dann musst du den korrekten Port angeben.

nginx im Hintergrund und Apache im Vordergrund laufen zu lassen ist nicht einfach einzurichten. Und ohnehin sinnlos, wenn der Hoster nur nginx anbietet. Wenn dein Hoster Timme ist, dann haben die für den JTL- Shop eine eigene Konfiguration, welche die .htaccess Dateien vom Shop in nginx-direktiven umsetzt. Andere Hoster... Weiß ich nicht. Möglich das die das haben, möglich das dein Hoster auch ohnehin eine Konfiguration hat, die Anfragen auf einen Apache umleitet.
 

0ne

Neues Mitglied
27. Januar 2025
4
0
benutzer/ PW solllten richtig sein, habe das ja nochmal geprüft und auch versucht neuen benutzer/ PW anzulegen, mit gleichem Problem.
SQL-Server nicht auf dem gleichen Server liegt, dann ist localhost da falsch, da muss dann die IP oder die URL vom SQL-Server für "Host" hinterlegt werden.
Liegt auf dem gleichen Server, egal ob ich die IP, Datenbankname und Nutzer/ Primärer Datenbankbenutzer, PW, etc. auswähle - alles Probiert, jedoch gleiche Fehlermeldung.
Nutze Webhosting von Alfahosting, frage da gleich ma wegen der Config.

/edit
hier die Antwort vom Alfahosting Support:
Wir bieten keine spezielle Konfiguration für den JTL- Shop an, die automatisch die .htaccess-Dateien in nginx-Direktiven umsetzt. Da unser Webhosting auf einer Kombination aus Apache und nginx basiert, werden die .htaccess-Regeln grundsätzlich von Apache verarbeitet. Falls Sie individuelle Anpassungen an der nginx-Konfiguration benötigen, ist dies in unseren Shared- Hosting-Umgebungen leider nicht möglich.

Sollten bestimmte Rewrite-Regeln oder andere Einstellungen nicht wie erwartet funktionieren, empfehlen wir, die Dokumentation von JTL oder deren Support zu konsultieren.
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu Fatal Error nach Klick auf "Bestellen" Hilfe! JTL-Shop - Fehler und Bugs 1
Neu [Entwarnung] ACHTUNG: JTL Shop 5.3.3 | Nach Update des JTL PayPal Commerce Plugins kein Backend mehr verfügbar (FATAL ERROR) Installation / Updates von JTL-Shop 2
Fatal-Error im Adminbereich nach Update - Shop läuft Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Abgleich Error WooCommerce-Connector 7
Neu Amazon Lister 2.0 -> Error 400 Amazon-Lister - Fehler und Bugs 0
Neu JTL Connector Error: 20 - Invalid shop url. https://meineseite.com does not point to a shopware 6 instance Shopware-Connector 2
Neu Plugin-Manager Error 500 Technische Fragen zu Plugins und Templates 2
ERLEDIGT: Nach Update auf von Shop 5.3.x auf 5.4.0 ERROR 500 Wer kann helfen Upgrade JTL-Shop4 auf JTL-Shop5 0
Neu Hilfe, shop http error 500 (gelöst) JTL-Shop - Fehler und Bugs 0
Neu [Error][Code:21920403] Die angegebene E-Mail-Adresse ist falsch formatiert. eBay-Anbindung - Fehler und Bugs 6
Neu [Error][Code:21920427] Adressangaben für die verantwortliche Person sind unvollständig. Geben Sie für die Adresse bitte die Straße, den Ort, die PLZ eBay-Anbindung - Fehler und Bugs 4
Neu HTTP ERROR 500 - Warenkorb nicht aufrufbar Technische Fragen zu Plugins und Templates 0
JTL 1.9 Lieferantenbestellung Menge Error JTL-Wawi 1.9 1
Neu Fehler bei Update: Error "SQLSTATE[42S02]: Base table or view not found: 1146 Table 'web10_14.plugin_state_log' doesn't exist" in migration.... Installation / Updates von JTL-Shop 5
Neu Suche endet in HTTP 500 ERROR JTL-Shop - Fehler und Bugs 4

Ähnliche Themen