金钱(警告)
状态: 被剥夺
本文涵盖了不再受支持的 CentOS 版本. 如果您目前正在运行运行 CentOS 6 的服务器,我们强烈建议升级或迁移到受支持的 CentOS 版本。
理由: CentOS 6 已于 2020 年 11 月 30 日到期(EOL)并且不再收到安全补丁或更新。
** 参见相反**: 本指南可能仍然有用作为参考,但可能不适用于其他 CentOS 版本. 如果可用,我们强烈建议使用为您使用的 CentOS 版本撰写的指南。
美元
Simple Machines Forum(SMF)是一个广泛使用的开源论坛软件。
步骤1
我们需要创建一个新的 dropplet 运行 CentOS 6. 输入您想要的主机名或域名为您的新论坛. 在这种情况下,我们选择了mynewforum.com
。
接下来,我们需要选择这个滴滴将运行的图像。选择CentOS 6.4 x64并最终创建滴滴。
您很快就会收到一封带有 root 凭证的电子邮件来登录您的 dropplet. 将此信息保存在安全的地方。
步骤2
如果你在OSX,那么你可以使用终端,如果你在使用Windows下载Putty从 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
步骤3
现在安装Apache、PHP和MySQL。
** 注意:** 如果您是与 root 以外的其他用户登录,则需要使用 sudo 命令。
要安装apache,请键入yum install httpd
,然后点击Enter
。
当提示时,如上所示,键入y并点击Enter。
接下来,要安装 mySQL,请键入yum install mysql-server
,然后点击Enter
。
当提示时,如上所示,键入y并点击Enter。
我们现在需要启动 mySQL 来配置根密码。
键入服务 mysqld 开始
,然后点击 Enter。
下面的命令将启动MySQL安装向导。
键入 /usr/bin/mysql_secure_installation
并点击 Enter。
你现在被要求输入你的根密码(如上所示)。还没有设置根密码,所以只需点击输入。
你现在被问到是否要配置根密码(如上所示)。
现在输入您想要的 mySQL 根密码,然后点击 enter. 接下来,为确认目的重新输入密码,然后点击 enter。
** 注意:** 您键入时不会显示任何字符。
您将被要求删除匿名用户,如上所示。
您将被承诺禁用远程登录功能,如上所示。
您将被要求删除安装期间创建的测试数据库,如上所示。
您将被要求重新加载权限表,如上所示。
SMF 使用 PHP 作为服务器侧脚本语言。
安装 PHP 类型为「yum install php php-mysql」。
按 y 键,然后按 enter。
步骤4
mySQL已经在步骤3中启动,但Apache仍然需要启动。
要启动Apache,请键入服务 httpd start
,然后点击Enter。
- 要将 Apache 启动到 boot type
chkconfig httpd on
并打入 - 要将 mySQL 启动到 boot type
sudo chkconfig mysqld on
并打入
步骤5
SMF 将需要一个 mySQL 数据库来存储所有应用程序数据。
要登录 mySQL,请键入mysql -u root -p
并点击Enter
。
然后,您将被要求输入您的密码 输入您在 mySQL 配置时在步骤 3 中创建的密码。
**注:您输入密码时不会显示任何字符。
完成后,打进去。
创建一个 mySQL 数据库类型 CREATE DATABASE mydatabase;
用 mydatabase 是您想要使用的数据库的名称,然后点击 enter。
要为 SMF 创建 mySQL 用户,请键入「CREATE USER 'forum'@'localhost' IDENTIFIED BY 'forumdbpassword';」并点击 enter. 用您希望 SMF 使用的数据库用户替换 forum 和用您希望 SMF 使用的数据库密码替换 forum。
我们需要向这个新用户授予操作数据库的权限。键入在
mydatabase上授予所有权限
到forum
@localhost
;然后点击
Enter`。
要清除 mySQL 许可证,请键入FLUSH PRIVILEGES;
,然后点击 enter。
最后,通过在键盘上按 CTRL + C 逃离 mySQL。
步骤6
随着所有依赖程序的安装和配置,下一步是下载 Simple Machines 论坛软件。
键入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 附件 缓存 avatars Packages Smileys Themes
并点击 enter。
步骤7
SMF必须提供几个信息来连接到您的数据库并设置您的管理员帐户。
指向您的网页浏览器,在滴滴创建电子邮件中找到的IP. 您应该看到初始安装屏幕,上面显示。
只需点击继续
服务器名称是 _localhost
用户名是您在步骤 5 中创建的数据库用户名。
**密码是您在步骤 5 中创建的数据库用户密码。
数据库名称是您在步骤 5 中创建的数据库。
Table Prefix 可以作为默认留下(smf_)。
完成后,选择继续。
论坛名称是您社区的名称,将作为论坛标题使用。
论坛URL 如果您希望您的论坛运行在一个域,而不是IP,请将其更改为域。
** 注意**:您将需要配置必要的名称服务器和记录,以便域名能够在手前使用您的滴滴。
Gzip输出 忽略警告. 留下这个检查,它将工作在你的滴。
** 数据库会话** 这是最好留下检查。
UTF-8字符设置 建议检查,因为它将允许您在论坛上使用多个语言。
** 允许简单机器每月收集基本统计数据** 这些统计数据是非个人识别的,它们有助于组织更好地开发软件。
SMF将负责艰苦的工作,并用必要的表和字段填充数据库。
** 您的用户名 ** 是您将使用的用户名登录论坛。
** 密码是您将使用的密码来登录论坛。
**电子邮件地址是将与您的论坛帐户关联的电子邮件地址。
数据库密码是您在步骤 5 中创建的数据库密码。
注: 点击这里删除install.php 文件
不会在您的服务器上工作。
注意,下一步将修复上面的错误。
步骤8
最后一步是删除install.php文件。
回到您的终端或 putty 应用程序. 如果您已退出并再次登录,请键入 cd /var/www/html/
并点击 Enter 以更改目录到 Web 根. 如果您离开您的 SSH 客户端并连接,请跳过这一步。
要删除 install.php 文件,请键入 rm -f install.php
并点击 enter。
完结
恭喜您,您已经成功安装了您的新 Simple Machines 论坛,您可以通过在最后的安装页面上点击新安装的论坛
链接来访问它,或者输入创建电子邮件中发现的滴滴 IP。