使用akeeba backup工具整站备份、迁移joomla”一文发布后,很受用户的关注,很多用户称,该软件好用,站点迁移时候免除很多joomla配置参数的烦恼,也有用户说,我根本就无法进行备份且报错,提示信息:“ Call to a member function getState() on a non-ob()”,带着这个问题,我又一次的在无忧php空间上做了一个备份测试,没有问题,可正常执行备份。为什么有的用户能成功?有的就报错,大家都是用同样的php虚拟主机,而使用结果却不同?经过反复测试,终于找到答案:浏览器设置导致了joomla系统使用akeeba backup进行整站备份时提示错误。

1、  在使用joomla akeeba backup 组件整站备份前,请确认IE浏览器的“活动脚本”功能是否正常开启。很多安全浏览器都是自动屏蔽掉,请确认开启,设置方法:,打开IE浏览器->Internet选项->安全->自定义级别->脚本->启用 “活动脚本”。

image00112 150x150 分析akeeba backup备份失败原因

2、  登录akeeba backup后台,请查看“输出目录”和“临时目录”两个目录是否配置正确,并保证这个两个的目录有读、写权限。无忧主机空间完全满足,这两个目录所需要的权限。

使用前设置好这个问题,就可以正常使用了。但是还有一个奇怪的问题,我这里提一下,不能使用akeeba backup备份网站的用户,都有一个共同特点,都是用360浏览器,更换浏览器后正常。我很好奇,我也验证了这个问题,确实是这样。关于360浏览器为什么会屏蔽这个工具,我也说不上来,如有用户感兴趣可以去咨询下360官方的意见。最近关于免360屏蔽的php空间,网上讨论的很热闹,尤其是腾讯与360的纠纷,哪更是万人瞩目啊!我公司的php虚拟主机产品可以通过360浏览器正常访问,不会被屏蔽。请用户放心使用。

本文地址:http://www.51php.com/joomla/542.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: