登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

高级菜鸟

积累并顺便分享AI,启动技术,C#,ASP.net等知识的地方

 
 
 

日志

 
 

Error: the XML response that was returned from the server is invalid,joomla安装示范案例时报错  

2011-06-22 03:50:42|  分类: joomla |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
joomla安装示范案例时报错:Error: the XML response that was returned from the server is invalid。

注:安装一个模板的快速安装包 JV Cera quickstart package.zip(joomla1.5.18),和joomla1.5.3版均出现了这些问题问题。
出现的这一系列问题,应该都是较新的XAMPP 1.7.4集成的PHP版本过高,joomla不能良好兼容,mysql版本过高,有些命令已改变。

一般用下面引用的第六条可以间接绕道解决不能安装示例的问题(稍早的版本可能还要使用第五条讲到了替换TYPE=MyISAM)。

安装示范案例时报错的问题只好这样解决了!

不过接下来浏览网站时会出现更吓人的错误:


以下是网上搜到的此类有价值文章或贴子的集合,可以作为解决此问题的参考。




一、搜索了一下关于“Error: The XML response that was returned from the server cannot be processe”这个错误的一些资料,有人提到:


在安装的时候,不要更改根目录下 configuration.php.dist  这个文件的名称。


直接解压缩、上传安装包,然后开始安装。不要更改任何文件的名称。



二、貌似你的数据库字符编码没有设置好,建议设置为 utf8_general_ci (sql里确实是用的这个)

三、我也出过相同的问题,其原因是我预先建立了数据库,我把数据库删了,问题就解决了.

在linux类操作系统上这种现象比较常见,都是权限造成的。安装时不要将configuration.php.dist改名为configuration.php,不要把权限设为777,这样会暴露您的网站,Joomla典型的权限设置为目录权限为755,文件为权限为644,configuration.php文件为444。切记安装完后改回这个。

四、我用的是Joomla_RT_Catalyst_j15这个版本,是一个付费模板吧。
它其中的范例文件sample_data.sql中有一句话是这样的ENGINE=MyISAM DEFAULT CHARSET=utf8 。把它改成TYPE=MyISAM CHARACTER SET `utf8`后,范例程序能顺利的安装了。

最后分析后,两句语句本身并没有错,可能是mysql的版本不同引起的。


出现以上错误的原因有许多,现在都没有一个绝对的解决方案,现在PP在此就使用了我以前提及的解决方案的朋友给出解决方案:

方法是比较傻瓜式的,在出现错误的时候直接跳过去,点击next(下一步),直接完成JOOMLA的安装步骤,安装完后,请勿删除installation文件,重命名文件夹即可。

我们再次来到 joomla/installation/sql/mysql文件夹,找到sample_data.sql  文件,用DW或者notepad编辑软件打开文件,(此处不建议用记事本打开)再次把所有的 TYPE=MyISAM(较老的joomla版本里才有)替换成  ENGINE=MyISAM, 然后,查找前缀 #__ (注意这里是连续两个下划线) ,替换为 jos_ (或者你在前面安装过程中选择的特定前缀,注意变成了一个下划线) 查找并以UTF-8编码保存。

打开phpmyadmin, 打开JOOMLA程序所用的数据库,导入刚保存好的新文件sample_data.sql,导入成功后,刷新主页,你会看到所有网站数据都在页面上了。


六、这两天在XAMPP 1.7.3中也遇到这个问题。WinXP下测试用的。

第一次安装都很顺利,joomla 1.5中文版(joomlagete提供的1.5.15stable,非官方中文),示例数据也装上了。由于种种原因,想重新全新安装 ,于是把整个joomla文件夹删除,mysql对应数据库删除。

然后再重新安装与第一次相同的joomla版本,到装示例数据库这一步时就出现那个错误了,然后示例数据库自然就装不上。

后来干脆更狠一点,XAMPP 1.7.3 都重装了,还是不行。还是在示例数据库安装那出现
Error: The XML response that was returned from the server cannot be processed 

就是示例数据库没装上,没有遇上乱码问题,这两天试用一下看看情况。

以前我安装 Joomla! 核心都很顺利,不过是本地 XAMPP 服务器测试,还是远程安装,都没有碰到过这个问题,所以对它的解决方案也没有把握。


今天很意外的,我在安装 Joomla! 1.5.20 时碰到了这个问题!

在安装程序进行到“安装示范资料”那一步时,点击“安装示范资料”按钮,就弹出了一个错误提示:

引用

Error: the XML response that was returned from the server is invalid



这个问题让我很恼火,因为我刚刚在同一个空间、同一个数据库中安装了 Joomla! 1.6 核心(数据表前缀不同),安装过程中也有“安装示范资料”一步,都顺利完成了。现在来安装 Joomla 1.5 竟然卡住了。这个实在说不过去啊。

上网查了一下,关于在 Joomla! 核心安装过程中出现 Error: the XML response that was returned from the server is invalid 问题的原因有这么几种:

1、目录/文件  权限问题  —— 解决办法:修改权限
2、数据库帐号权限问题  —— 解决办法:修改权限
3、FireFox 浏览器插件冲突(常见 Y!Slow 插件冲突,及 Web Developer 插件冲突,等) —— 解决办法: 换用谷歌 Chrome 或 IE 浏览器安装
4、在开始安装前,误将 configuration.php-dist 文件改名为 configuration.php  —— 解决办法:不要改名,删除自己创建的 configuration.php 文件,重新开始安装过程
5、最奇怪的一种: 第一次安装有这个 XML 问题,休息一会儿,重新安装就好了!(无法理解)

在我今天解决这个问题的过程中,我尝试了上述各种办法:查看目录/文件夹权限,似乎没问题;更换浏览器,问题依旧;休息一会儿再来,问题依旧!

最后,我只好采用了另一个网友建议的办法:不安装示范资料,在完成安装程序之后,再手动安装示范资料

事实证明,这个办法非常有效!因此我贴出来,希望以后有人碰到这个 XML 问题时,直接使用此方法,不要浪费时间在猜测原因及寻找其它解决途径上面 —— 管它什么原因呢,解决问题就行!

具体操作过程如下:

引用

1、如果在点击“安装示范资料”按钮后,出现了“Error: the XML response that was returned from the server is invalid”这个错误,就不要再尝试点击该按钮,而是放弃安装示范资料,直接填写管理员帐号并进入下一步,完成安装程序。暂时不要删除 /installation 目录,而是改名为 /_installation。

2、安装结束之后,可以看到 Joomla! 前台一片空白,这是因为示范资料没有安装上去。但是在数据库中可以看到,数据表都已经创建了。

3、打开 /installation/sql/mysql/ 目录,找到  sample_data.sql 文件并下载到电脑上,用文本编辑器打开(最好不要用“记事本”,推荐使用 Notepad++ 编辑器)。

4、在 sample_data.sql 文件中查找前缀 #__ (注意这里是连续两个下划线) ,替换为 jos_ (或者你在前面安装过程中选择的特定前缀,注意变成了一个下划线) ,然后保存此文件,一定要保存为 utf-8 编码。

5、通过你的数据库管理工具 (例如 phpMyAdmin ) ,导入这个修改过的 sample_data.sql 文件到数据库。示范资料就安装成功了。

6、这时再浏览网站前后台,会发现一切都正常了。这时请记得删除 /_installation 这个目录。





  评论这张
 
阅读(5042)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018