phpBB läßt sich nicht installieren
Verfasst: 22.10.2014 17:10
Hallo, ich bin neu heir bei euch und grüße alle recht herzlich.
Habe folgendes Problem:
Installation
Wordpress aktuelle Version
Provider: one.com
Bei One.com läuft PHP 5.6.0
Ich will als mein WordpressForum phpBB installiere, da es mir sehr gut gefällt. Beim Installationsversuch bekomme ich diese Meldung.
" Prüfung der mbstring-Erweiterung
Erforderlich – mbstring ist eine PHP-Erweiterung, die Unterstützung für Multibyte-Zeichenketten zur Verfügung stellt. Bestimmte Funktionen von mbstring sind nicht mit phpBB kompatibel und müssen deaktiviert werden.
Überladen von Funktionen:
mbstring.func_overload muss entweder 0 oder 4 sein.
Ja
Transparente Zeichenkodierung:
mbstring.encoding_translation muss 0 sein.
Ja
HTTP-Eingabe-Kodierung:
mbstring.http_input muss auf pass eingestellt sein.
Nein
HTTP-Ausgabe-Kodierung:
mbstring.http_output muss auf pass eingestellt sein.
Nein"
Mein Provider hat mir auf meine Anfrage hin Folgendes gemailt:
"Das Problem wird dadurch verursacht, dass mbstring.http_input und mbstring.http_output von PHP 5.6.0 abgelehnt werden. Weitere Informationen dazu finden Sie hier: http://php.net/manual/en/mbstring.configuration.php Es besteht jedoch die Möglichkeit dies zu umgehen. Informationen dazu finden Sie hier: https://github.com/phpbb/phpbb/pull/3047/files"
Unter dem angegebenen Link finde ich dies:
@@ -606,8 +606,8 @@ function main($id, $mode)
'S_MBSTRING_LOADED' => true,
'S_MBSTRING_FUNC_OVERLOAD_FAIL' => (intval(@ini_get('mbstring.func_overload')) & (MB_OVERLOAD_MAIL | MB_OVERLOAD_STRING)),
'S_MBSTRING_ENCODING_TRANSLATION_FAIL' => (@ini_get('mbstring.encoding_translation') != 0),
- 'S_MBSTRING_HTTP_INPUT_FAIL' => (@ini_get('mbstring.http_input') != 'pass'),
- 'S_MBSTRING_HTTP_OUTPUT_FAIL' => (@ini_get('mbstring.http_output') != 'pass'),
+ 'S_MBSTRING_HTTP_INPUT_FAIL' => !in_array(@ini_get('mbstring.http_input'), array('pass', '')),
+ 'S_MBSTRING_HTTP_OUTPUT_FAIL' => !in_array(@ini_get('mbstring.http_output'), array('pass', '')),
));
}
Auf die entsprechenden Dateien habe ich keinen Zugriff.
Kann mir jemand von euch weiterhelfen?
lg
carlo
Habe folgendes Problem:
Installation
Wordpress aktuelle Version
Provider: one.com
Bei One.com läuft PHP 5.6.0
Ich will als mein WordpressForum phpBB installiere, da es mir sehr gut gefällt. Beim Installationsversuch bekomme ich diese Meldung.
" Prüfung der mbstring-Erweiterung
Erforderlich – mbstring ist eine PHP-Erweiterung, die Unterstützung für Multibyte-Zeichenketten zur Verfügung stellt. Bestimmte Funktionen von mbstring sind nicht mit phpBB kompatibel und müssen deaktiviert werden.
Überladen von Funktionen:
mbstring.func_overload muss entweder 0 oder 4 sein.
Ja
Transparente Zeichenkodierung:
mbstring.encoding_translation muss 0 sein.
Ja
HTTP-Eingabe-Kodierung:
mbstring.http_input muss auf pass eingestellt sein.
Nein
HTTP-Ausgabe-Kodierung:
mbstring.http_output muss auf pass eingestellt sein.
Nein"
Mein Provider hat mir auf meine Anfrage hin Folgendes gemailt:
"Das Problem wird dadurch verursacht, dass mbstring.http_input und mbstring.http_output von PHP 5.6.0 abgelehnt werden. Weitere Informationen dazu finden Sie hier: http://php.net/manual/en/mbstring.configuration.php Es besteht jedoch die Möglichkeit dies zu umgehen. Informationen dazu finden Sie hier: https://github.com/phpbb/phpbb/pull/3047/files"
Unter dem angegebenen Link finde ich dies:
@@ -606,8 +606,8 @@ function main($id, $mode)
'S_MBSTRING_LOADED' => true,
'S_MBSTRING_FUNC_OVERLOAD_FAIL' => (intval(@ini_get('mbstring.func_overload')) & (MB_OVERLOAD_MAIL | MB_OVERLOAD_STRING)),
'S_MBSTRING_ENCODING_TRANSLATION_FAIL' => (@ini_get('mbstring.encoding_translation') != 0),
- 'S_MBSTRING_HTTP_INPUT_FAIL' => (@ini_get('mbstring.http_input') != 'pass'),
- 'S_MBSTRING_HTTP_OUTPUT_FAIL' => (@ini_get('mbstring.http_output') != 'pass'),
+ 'S_MBSTRING_HTTP_INPUT_FAIL' => !in_array(@ini_get('mbstring.http_input'), array('pass', '')),
+ 'S_MBSTRING_HTTP_OUTPUT_FAIL' => !in_array(@ini_get('mbstring.http_output'), array('pass', '')),
));
}
Auf die entsprechenden Dateien habe ich keinen Zugriff.
Kann mir jemand von euch weiterhelfen?
lg
carlo