PHPCMSV9网站更换空间教程(网站搬家)
2015-12-21 13:03:50   来源:   浏览: 次

导读:PHPCMSV9建设的网站在更换空间的时候还是比较麻烦的,前段时间在给一个PHPCMSV9建设的网站搬家时,就出现过一些问题,然后不得不重新返工。

PHPCMSV9建设的网站在更换空间的时候还是比较麻烦的,前段时间在给一个PHPCMSV9建设的网站搬家时,就出现过一些问题,然后不得不重新返工。所以这次在给一个网站进行空间转移的时候,就顺便记录了一下转移过程,分享出来,因为网站搬家的过程中可能会出现很多不可知的问题,所以本次分享的经验教程仅供大家参考,并不能放之四海而皆准。

PHPCMSV9网站更换空间教程:

1 备份网站数据(图片)

PHPCMSV9网站更换空间教程(网站搬家)

2 通过FTP将网站的文件下载到本地

有的空间支持在线压缩,那就方便多了,直接将网站目录打包,然后传到本地。这次我传到本地主要有几个原因,一是刚好给网站做一次文件与数据的备份,二是因为网站本身数据很少,有传到本地的可能。

3 上传网站打包文件至新网站空间根目录(FTP)

数据全部传到本地之后,将全部数据再上传到新的网站空间。如果新空间支持在线解压,那就又方便多了,直接上传网站的压缩包,然后进行解压,就省时省事省力了。

4 使用phpmyadmin导入备份数据到新的空间数据库

大部分网站空间都是支持phpmyadmin管理数据库的,所以我们可以使用phpmyadmin对网站的数据进行导入(省去重新安装再导入的麻烦)。导入数据时注意应该选择第一步给网站备份的数据库备份文件,位置在:caches\bakup\default\目录下。

5 修改网站相关配置文件

如果网站在转移前和转移后使用了不同的域名,则必须修改网站配置文件,如果网站转移前后使用相同的域名地址访问,则可以省去这一步骤。

修改网站配置文件:

caches/configs/system.php中的第24行:

'upload_url' => 'http://*******************/uploadfile/', //附件路径

27-30行:

'js_path' => 'http://*******************/statics/js/', //CDN JS
'css_path' => 'http://*******************/statics/css/', //CDN CSS
'img_path' => 'http://*******************/statics/images/', //CDN img
'app_path' => 'http://*******************/',//动态域名配置地址

47行:

'phpsso_api_url' => 'http://*******************/phpsso_server', //接口地址

修改网站PHPSSO配置文件:phpsso_server/caches/configs/system.php

第17-21行:

'js_path' => 'http://*******************/phpsso_server/statics/js/', //CDN JS
'css_path' => 'http://*******************/phpsso_server/statics/css/', //CDN CSS
'img_path' => 'http://*******************/phpsso_server/statics/images/', //CDN img
'upload_path' => PHPCMS_PATH.'uploadfile/', //上传文件路径
'app_path' => 'http://*******************/phpsso_server/',//动态域名配置地址

把星号“*******************”由之前的地址换成新的网站地址。

6 修改数据库配置文件

如果网站前后数据库名称、数据库用户、数据库密码等一致,则可以省去这一步骤,如果不是,则必须修改数据库配置文件:

修改PHPCMSV9数据库配置文件:

caches/configs/database.php 和 phpsso_server/caches/configs/database.php 中数据库信息部分。

7 修改网站目录权限

给网站根目录777权限,首页文件index.html 777权限,caches/和phpsso_server/caches/目录777权限,给附件目录uploadfile可写权限等。