AKCMS/部署与维护
来自站长百科
导航: 返回上一页
AKCMS系统的部署主要涉及:“安装、重装、升级、备份与恢复以及网站的迁移”。下面将分别介绍相应的内容。
AKCMS的安装[ ]
AKCMS的安装步骤如下:
- 从站长百科下载站下载最新的AKCMS程序,并解缩
- 上传到服务器,请务必设置FTP软件为二进制模式传输
- 运行http://网站名称/system/install.php
- 填写数据库的信息和密码等其他站点信息,请注意认真填写,这一步比较关键,并点击“安装”
- 安装成功,默认帐号是:admin,密码是a
- 删除install.php或者改名
- 通过http://网站名称/system登录后台,修改密码
- 根据自己的需要新建变量,修改模板,设置栏目与主题
- 完成akcms的站点搭建
注意:不要解压缩到根目录,请把全部文件放到一个独立的目录中,比如:system或者akcms
AKCMS的重装[ ]
AKCMS安装后生成了一个/include/install.lock的文件,当这个文件存在的时候是无法再次进行安装的。这样做的目的是防止不小心再次执行安装程序导致当前数据丢失。当网站管理员确定要重装AKCMS的时候,请先做好当前数据的备份,再删除/include/install.lock 这个文件即可进行重装操作。
AKCMS的升级[ ]
AKCMS的版本号的命名规则以2.6.1为例:2是大版本号,6是中版本号,1是小版本号。
- 大中版本号一致只有小版本号不同时,只需要覆盖文件即可完成升级。但是覆盖前请先排除以下文件:
- /config.inc.php:这是数据库的配置文件,如果覆盖会导致连接不上数据库
- /images/admin/watermark.gif:这是图片水印文件,如果覆盖会导致水印变成默认
- /templates/ak/:这是模板目录,ak是默认的模板存放目录,也可能是别的,请参考config.inc.php中的$template_path;
- 当大中版本号不一致时,除了覆盖文件还需要执行升级程序:
- 2.6及更老版本的升级程序(升级程序在/update/)不是很方便,只能依次升级,比如:从2.2升级到2.6就得先升到2.3再升到2.4再升到 2.5……,从2.7开始升级程序(升级程序在/update.php)将可以选择老版本的版本号,执行一步到位的升级。
AKCMS的备份与恢复[ ]
AKCMS自带了数据库备份恢复工具(后台/管理数据库),下面就分别讲解:
- 备份数据库
- 选择:后台/管理数据库/备份数据库。
备份模式:普通模式只备份AKCMS的18个表(有的版本会多几个少几个);雷锋模式将备份全部表而不管这个表是不是AKCMS的。
分卷大小:有的服务器空间限制单个文件的大小,因此设置分卷大小可以将数据分散存储在一批文件中,导出的数据单个文件不至于过大。
点击“备份数据库”后,页面将不断的重复刷新,直到备份成功,给出提示。
备份好的数据存放在/akcmspath/data/目录下。
开发者:2.6.1版本为了兼容SQLite升级了数据库备份还原功能,原来是以MySQL兼容的SQL语句的形式存储;升级后以一种与数据库无关的数据结构存储。2.6.1版本的另一个变化是:只还原数据不还原表结构,因此当使用普通模式恢复将不受影响,而雷锋模式恢复前需要存在这些表,比如:您可以先手动把表结构创建一下。
AKCMS网站的迁移[ ]
- 通过后台的备份数据库功能将数据库备份为文件,通过FTP等方法转到新服务器上
- 在新服务器安装AKCMS,导入数据库
- 迁移上传的图片目录,默认是:/pictures/
- 迁移上传的附件目录,默认是:/attaches/
- 迁移文章的缩略图目录,默认是:/previews/
- 通过后台更新一下缓存
- 再人工检查一遍