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

来源:互联网 发布:igtt淘宝事件 编辑:程序博客网 时间:2024/06/10 05:00
先在后台备份数据库(/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 ,之后运行安装包,注意的是如果是DEDEV5.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服务扩展…” 
对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

在弹出的对话框中的扩展名处输入“php”,点击添加按钮,单击浏览,在C:\PHP选中“php5isapi.dll”,如下图:
对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)
设置完毕后记住把“设置扩展状态为允许”前的复选框选中,如下图。

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

2)设置测试网站:
将默认站点停止。重新自己创建一个站点,按下面的图进行操作: 
对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

设置该站点,使其可以使用和解析PHP,按下面的图进行操作: 
对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

第三步:安装MYSQL。
按下面图片进行操作
对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)

对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)




测试
对DEDECMS搬家的一些经验小结(含server2003 <wbr>IIS+PHP共存问题)



PHP5.2下载
mysql-essential-5.0.45-win32.msi下载
原创粉丝点击