[function.simplexml加载文件]:I/O警告:无法加载外部实体(cakephp)

[function.simplexml加载文件]:I/O警告:无法加载外部实体(cakephp),php,xml,cakephp,Php,Xml,Cakephp,我有一些代码,它们在xml文件上做一些工作 它们完全是用cakephp实现的 但当我把它放在我的框架中时,它就不起作用了。我的框架中的“simplexml\u load\u file”函数找不到xml文件。但xml文件与类调用者位于同一文件夹中 代码: $xmlObj = simplexml_load_file("certificate.xml"); 错误: 警告(2):simplexml加载文件()[函数.simplexml加载文件]:I/O 警告:无法加载外部实体“certificate.

我有一些代码,它们在xml文件上做一些工作

它们完全是用cakephp实现的

但当我把它放在我的框架中时,它就不起作用了。我的框架中的“simplexml\u load\u file”函数找不到xml文件。但xml文件与类调用者位于同一文件夹中

代码:

$xmlObj = simplexml_load_file("certificate.xml");
错误:

警告(2):simplexml加载文件()[函数.simplexml加载文件]:I/O 警告:无法加载外部实体“certificate.xml” [APP\libs\r\u s\u a\u processor.php,第17行]

我无法设置像“”这样的完整路径,因为htaccess会更改404页面的路径

解决办法是什么? 我甚至把xml文件放在webroot/files路径中!但一切都没有改变:(


尝试回显gwtcwd();就在之前,你肯定那是正确的目录

尝试回显gwtcwd();就在之前,你肯定那是正确的目录?thanx很多回显getcwd()帮助:)。@afsane:如果你现在找到了你问题的答案,请将它以答案的形式留在下面。如果你还没有,你也应该在评论中把它显示出来。