CMS Made Simple/通过Shell安装

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

CMS Made Simple | 安装 | 内容管理 | 布局 | 用户&用户组 | 站点管理 | 我的设置 | 扩展 | FAQ

尽管该一步一步安装指南第一眼看上去相当复杂,如果你按照指南一步一步走没有碰到错误,所有的工作都相当平顺。在你开始之前你应该查看一下安装的环境要求。

如果你是升级安装,请先备份数据库。如果你有管理主题,你应该先保存它们(升级将覆盖缺省值)。

  • 第1步

通过ssh使用你的shell帐户登录(或者使用telnet)

   cd 'your-www-root-directory'
  • 第2步

提示:从1.4+版本开始,CMSMS归档包不再像以前那样解压到cmsmadesimple-x.y.z目录,而是解压到当前工作目录。 你可以安装CMS Made Simple到你的www-root或者创建一个子目录。针对本教程的目的,如果你不安装在www-root,请创建一个子目录(例如cmsmadesimple)然后进入该目录:

    mkdir cmsmadesimple; cd cmsmadesimple
 
  • 第3步

如果你想在生产环境中使用CMSMS,请从 latest stable release 检查最新发布版本。

有两个版本的下载包:base 版本(只有英文语言)和 full 版本(包括所有语言)。下载你需要的版本:

   wget http://s3.amazonaws.com/cmsms/downloads/5083/cmsmadesimple-1.7-full.tar.gz

使用下面的命令解压文件(使用你的版本号替换 "1.7-type" ):

  tar -zxvf cmsmadesimple-1.7-full.tar.gz

  • 第4步

解压完文件后,你需要改变下列文件或目录的权限。

(提示: 777是存在安全风险的,它可能会允许黑客上传文件到这些目录并在你的站点。如果你的站点对安全要求很高,请设置这些目录的权限为775或更严格。)

 chmod 777 tmp; \
 chmod 777 tmp/templates_c; \
 chmod 777 tmp/cache; \
 chmod 777 uploads; \
 chmod 777 uploads/images; \
 chmod 777 modules


注意:某些托管主机可能需要设置modules目录的权限为755(或775)才能是模块(例如 WYSIWYG TinyMCE 编辑器)工作。 提示:如果你已经知道php是使用你的用户权限在运行,或者你可以修改文件的拥有者成为apache的运行用户, 那么你可以略过这一步和下一步。

  • 第5步

Issue

  touch config.php; chmod 666 config.php

提示:唯一可以不用创建config.php 的情况是当你的服务器对 config.php 所在的目录有写入权限时(在这种情况下,config.php 将在安装期间被自动创建)。

  • 第6步

创建一个空的数据库。

你可以为你的数据库选择任意名称、用户名和密码(只要你能记住它)。它们像这样:

 Database name: cms 
 Username: cms_user 
 Password: cms_pass 


提示: 有些主机(租用空间)只允许你使用一个数据库,你不得不使用这个数据库,在这种情况下你可以跳过第6步,只要使用表前缀来区别开你的数据库表就可以了(第10步)。

CmsmadesimpleInstall.png
  • 第7步

现在你可以在你的浏览器中输入你的文件所在的目录的URL,例如:http://www.yoursite.com/cmsmadesimple/index.php ,然后将出现安装向导,如果不出现安装向导,请在浏览器中输入:http://www.yoursite.com/cmsmadesimple/install/install.php。

  • 第8步

首先选择语言,然后检查你是否已经设置了正确的权限和配置了正确的参数。如果验证成功,请点击继续。

如果碰到任何错误,请确认你的文件或目录权限以及你的PHP的相关配置。

  • 第9步

接下来选择文件创建掩码(至少 022)。然后为管理员输入一个用户名、密码和Email地址。

提示: 这是用于在安装完成后管理CMS Made Simple的用户名和密码,不是你的数据库的用户名和密码。

  • 第10步

接下来将让你输入数据库信息,在这里输入你在第6步中创建的数据库的Database name, Username 和 Password。其它情况也都大同小异(只要你能区分什么是数据库名,数据库用户名)。

如果你碰到特殊情况,请联系你的主机提供商。

提示:如果你使用已经存在的包含了内容的数据库(例如升级和重装),去掉Create tables选项,否则请保持缺省社设置。

  • 第11步

在下一个屏幕,如果所有都通过了,那么CMSMS已经安装成功可以使用了。恭喜!

将CMS文档的根路径记录下来是明智的,以便你在需要的时候能够查到它们。

  • 第12步

最后,无论如何!!为了安全移除安装目录。如果你已经执行了升级,也许你需要执行一个程序升级数据库,当你登录到管理控制台的时候,在你移除install目录之前你会看到一个红色的警告框。

当解决问题后红色警告框消失。

   chmod 444 config.php; rm -rf install
  • 第13步

访问你的站点并仔细阅读第一页。 看看 可选设置

参考来源[ ]

CMS Made Simple使用手册导航

针对所有用户:

安装:

环境需求 | 通过Shell安装 | 通过FTP安装 | 通过cPanel安装 | 在本地Windows系统下安装 | 升级 | 复制到一个新服务器上 | 可选设置 | 技巧与窍门 | 故障排除

内容管理:

页面创建 | 新闻创建 | 图片管理 | 文件管理 | 全局内容块与内容块

布局:

模板 | 样式表 | 菜单管理器 | 主题管理模块

用户&用户组:

用户 | 用户组 | 添加用户至用户组 | 用户组权限

站点管理:

全局设置 | 页面默认值 | 系统信息 | 系统检测 | 管理日志

我的设置:

我的账户 | 用户设置 | 快捷方式管理

扩展:

模块 | 标签 | 事件管理器 | 用户定义的标签

FAQ

针对网站设计者
模板使用 | 样式表使用
针对网站开发者:
开发者FAQ | 模块API | Smarty技巧 | 模块制作教程 | 模块制作技巧 | 用户定义的标签 | 内容区块剖析 | 运行SVN版本 | 添加菜单项的副文本 | 开发笔记 | 模块分类