如何在 CentOS 6 上安装简单机器论坛

金钱(警告)

状态: 被剥夺

本文涵盖了不再受支持的 CentOS 版本. 如果您目前正在运行运行 CentOS 6 的服务器,我们强烈建议升级或迁移到受支持的 CentOS 版本。

理由: CentOS 6 已于 2020 年 11 月 30 日到期(EOL)并且不再收到安全补丁或更新。

** 参见相反**: 本指南可能仍然有用作为参考,但可能不适用于其他 CentOS 版本. 如果可用,我们强烈建议使用为您使用的 CentOS 版本撰写的指南。

美元

Simple Machines Forum(SMF)是一个广泛使用的开源论坛软件。


步骤1


我们需要创建一个新的 dropplet 运行 CentOS 6. 输入您想要的主机名或域名为您的新论坛. 在这种情况下,我们选择了mynewforum.com

Create1

接下来,我们需要选择这个滴滴将运行的图像。选择CentOS 6.4 x64并最终创建滴滴。

Create2

您很快就会收到一封带有 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

Apache1

当提示时,如上所示,键入y并点击Enter。

接下来,要安装 mySQL,请键入yum install mysql-server,然后点击Enter

MySQL1

当提示时,如上所示,键入y并点击Enter。

我们现在需要启动 mySQL 来配置根密码。

键入服务 mysqld 开始,然后点击 Enter。

下面的命令将启动MySQL安装向导。

键入 /usr/bin/mysql_secure_installation 并点击 Enter。

MySQL2

你现在被要求输入你的根密码(如上所示)。还没有设置根密码,所以只需点击输入。

MySQL3

你现在被问到是否要配置根密码(如上所示)。

MySQL4

现在输入您想要的 mySQL 根密码,然后点击 enter. 接下来,为确认目的重新输入密码,然后点击 enter。

** 注意:** 您键入时不会显示任何字符。

MySQL5

您将被要求删除匿名用户,如上所示。

MySQL6

您将被承诺禁用远程登录功能,如上所示。

MySQL7

您将被要求删除安装期间创建的测试数据库,如上所示。

MySQL8

您将被要求重新加载权限表,如上所示。

SMF 使用 PHP 作为服务器侧脚本语言。

安装 PHP 类型为「yum install php php-mysql」。

PHP1

按 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

mySQL9

然后,您将被要求输入您的密码 输入您在 mySQL 配置时在步骤 3 中创建的密码。

**注:您输入密码时不会显示任何字符。

完成后,打进去。

mySQL10

创建一个 mySQL 数据库类型 CREATE DATABASE mydatabase;mydatabase 是您想要使用的数据库的名称,然后点击 enter。

mySQL11

要为 SMF 创建 mySQL 用户,请键入「CREATE USER 'forum'@'localhost' IDENTIFIED BY 'forumdbpassword';」并点击 enter. 用您希望 SMF 使用的数据库用户替换 forum 和用您希望 SMF 使用的数据库密码替换 forum

mySQL12

我们需要向这个新用户授予操作数据库的权限。键入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. 您应该看到初始安装屏幕,上面显示。

SMF1

只需点击继续

SMF2

服务器名称是 _localhost

用户名是您在步骤 5 中创建的数据库用户名。

**密码是您在步骤 5 中创建的数据库用户密码。

数据库名称是您在步骤 5 中创建的数据库。

Table Prefix 可以作为默认留下(smf_)。

完成后,选择继续。

SMF3

论坛名称是您社区的名称,将作为论坛标题使用。

论坛URL 如果您希望您的论坛运行在一个域,而不是IP,请将其更改为域。

** 注意**:您将需要配置必要的名称服务器和记录,以便域名能够在手前使用您的滴滴。

Gzip输出 忽略警告. 留下这个检查,它将工作在你的滴。

** 数据库会话** 这是最好留下检查。

UTF-8字符设置 建议检查,因为它将允许您在论坛上使用多个语言。

** 允许简单机器每月收集基本统计数据** 这些统计数据是非个人识别的,它们有助于组织更好地开发软件。

SMF4

SMF将负责艰苦的工作,并用必要的表和字段填充数据库。

SMF5

** 您的用户名 ** 是您将使用的用户名登录论坛。

** 密码是您将使用的密码来登录论坛。

**电子邮件地址是将与您的论坛帐户关联的电子邮件地址。

数据库密码是您在步骤 5 中创建的数据库密码。

SMF6

注: 点击这里删除install.php 文件不会在您的服务器上工作。

SMF8

注意,下一步将修复上面的错误。

步骤8


最后一步是删除install.php文件。

回到您的终端或 putty 应用程序. 如果您已退出并再次登录,请键入 cd /var/www/html/ 并点击 Enter 以更改目录到 Web 根. 如果您离开您的 SSH 客户端并连接,请跳过这一步。

SMF7

要删除 install.php 文件,请键入 rm -f install.php 并点击 enter。

完结


恭喜您,您已经成功安装了您的新 Simple Machines 论坛,您可以通过在最后的安装页面上点击新安装的论坛链接来访问它,或者输入创建电子邮件中发现的滴滴 IP。

SMF9

Submitted by Colin Schoen
Published At
Categories with 技术
comments powered by Disqus