[Resolved] WPML String Translation – Falscher Pfad für Sprachdateien erzeugt
This thread is resolved. Here is a description of the problem and solution.
Problem: Sie haben ein Problem mit WPML String Translation, bei dem WPML versucht, eine Sprachdatei zu laden, aber dabei einen falschen Pfad benutzt. Die Fehlermeldung zeigt, dass die .php-Datei fälschlicherweise als Ordner interpretiert wird, was zu einer PHP-Warnung führt: file_exists(): open_basedir restriction in effect. Solution: Wir empfehlen, das betroffene Plugin zu löschen und neu zu installieren. Sie können das Plugin auch unter folgendem Link herunterladen, entpacken und den fehlenden Ordner auf Ihren Server hochladen: https://wordpress.org/plugins/wow-carousel-for-divi-lite/
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu öffnen. Wir empfehlen auch, die Seite mit bekannten Problemen (https://wpml.org/known-issues/) zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Für weitere Unterstützung besuchen Sie bitte unser Support-Forum: WPML Support-Forum.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Background of the issue:
Ich habe ein Problem mit WPML String Translation. Es scheint, dass WPML versucht, eine Sprachdatei zu laden, aber dabei einen falschen Pfad benutzt. Die Fehlermeldung lautet: PHP Warning: file_exists(): open_basedir restriction in effect. File(https://cdn.wpml.org/var/www/vhosts/autoecole-bertrand.lu/httpdocs/wp-content/plugins/wow-carousel-for-divi-lite/wow-divi-carousel-lite.php/languages/divi-carousel-lite-de_DE.mo) is not within the allowed path(s): (/var/www/vhosts/autoecole-bertrand.lu/:/tmp/) in /var/www/vhosts/autoecole-bertrand.lu/httpdocs/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LoadTextDomain.php on line 174. Der Pfad enthält fälschlicherweise wow-divi-carousel-lite.php/languages/, was nicht existiert. Die .php-Datei wird als Ordner interpretiert, was offensichtlich nicht korrekt ist.
Symptoms:
WPML erzeugt einen falschen Dateipfad für Sprachdateien, was zu einer PHP-Warnung führt: file_exists(): open_basedir restriction in effect.
Questions:
Wie kann ich WPML dazu bringen, den richtigen Pfad für die Sprachdateien zu verwenden?
Gibt es einen Filter oder eine Anpassung, um diesen Fehler zu beheben?
Es gibt kein Ordner namens wow-divi-carousel-lite.php
Sondern das richtige ist:
/wp-content/plugins/wow-carousel-for-divi-lite/languages/
(Siehe erste Nachricht)
Der Pfad enthält fälschlicherweise wow-divi-carousel-lite.php/languages/, was nicht existiert. Die .php-Datei wird als Ordner interpretiert, was offensichtlich nicht korrekt ist.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
Gehe bitte auf WPML > Support > Fehlerbehebung und klicke unten auf der Seite auf:
"Show custom MO File Pre-generation dialog box"
Es sollte sich nach ein paar Sekunden ein Dialog öffnen, mit welchem sich die Sprachdateien für WPML erstellen lassen. Diese Dateien werden unter /wp-content/languages/wpml gespeichert.
Sollte der Dialog nicht erscheinen, gehe bitte auf WPML > Theme und Plugin-Lokalisierung. Sollte der Dialog auch hier nicht erscheinen, so gib mir bitte Bescheid.
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
Ich habe versucht das Problem auf einer neuen Test Site zu replizieren, aber das Problem scheint hier nicht aufzutreten.
Bitte versuche einmal selbst das Problem hier zu replizieren:
Ein-Klick-Anmeldung: hidden link
1) Hast Du bereits versucht WPML und unsere Addons auf die aktuellste Version zu aktualisieren? Du findest die Updates unter Plugins > Add new > Commercial indem Du auf "Nach WPML Updates suchen" klickst.
2) Hast Du bereits versucht "Divi Carousel Maker" zu löschen und neu zu installieren?
Gerade versucht bei euch, und Du hast recht bei euch funktioniert es.
Wir haben natürlich eine open_bade_dir restriction, was ganz normal ist wenn ein ordner nicht existieren soll.
1. Ich habe bereits die WPML Plugins aktualisiert. (Siehe Fotos)
2. Habe Divi Carousel Maker gelöscht und wieder installiert.
Ich würde empfehlen das Plugin zu löschen und neu zu installieren oder das Plugin unter o.g. Link herunterzuladen, zu entpacken und den Fehlen Ordner auf deinen Server hochzuladen.
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.