Seite 1 von 1

Newsletter-Bestätigung 4.6.15 und falscher Pfad zu .po-Datei

Verfasst: Mi 28. Nov 2007, 13:51
von rethus
Ich nutze das Standard-Newsletter-Modul von der Version 4.6.15.
Wenn ich den in der Emailbestätgung angegebenen Link anklicke, meldet er:
Warning: file_exists(): open_basedir restriction in effect. File(/LC_MESSAGES/contenido.po) is not within the allowed path(s): (blah blah blah... hier die Pfade) in xx/xx/xx//includes/functions.i18n.php on line 98
In der Line 98 steht:

Code: Alles auswählen

if (!file_exists($i18nDomains[$domain].$i18nLanguage."/LC_MESSAGES/".$domain.".po"))
Womit wir den übeltäter schon haben.

Frage: Wo holt er sich normalerweise die beiden Variablen, ($i18nDomains[$domain].$i18nLanguage.) die er hier nicht zu finden scheint.

Verfasst: Mi 28. Nov 2007, 15:01
von emergence
Wo holt er sich normalerweise die beiden Variablen, ($i18nDomains[$domain].$i18nLanguage.) die er hier nicht zu finden scheint.
aus der selben datei wenn die init funktion aufgerufen wird...
zwingend erforderlich ist die variable $belang damit das halbwegs korrekt funktioniert....

es gibt einen experimentellen auto init...(4.6.23)
das mögen aber manche plugins nicht... ein workaround ist da unter bugs beschrieben...