2011-03-29 143 views
0

首先,我应该说我对php和linux管理员很新。zend框架与codeigniter冲突

对于之前的网站zend我们安装在我们的生产机器上。我们决定离开zend并使用codeigniter。但是,一旦我将网站从本地推到生产环境进行测试,我收到的错误信息是:

致命错误:require_once()[function.require]:无法打开所需的'codeigniter/application/models/vo/navItemVO。第9行的/var/www/html/staging/echo/website/codeigniter/application/models/wordpresshook_model.php中的'php'(include_path ='。:/ var/www/html/ZendFramework-1.5.2/library')

我假设服务器要去Zend调用它的功能与去codeigniter。无论如何,在.htaccess中禁用或关闭Zend。我看到博客条目或禁用优化器“php_value zend_optimizer.optimization_level = 0”,但这似乎并没有工作。

我接受任何其他的选择,但我不能在根目录级在php.ini提前关闭此功能

谢谢!!!! Lori-

回答

3

我并不真正了解CI,但它看起来像需要配置CI库文件的包含路径。

您可以在php.ini文件宽将此服务器配置或使用类似

set_include_path(implode(PATH_SEPARATOR, array(
    '/path/to/codeigniter/lib', 
    get_include_path() 
))); 
+0

由于设置在应用程序的引导程序/启动脚本!当然花费小时之后!小时!!我说我想到了这一点,当然这很简单。你完全正确。我只需要更新include_path指向正确的目录... – Lori 2011-03-29 03:27:13