Я пытался правильно настроить RApache на своем Macbook Pro под управлением OS X 10.5.8. После успешной установки RApache (я думаю) я добавил следующее в файл httpd.conf, как это предлагается в руководстве.
LoadModule R_module /apache/module/path/mod_R.so
ROutputErrors
<Location /RApacheInfo>
SetHandler r-info
</Location>
Благодаря этим дополнениям я смог успешно перейти на http://localhost/RApacheInfo и просмотреть информацию о состоянии. Если я добавлю следующую дополнительную строку REvalOnStartup "library(brew)", я больше не смогу успешно загрузить страницу RApacheInfo.
Я не знаю, в чем здесь дело. Без вызова REvalOnStartup я вижу следующее в журнале ошибок Apache.
[Fri Feb 26 11:36:36 2010] [notice] Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.7l DAV/2 mod_R/1.1.8 R/2.10.1 configured -- resuming normal operations
The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
Нехороший знак. Любые мысли о том, что может происходить? Или что проверить?
Крис