Mambo

出自Wikitiss
跳转到: 导航, 搜索

Mambo是一款开源的内容管理系统(CMS),以简单易用著称。因为个人建站需要,这几天特意学习了一下其具体用法,现将学习成果跟大家分享如下,期望能够给大家一点帮助。

目录

安装

首先从Mambo的下载网站下载主程序压缩包,然后复制到相应的虚拟主机目录,解压缩即可():

cd htdocs
tar xzf MamboV4.6.5.tar.gz
  • 注意:如果你不想安装在根目录,需要先建立一个你期望名字的子目录(如wikan),进入这个子目录后再解压缩文件,例如:
cd htdocs
mkdir wikan
mv MamboV4.6.5.tar.gz wikan/
cd wikan
tar xzf MamboV4.6.5.tar.gz

下面就可以正式进行Mambo的安装了。

准备MySQL数据库

为更好地国际化(i18n)你的网站,最好使用UTF-8编码,在创建MySQL数据库时,需要将数据库编码设置为UTF-8,示例如下:

CREATE DATABASE `mambo` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON mambo.* TO 'mambo'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

如果你是租用的虚拟主机,可能你不能自主用以上命令创建默认编码为UTF-8的数据库,如果你可以使用phpMyAdmin来修改已经创建的默认编码为非UTF-8的数据库,也能达到一样的效果,如下图所示:

phpMyAdmin.png

在线安装

下面就可以进行主程序的安装了,在Firefox或其他浏览器中输入目标网址,您就进入了安装界面:

MWI.png

MWI1.png

在此页面中主要是确认您的Web服务器配置是否满足安装要求,如果一切正常,可以点击Next进入下一步:

MWI2.png

此页面主要是告知你Mambo所使用的授权协议,点击Next进入下一步:

MWI3.png

此页面中需要您将前面建立的MySQL数据库信息填入到相应设置中(如果您不需要示例数据,请将“Install Sample Data”前的勾选去掉),点击Next进入下一步:

MWI3confirm.png

此时会弹出这个确认对话框,点击确定即可,如果前面输入的信息没有错误,就会进入下一步:

MWI4.png

此页面提示您数据库安装成功,要求您设置网站名称,设置完成后点击Next进入下一步:

MWI5.png

此页面要求您输入管理员邮箱与密码,输入完成后点击Next进入下一步:

MWI6.png

最后,终于大功告成,您的安装成功完成了。将安装时使用的目录“installation”删除后,您的网站就可以正常使用了。当然,如果您忘记删除目录“installation”时,系统会提示您尽快删除,否则是无法正常使用的:

MWIclear.png

系统配置

安装完Mambo后,就需要对网站进行定制了,这一过程需要由admin来完成。

语言管理

如果要使网站支持多种语言,就需要用于语言管理器。首先以系统管理员(一般是admin)身份登录,点击菜单“Site”->“Language Manager”:

MWALanguage.png

即进入语言管理页面:

MWALanguage1.png

MWALanguage2.png

点击“New”按钮添加一种语言:

MWALanguage3.png

在此页面中对添加的语言进行设置:

MWALanguage4.png

设置写成后,点击“Save”按钮予以保存:

MWALanguage5.png

现在网站已经可以支持简体中文了。

Nokkaew的安装与配置

现在网站的全面国际化(i18n)已经非常普遍了,为了实现网站的这一特性,需要先安装一个模块Nokkaew。首先以系统管理员(一般是admin)身份登录,点击菜单“Installers”->“Universal”:

MWAInstallers.png

即进入安装页面:

MWAInstallers1.png

上传已经下载好的安装包,或直接在Install From HTTP URL输入安装包的链接:

MWAInstallers2.png

点击对应的安装(Install)按钮:

MWAInstallers3.png

安装成功后会显示这个页面,您就可以正常使用这一模块进行国际化了。这一模块主要对网站的内容(如菜单名称、文章内容)进行国际化。

smtp设置

一般网站会发送一些通知邮件,或者接受用户通过联系邮箱发来的邮件,如果需要采用smtp来完成,就需要在“Site”->“Global Configuration”的“Mail”标签页予以设置:

MWAMailer.png

即“Mailer”选择“PHP mail function”,“SMTP Auth”选择“Yes”,“SMTP User”选择“wikantranslate@gmail.com”,“SMTP Pass”则是您邮箱的登录密码,“SMTP Host”选择“ssl://smtp.gmail.com”,这里需要注意的是gmail的smtp服务器是要设置为ssl的。最后,如果您使用您的gmail邮箱进行smtp发送邮件,还需要更改文件“includes/phpmailer/class.smtp.php”的如下行(由25更改为465):

  1.     var $SMTP_PORT = 465;
个人工具
工具箱