登录 注册

登录

已解决 J2XML 2.5导入导出工具 导入时总是显示Invalid Token

更多
2013年05月07日 13:50 #1 作者: 石芳雯
J2XML 2.5导入导出工具 导入时总是显示Invalid Token 然后就无法导入,求解~

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

更多
2013年05月07日 15:02 #2 作者: Joomla之门
很可能是你从 Joomla 1.5 导出的文件太大了,比方说文章数量较多,或者包含了图片?

请尝试去掉图片,只导出文字,让导出文件变小,或许能解决。

图片完全可以手动复制过去,只要保持相同的路径就可以了。

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

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

更多
2013年05月07日 15:39 #3 作者: 石芳雯
不导出图片,或导出一篇文章。的确不显示无效了,但是又显示Fatal error: Class 'XSLTProcessor' not found in importer15.php on line 47

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

更多
2013年05月07日 16:05 #4 作者: Joomla之门
貌似你的 PHP 没有启用 XSL 。

你的网站空间是购买的虚拟主机,还是自己搭建的?请联系空间上,要求启用 XSL 应该能解决。

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

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

更多
2013年05月07日 16:22 #5 作者: 石芳雯
我们现在目前是在本地测试的,在xampp上,要如何启用XSL呢? 或者,除了JAXML这个工具,还有别的什么工具或方法能实现文章的转移不?

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

更多
2013年05月07日 16:34 #6 作者: Joomla之门
你的 XAMPP 版本是多少?我所用的 XAMPP 1.7.4 默认就已启用 XSL 。

启用的方法也很简单,打开 /xampp/php/php.ini 这个文件,找到如下代码:
extension=php_xsl.dll

将这一行行首的英文分号删除(意思是取消注释),然后保存,重启 Apache 就能生效。

如果你的目的是迁移 Joomla 1.5 的文章到 Joomla 2.5,我认为最佳方案应该是使用 jUpgrade 升级工具 。在 jUpgrade 里面,可以选择要迁移的内容。你可以不勾选那些不想迁移的,例如 banner , newsfeeds ,weblinks 等等。只迁移文章、用户、菜单。

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

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

更多
2013年05月07日 17:39 #7 作者: 石芳雯
成功导入文章了,原来我的PHP.INI里没有你跟我说的那段代码,然后我自己加进去了,然后就能成功导入了。谢谢老白~

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

更多
2013年05月07日 19:03 #8 作者: Joomla之门
呵呵,恭喜你解决了问题。你处理得很好!

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

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