Codeigniter和Doctrine的问题,从Windows迁移到Linux服务器

问题描述:

我最近一直在学习如何使用Doctrine和CI,并使用这两种工具翻修了我的网站......在下列问题之前, )发生:Codeigniter和Doctrine的问题,从Windows迁移到Linux服务器

从本质上讲,似乎PHP或CI或Doctrine无法找到我的基类,除非我明确要求/将它们包含在相应的模型类中?

EG: Fatal error: Class ‘BaseServiceCatagory’ not found

我的现场网站是坐在一个Linux 5.2的PHP框和我的开发网站是在Windows 5.2.9-1的PHP。它在Windows上运行得很好,但现场不断给我提供上面的错误。

我希望有人在这里可能有类似的问题,并可能有什么可能的原因有一些建议。

在此先感谢

基于命名约定,我将假设这是一个学说类。你的教条设置/引导设置看起来如何?当你告诉Doctrine从哪里加载模型时,我的第一个猜测就是你指向一个Windows风格的文件路径。

+0

您好,感谢您的回复。我将教义作为插件安装到系统中。我创建了一个doctrine_pi.php文件,位于system \ application \ plugins目录中。 – 2010-10-11 07:05:55

+0

doctrine_pi.php文件的内容可以在这里找到:http://pastebin.com/UxjkFfs6 – 2010-10-11 07:07:41

+0

将一些调试代码添加到Doctrine :: autoload中,并尝试确定您的类文件未包含在服务器中的原因。 – 2010-10-11 08:10:28

我有同样的问题,在这个问题的答案固定它,我: PHP Doctrine frustration: loading models doesn't work..?