由于感觉godaddy免费服务器的上传速度太慢,于是决定更换zenphoto到付费的服务器上,实际效果还真的不错。本文主要介绍下更换服务器的个人经历外带点小建议。
准备文件
经过我的一番小小的差错,终于明白原来zenphoto更换服务器实在是太简单了,比wordpress还要简单些。主要参考官方说明,点击此处。
只要将albums,backup,cache拷贝到相同位置,zenphoto就可以直接识别然后就可以使用了—这里当然是只是备份核心的而已,如果你能把数据库和文件整个转移,那当然是非常的好了。
所以需要备份的是:
自定义的文件;albums文件夹;已从zenphoto后台备份数据库的backup文件夹;cache文件夹;如果有必要还应该包括uploaded。
个人认为如果你对缓存文件不看重的话可以考虑不备份cache文件夹,应该可以重新生成。
注意:请在相同的版本间备份和恢复数据库文件,除非必要,不要在不同版本间进行此操作,较老版本的zenphoto同样可以在zenphoto官网下载到。
所谓转移服务器其实就是重新安装zenphoto并且导入原数据,对于新服务器的数据库密码之类的并没有要求,因为安装时会检查连接的。
将刚才备份的文件与官网下载到的安装文件进行合并然后打包上传到新的服务器,准备好数据库,然后同样是打开zp-core/setup.php开始安装了。
恢复zenphoto
安装完成后可以看到上方有多个选项,请选择恢复数据库,因为这时图片已经识别了,但是图片的标题,zenphoto的设置包括管理员帐户等信息都还没有恢复过来,所以请立即选择恢复数据库。
如果你选择了立即浏览,就可以发现现在任何人都可以创建管理员帐户,看样子有点危险,相册中的图片也还没有标题等信息,后台(如果已经创建了帐户的话)中的设置也是默认设置。
先测试再开放
我相信各位都是先在本地修改hosts文件使域名暂时指向新服务器,等到调试好了才修改dns解析的吧,不要说你不知道…或者也可以参考官网的使用在.htaccess文件开头加入redirect /index.php /<name of page>.html
暂时封闭网站,这个根据需要随便写个html文档就是了。
如果你错过了立即恢复数据库并且已经新建了用户,要做的只是同样在概览中使用“备份/
恢复”从新恢复数据库,恢复数据库后zenphoto将和搬离服务器前没有任何区别(只是可惜刚才创建用户的辛劳了)。
建议关闭其中的seo插件
建议关闭zenphoto中的任何seo插件,这些插件可能带来严重的数据丢失(由于文件名相同的原因),到时候只有看备份了,如果备份都没有,那可就…
更换到付费服务器后感觉速度真的快了很多,唉~
音乐 take me to your heart
发表回复