您的位置:首页 > 其它

对DEDECMS搬家的一些经验小结(含s…

2013-02-22 15:44 232 查看
先在后台备份数据库(/DATA/BACKUPDATA内),再COPY出源代码,最后原版安装程序内INSTALL文件夹替换源代码中INSTALL文件夹就不说了,就说些细节方面的问题:

1.可能在搬家后直接运行网站是可以打开的,但是在登录后台时会报错

(这是因为网站还没安装:http://域名/INSTALL/INDEX.PHP进行安装)

2.在安装的时候可能会报数据库连接错误

(这是因为原来的数据库可能跟现在的数据库不一样,但是DEDE文件夹内的配置又没有更改,只要用写字板【别用记事本】,用UE也可以,DREAMWEAVER也可以)打开DATA/COMMON.INC.PHP文件,修改里面数据库连接相关信息;install文件夹,将index.php.bak改成index.php
,删除install_lock.txt ,之后运行安装包,注意的是如果是DEDE
V5.7版本,还需要删除INSTALL文件夹下面的index.html文件

3.如果是在服务器上安装DEDECMS网站,有可能在安装的时候提示数据库连接错误,尽管设置都对了,这个时候只要重新注册下MYSQL实例即可;另外数据库正确但是在提交的时候提示“请检查../DATA是否具有可写入权限时“,这个时候只要在IIS中重新修改下权限(如果已经勾选”写入“,去掉勾选---应用---在”勾选写入“,再应用---重启IIS)即可

4.另外在服务器端的论坛设置也是如此,在/DATA文件夹下,用写字板修改sql_config.php文件内相关数据库信息,然后可以登录以后,一般../admin.PHP,登录系统,然后在后台更改下论坛的绝对地址即可恢复论坛

5.下面说说服务器上如何让IIS跟PHP共存

第一步:安装php,以php-5.2.0为例。
1)
在需要的盘里(如D盘)新建一个名为PHP的文件夹,解压缩php-5.2.0-win32.zip到D:\PHP。

2)
在D:\PHP文件夹下找到php.ini-dist文件,将其复制一份以做备份。将复制后的文件更名为php.ini。

3) 在php.ini文件中找到以下行:extension_dir =
"./"(注:该行指定PHP查找扩展的位置),编辑该行,如下所示:
extension_dir =
"D:/PHP/ext"(注:不要这里用的是斜杠/而不是反斜杠\)。

4)
在php.ini文件中找到以下行:;extension=php_mysql.dll(注:该行开始的分号指示PHP忽略该行),删除该行起始的分号以启用扩展extension=php_mysql.dll;同样方法将;extension=php_mbstring.dll前的分号去掉;如果需要处理图片或者生成图片,还要加载gd库(gd库提供了一系列用来处理图片的API),还得把extension=php_gd2.dll前的分号去掉。
有可能共需修改一下4个
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dll
;extension=php_mcrypt.dll

5) 保存并关闭php.ini文件;将修改好的php.ini文件复制到C:\Windows\文件夹下;

6)
在D:\PHP\文件夹下找到名为php5ts.dll,libmysql.dll,libmcrypt.dll的文件,并将其复制到C:\windows\System32文件夹中
(注:IIS处理PHP 5和MYSQL需要该文件)。

第二步:配置IIS支持PHP。
1) 配置IIS使其支持PHP解析:
打开iis,在web服务扩展上点击右键选择“添加一个新的Web服务扩展…”



IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />


在弹出的对话框中的扩展名处输入“php”,点击添加按钮,单击浏览,在C:\PHP选中“php5isapi.dll”,如下图:


IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />

设置完毕后记住把“设置扩展状态为允许”前的复选框选中,如下图。



IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />


2)设置测试网站:
将默认站点停止。重新自己创建一个站点,按下面的图进行操作:



IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />


设置该站点,使其可以使用和解析PHP,按下面的图进行操作:



IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />


第三步:安装MYSQL。
按下面图片进行操作



IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />




IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />


测试


IIS+PHP共存问题)" TITLE="对DEDECMS搬家的一些经验小结(含server2003 IIS+PHP共存问题)" />


PHP5.2下载
mysql-essential-5.0.45-win32.msi下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: