Simple Machines Forum(SMF)是一个广泛使用的开源论坛sofware。
第1步
我们需要创建一个运行CentOS 6的新的Droplet。输入您的新论坛的所需主机名或域名。 在这种情况下,我们选择了mynewforum.com
。
接下来,我们需要选择该Droplet将要运行的图像。 选择CentOS 6.4 x64,最后创建Droplet。
您很快就会收到一封包含根凭据的电子邮件,以登录您的Droplet。 将此信息保存在安全的地方。
第2步
使用通过电子邮件发送给您的根凭据的SSH隧道进入虚拟机。 如果你是在OSX上,那么你可以使用终端,如果你使用的是Windows下载从PuTTYhttp://www.chiark.greenend.org.uk/~sgtatham/putty/download.html上
第3步:
现在安装Apache,PHP和mySQL。
注意:如果使用的是root以外的其他用户登录,您将需要使用sudo命令。
安装Apache型yum install httpd
,然后回车。
出现提示时,如上所示,键入y,然后按Enter键。
接下来,安装MySQL类型yum install mysql-server
,然后回车。
出现提示时,如上所示,键入y,然后按Enter键。
我们将需要启动mySQL现在配置root密码。
类型service mysqld start
,然后回车。
以下命令将启动mySQL安装向导。
类型/usr/bin/mysql_secure_installation
并回车。
系统将提示您输入root密码(如上所示)。 没有设置root密码,所以只需点击回车即可。
现在询问是否配置root密码(如上所示)。 请输入y并按回车键。
现在输入所需的mySQL root密码,然后按回车。 接下来,重新输入您的密码以进行确认,然后按Enter键。
注意:当您输入任何字符就会显示出来。
系统将提示您删除匿名用户,如上所示。 键入y,然后按Enter键。
您将被禁止远程登录功能,如上所示。 键入y,然后按Enter键。
您将被邀请删除在安装过程中创建的测试数据库,如上所示。 键入y,然后按Enter键。
您将被邀请重新加载特权表,如上所示。 键入y,然后按Enter键。
SMF使用PHP作为服务器端脚本语言。
要安装PHP类型yum install php php-mysql
。
当提示时键入y并按Enter键。
第4步
mySQL已经在第3步中启动,但Apache仍然需要启动。
要启动Apache的类型service httpd start
并回车。
- 让Apache在引导时启动式
chkconfig httpd on
,然后回车。 - 为了有mysql开始启动类型
sudo chkconfig mysqld on
,然后回车。
第5步
SMF将需要一个mySQL数据库来存储其所有的应用程序数据。
要登录到MySQL的类型mysql -u root -p
然后回车。
然后系统会提示您输入密码。 输入在配置mySQL时在第3步中创建的密码。
注:没有字符将被显示为您键入密码。
当完成敲入。
创建一个MySQL数据库类型CREATE DATABASE mydatabase;
与MyDatabase的是数据库的名称要使用,然后回车。
创建一个MySQL用户为SMF类型CREATE USER 'forum'@'localhost' IDENTIFIED BY 'forumdbpassword';
然后回车。 与你的愿望是SMF使用与你希望SMF使用的数据库密码forumdbpassword数据库用户更换论坛 。
我们需要向此新用户授予操作数据库的权限。 类型grant all privileges on `mydatabase`.* to 'forum'@'localhost';
然后回车。 与您选择的数据库名称和数据库用户名替换MyDatabase的和论坛 。
要刷新MySQL权限类型FLUSH PRIVILEGES;
然后回车。
最后从键盘上按CTRL + C从mySQL逃脱。
第6步
安装和配置所有依赖项后,下一步是下载Simple Machines Forum软件
键入cd /var/www/html/
并按Enter键来更改目录到Web根目录下。
要下载SMF类型的最新包装wget http://mirror.ord.simplemachines.org/downloads/smf_2-0-6_install.tar.gz
并回车。
包作为存档下载。 键入tar xvfz smf_2-0-6_install.tar.gz
,然后按Enter提取存档。
由于我们已经提取了存档,我们可以删除旧的存档包。 类型rm -f smf_2-0-6_install.tar.gz
然后按回车。
SMF需要服务器可写入一些文件。 类型chmod 777 attachments avatars cache Packages Smileys Themes
,然后回车。
第7步
SMF必须提供几个信息才能连接到您的数据库并设置您的管理员帐户。
将您的Web浏览器指向在Droplet创建电子邮件中找到的IP。 您应该看到初始安装屏幕,如上所示。
只需点击继续。
服务器名称为localhost
用户名是在第5步中创建的数据库用户名。
密码就是你在第5步中创建的数据库用户密码。
数据库名称是您在第5步中创建的数据库。
表前缀可以保留为默认值(SMF_)。
完成后,选择继续。
论坛名称就是你的社区,将作为论坛报头的名称。
论坛网址 ,如果你想有一个域,而不是一个IP上运行您的论坛,这改变域。
注意 :您必须配置必要的域名服务器和记录域与前手的Droplet工作。
gzip的输出忽略警告。 离开这个选中,它将工作在你的Droplet。
数据库会话这是最好的留给检查。
UTF-8字符集这个建议进行检查,因为这将允许您使用您的论坛多种语言。
允许简单的机器收集基本统计月报这些统计都是非个人身份,他们帮助企业更好地开发软件。 如果你感到宽厚,请检查它。
SMF将负责这些艰巨的工作,并使用必要的表和字段填充数据库。 只需点击继续。
您的用户名在其中,你会用它来登录论坛的用户名。
密码是在您将用于登录到论坛的密码。
电子邮件地址是将与您的论坛帐号相关联的电子邮件地址。
数据库密码就是你在第5步中创建的数据库密码, 这是出于安全目的,问了两次 。
注:“点击这里删除install.php了现在”不会在服务器上运行。
注意,下一步将修复上面的错误。
第8步
最后一步是删除install.php文件。
回到你的终端或putty应用程序。 如果您注销并重新登录再然后键入cd /var/www/html/
并按回车键来更改目录到Web根目录下。 如果您将SSH客户端保留并连接,请忽略该步骤。
要删除install.php了类型rm -f install.php
,然后回车。
完成
恭喜,您已成功安装了新的简易机器论坛。 您可以通过单击最终安装页面中的“您新安装的论坛”链接或输入创建电子邮件中找到的DropletIP来访问它。