登录 注册

登录

已解决 使用akeeba迁移网站到别的域名后jdownloads报错

更多
2015年02月15日 10:45 #1 作者: jamesyan
白站长,我用使用akeeba将网站从一个域名迁移到另一个域名后,其中的jdownloads组件的下载文件不能下载了,后台报错如下:

“出错: 上传根目录不存在! 请通过 FTP 软件在您的 Joomla! 根目录下创建 /jdownloads 和 /jdownloads/tempzipfiles 这两个目录,并将这两个目录的访问权限设置为 CHMOD 0777 - 否则 jDownloads 就无法工作!”

报错中的这两个目录迁移后是存在的,不用创建,所以我按照要求将 /jdownloads 和 /jdownloads/tempzipfiles这两个目录的权限改成了777,还是同样报错,内容也是相同的。后来将 /jdownloads目录中的所有目录权限都改成了777,但还是同样的报错。

请白站长指点一下,非常感谢。

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年02月15日 18:43 #2 作者: Joomla之门
仅仅是更换域名吗?服务器主机有没有更换?

如果只是更换域名,就检查一下 jDownloads 相关设置里面是否有绑定域名的地方?

如果连主机也换了,就检查一下是否有将路径设置为绝对路径的地方?

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年02月17日 08:10 #3 作者: jamesyan
主机没有换,就是更换了域名,实在不知道问题出在哪里了。

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年02月17日 08:57 #4 作者: jamesyan
已将测试的网址和用户名及密码发送到您的旺旺了,请帮我看一下,谢谢。

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年02月17日 13:41 #5 作者: Joomla之门
我进入你网站(新域名)后台看了一下 jDownloads “设置中心”的路径设置,可以看到“上传目录”这一项设置的是:

/www/web/test48_icreativity_net/public_html/jdownloads


很显然这是一个绝对路径。如果要修改为 test49 (新域名)对应的绝对路径,jDownloads 会尝试从 test48 原来的路径迁移整个 jdownloads 目录。而新域名显然没有这个权限。

解决办法:请尝试通过 phpMyAdmin 直接对新域名的数据库进行编辑,找到 jDownloads 组件的上传目录数据库记录,修改为新的路径。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
下列用户已致谢:: jamesyan

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年02月17日 15:24 #6 作者: jamesyan
非常感谢白站长,问题解决了,在phpMyAdmin中找到jdownloads_config ,修改路径就可以了。

登录 或者   注册一个会员帐号 来参与讨论