论坛停止维护公告

从2018-08-01日期,ZMAX官方维护论坛将迁移至 Joomla中国社区 - ZMAX专区 。ZMAX官方开发团队将会在该板块回复大家所有的提问。请所有的用户有任何的问题在Joomla中国社区发帖。

扩展将上线Joomla中国应用市场

ZMAX团队开发的应用将会逐步上线到Joomla应用市场,届时大家可以在应用市场中下载扩展

 
 
欢迎, 游客
用户名: 密码: 记住我
ZMAX开发的轻量级Joomla商城组件,让你的网站轻松集成商城功能。该扩展有如下特征:支持支付宝支付,支持网银支付,可以定制开发支持国内流行的支付系统。
该扩展提供免费版本。欢迎大家下载试用。我们感谢任何为该组件的完善提供帮助的人。

主题: Warning: simplexml_load_file(): I/O warning : failed to load

Warning: simplexml_load_file(): I/O warning : failed to load 7 年 6 个月 ago #1232

  • ZMAX程序人
  • ZMAX程序人的头像
  • Offline
  • 管理员
  • 开辟Joomla在中国的新局面!
  • 帖子: 758
  • 感谢您收到 124
  • 声望: 8
今天遇到一个问题,在客户将网站还原到服务器上之后,发现网站的前台出现了
structure or name of file: default1.xml is not exactly

这个问题以前也遇到过,到时就没怎么在意。以为一下子就解决了。

可是在寻找以前的解决方案的时候,发现记录丢失了。没有办法只能重新的解决了。

然后登陆后台,发现如下的两个问题:
1,原先的中文界面显示成了英文
2,所有和xml相关的页面都打不开。提示"jform getinstance could not load file"

初步判断是加载xml文件找不到了。但是十分的奇怪,网上的解决方案是xml文件确实不存在,加上就可以解决了。但是,经过分析判断,我的情况是xml文件在服务器上是完全存在的。
另外,网站上所有的xml文件都存在这个问题。那么肯定不是丢失了。也就是说,问题不在这个上面。

之后,将问题的重点放到服务器的配置上面。
在后台开启了错误报告。发现每一个页面都提示
Warning: simplexml_load_file(): I/O warning :  failed to load external entity.

最后又是一顿google.感觉很奇怪,这个错误的意思是没有找到文件,但是文件的路径就是在这个地方。

当陷入困境的时候,我依稀记得上次的解决方案是因为调用微信支付的api是,有一个设置导致xml文件无法加载。
因此,就去找这方面的资料。


正在这个时候,客户通知我说,网站已经ok了。因为他将php的版本由原先的5.6.26改为5.3.17。问题解决了。
ZMAX程序人,中国专业的Joomla扩展开发团队。我们致力于为中国Joomla用户开发符合中国国情的Joomla扩展!
http://www.zmax99.com
最后修改: 7 年 6 个月 ago 由 ZMAX程序人.
本论坛禁止游客发帖。

Warning: simplexml_load_file(): I/O warning : failed to load 7 年 6 个月 ago #1233

  • ZMAX程序人
  • ZMAX程序人的头像
  • Offline
  • 管理员
  • 开辟Joomla在中国的新局面!
  • 帖子: 758
  • 感谢您收到 124
  • 声望: 8
在继续分析上面的代码后,现在已经回想到了以前的解决方案了。

这个问题引起的原因就是
libxml_disable_entity_loader(false)
在joomla中必须为false.

但是在微信支付api中却设置了true.因此出现了问题。

解决方案:
重写设置为false即可。
ZMAX程序人,中国专业的Joomla扩展开发团队。我们致力于为中国Joomla用户开发符合中国国情的Joomla扩展!
http://www.zmax99.com
本论坛禁止游客发帖。

Warning: simplexml_load_file(): I/O warning : failed to load 7 年 6 个月 ago #1234

  • ZMAX程序人
  • ZMAX程序人的头像
  • Offline
  • 管理员
  • 开辟Joomla在中国的新局面!
  • 帖子: 758
  • 感谢您收到 124
  • 声望: 8
之后在本地验证测试。
在本地可以成功的重现上面的问题。
ZMAX程序人,中国专业的Joomla扩展开发团队。我们致力于为中国Joomla用户开发符合中国国情的Joomla扩展!
http://www.zmax99.com
本论坛禁止游客发帖。
创建页面时间:0.098秒
核心: Kunena 论坛