Strona 1 z 1

Błąd po instalacji XenForo - An unexpected error occurred.

: 10 lis 2013, 20:41
autor: Macsch15
Po instalacji XenForo na serwerze z PHP 5.5 przy uruchomionym Cache Opcode i XDebug forum nie będzie działało, jeżeli mamy wyłączony "debug" będzie to informacja:
An unexpected error occurred. Please try again later.


Jeżeli w pliku config.php mamy:
$config['debug'] = true;


Będzie to następujący błąd:
An exception occurred: Controller response exception: XenForo_... in ... on line ...


Istnieje konflikt między rozszerzeniem XDebug a Zend Optimizer+, aby rozwiązać problem musimy jedno z nich wyłączyć.

Wyłączenie Cache Opcode:
Dodaj w pliku php.ini
opcache.optimization_level = 0


Wyłączenie XDebug:
Usuń całą gałąź odpowiedzialną na uruchomienie rozszerzenia w pliku php.ini, przykładowy wygląd jej:
[XDebug]
zend_extension = "php\ext\php_xdebug-2.2.3-5.5-vc11.dll"
xdebug.var_display_max_children = "2000"
xdebug.var_display_max_data = "-1"
xdebug.var_display_max_depth = "-1"
xdebug.remote_host = "localhost"


Po zmianach trzeba zrestartować httpd.