AKCMS/部署与维护

来自站长百科
跳转至: 导航、​ 搜索

导航: 返回上一页

AKCMS系统的部署主要涉及:“安装、重装、升级、备份与恢复以及网站的迁移”。下面将分别介绍相应的内容。

AKCMS的安装[ ]

AKCMS的安装步骤如下:

  1. 站长百科下载站下载最新的AKCMS程序,并解缩
  2. 上传到服务器,请务必设置FTP软件二进制模式传输
  3. 运行http://网站名称/system/install.php
  4. 填写数据库的信息和密码等其他站点信息,请注意认真填写,这一步比较关键,并点击“安装”
  5. 安装成功,默认帐号是:admin,密码是a
  6. 删除install.php或者改名
  7. 通过http://网站名称/system登录后台,修改密码
  8. 根据自己的需要新建变量,修改模板,设置栏目与主题
  9. 完成akcms的站点搭建

注意:不要解压缩到根目录,请把全部文件放到一个独立的目录中,比如:system或者akcms

AKCMS的重装[ ]

AKCMS安装后生成了一个/include/install.lock的文件,当这个文件存在的时候是无法再次进行安装的。这样做的目的是防止不小心再次执行安装程序导致当前数据丢失。当网站管理员确定要重装AKCMS的时候,请先做好当前数据的备份,再删除/include/install.lock 这个文件即可进行重装操作。

AKCMS的升级[ ]

AKCMS的版本号的命名规则以2.6.1为例:2是大版本号,6是中版本号,1是小版本号。

  • 大中版本号一致只有小版本号不同时,只需要覆盖文件即可完成升级。但是覆盖前请先排除以下文件:
  1. /config.inc.php:这是数据库的配置文件,如果覆盖会导致连接不上数据库
  2. /images/admin/watermark.gif:这是图片水印文件,如果覆盖会导致水印变成默认
  3. /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自带了数据库备份恢复工具(后台/管理数据库),下面就分别讲解:

  • 备份数据库
选择:后台/管理数据库/备份数据库。

Akcms1.jpg

备份模式:普通模式只备份AKCMS的18个表(有的版本会多几个少几个);雷锋模式将备份全部表而不管这个表是不是AKCMS的。

分卷大小:有的服务器空间限制单个文件的大小,因此设置分卷大小可以将数据分散存储在一批文件中,导出的数据单个文件不至于过大。

点击“备份数据库”后,页面将不断的重复刷新,直到备份成功,给出提示。

备份好的数据存放在/akcmspath/data/目录下。

开发者:2.6.1版本为了兼容SQLite升级了数据库备份还原功能,原来是以MySQL兼容的SQL语句的形式存储;升级后以一种与数据库无关的数据结构存储。2.6.1版本的另一个变化是:只还原数据不还原表结构,因此当使用普通模式恢复将不受影响,而雷锋模式恢复前需要存在这些表,比如:您可以先手动把表结构创建一下。

AKCMS网站的迁移[ ]

  1. 通过后台的备份数据库功能将数据库备份为文件,通过FTP等方法转到新服务器上
  2. 在新服务器安装AKCMS,导入数据库
  3. 迁移上传的图片目录,默认是:/pictures/
  4. 迁移上传的附件目录,默认是:/attaches/
  5. 迁移文章的缩略图目录,默认是:/previews/
  6. 通过后台更新一下缓存
  7. 再人工检查一遍