Ошибка при использовании ModX Revolution и NIMP.

 

На прошлой неделе состоялся долгожданный релиз ModX Revolution 2.0. Решил немного протестировать данную CMS на NIMP. Установка прошла без проблем все быстро и красиво. Немного огорчило отсутствие встроенных плагинов, сниппетов. Их надо скачивать и устанавливать отдельно через "Управление пакетами", а если у вас стоит прокси то не избежать плясок с бубнами, но статья не об этом. После установки перешел на главную страницу и получил в лоб ошибку

 

"Apache HTTP Server - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства."

 

в подробнее было

 

AppName: httpd.exe AppVer: 2.2.15.0 ModName: php5ts.dll ModVer: 5.3.2.0 Offset: 0008673f

 

из этого ясно, что скорее всего проблема с каким то модулем php. При входе в админку дает ввести логин и пароль и при входе апачь вылетает точно с такой же ошибкой. В NIMPix возникла такая же проблема. Решил почитать мануалы к новой ModX Revolution и наткнулся на очень занятную страницу "Troubleshooting Installation"  и сразу же в глаза бросилась строка

 

"Are you running eAccelerator? In some server configurations, this can cause problems. You might need to disable it. You can do so via your php.ini."

 

 

Сразу понятно, что это наш случай, в php.ini отключил eAccelerator

 

eaccelerator.enable = 0;

eaccelerator.optimizer = 0;

eaccelerator.debug = 0;

 

После отключения все прекрасно заработало. Очень жаль что разработчика ModX Revolution 2.0 не сочли нужным заняться поддержкой eAccelerator.