如何在Debian7上安装WordPress

来自菜鸟教程
跳转至:导航、​搜索

关于 WordPress

WordPress 是一个免费和开源的博客工具,被前 1000 万个网站中的超过 18.9% o 个使用 [截至 2013 年 8 月]。 这使得 WordPress 成为在超过 6000 万个网站上使用的最流行的博客系统。 使用 Debian 在 DigitalOcean Droplet 上设置 WordPress 是托管您自己的网站的最快和最简单的方法之一——让我们开始吧!

创建液滴

指定主机名 访问您的控制面板并单击“创建”后,您需要输入一个与您将如何使用虚拟专用服务器相关的主机名'。 对于本教程,我们 ' 将简单地使用 myblog.com

选择您的 VPS 的大小 您选择的大小计划完全由您决定。 最基本的计划有足够的容量来托管您的 WordPress 网站; 但是,如果该网站的访问量将高于普通用户,则最好选择下一个计划。 此外,您以后可以随时调整您的 VPS 大小,所以现在请做出最好的猜测,并知道将来您可以在必要时简单轻松地进行调整。

选择您想要的区域 在大多数情况下,您将为您的位置选择默认选项:

选择镜像 *你'会想要选择最新的Debian发行版:

添加 SSH 密钥 建议您使用 SSH 密钥,因为它们比密码更安全。

单击创建液滴!

初始服务器设置

安装 Lamp 在使用 WordPress 之前,您需要在您的虚拟专用服务器上安装 LAMP。 如果您的 VPS 上 ' 没有 Linux、Apache、MySQL、PHP 堆栈,您可以在 LAMP 教程 中找到设置教程。

  • 如果您以新用户而不是 root 身份登录,上述教程中的许多命令都需要在前面加上“sudo”才能工作。

Root Privileges 您需要设置一个具有 root 权限的新用户。 本教程描述了这些步骤以及有关设置 Droplet 的更多信息:初始服务器设置

请记下您创建的 用户名 ,因为您将在本教程后面使用它。

当您按照本教程进行操作时,您应该以新用户而不是 root 用户身份登录。

在您的 VPS 上下载并设置 WordPress

下载WordPress

我们可以直接从他们的网站下载 WordPress:

wget http://wordpress.org/latest.tar.gz

下一个命令现在会将压缩的 WordPress 包直接下载到用户的主目录:

tar -xzvf latest.tar.gz 

创建 WordPress 数据库和用户

解压 WordPress 文件后,它们将位于主目录中名为“wordpress”的目录中。

WordPress 的 MySQL 目录

我们需要花点时间为 WordPress 创建一个新的 MySQL 目录。 继续并登录 MySQL Shell:

mysql -u root -p
  • 现在让我们制作数据库。

为简单起见,本教程将调用其数据库 wpdatabse '——请随意给它取任何名称):

CREATE DATABASE wpdatabase;
Query OK, 1 row affected (0.00 sec)

然后我们需要创建新用户。 您可以随意替换数据库、名称和密码:

CREATE USER wpuser@localhost;
Query OK, 0 rows affected (0.00 sec)

为新用户设置密码:

SET PASSWORD FOR wpuser@localhost= PASSWORD("dbpassword");
Query OK, 0 rows affected (0.00 sec)

最后将所有权限授予新用户。 如果没有这个命令,wordpress 安装程序将无法启动:

GRANT ALL PRIVILEGES ON wpdatabase.* TO 
wpuser@localhost IDENTIFIED BY 'dbpassword';
Query OK, 0 rows affected (0.00 sec)

然后刷新 MySQL:

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

退出 MySQL shell:

exit

设置 WordPress 配置

第一步是将位于 wordpress 目录中的示例 wordpress 配置文件复制到我们将编辑的新文件中,从而创建一个新的可用 wordpress 配置:

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

然后打开wordpress配置:

sudo nano ~/wordpress/wp-config.php

找到包含以下字段的部分,并用正确的名称替换您的数据库、用户名和密码:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wpdatabase');

/** MySQL database username */
define('DB_USER', 'wpuser');

/** MySQL database password */
define('DB_PASSWORD', 'dbpassword');

保存并退出。

复制文件

我们几乎完成了将 Wordpress 上传到虚拟专用服务器。 剩下的最后一步是将解压缩的 WordPress 文件传输到网站的根目录。

sudo rsync -avP ~/wordpress/ /var/www/

最后我们需要设置安装的权限。 首先,切换到 web 目录:

cd /var/www/

将目录的所有权授予 Apache 用户。 www-data 是 Apache 用户。 您还将您的个人用户添加到 www-data 组,这样您就不会 ' 失去对文件的访问权限。 您应该将 username 替换为您之前创建的用户名,并且您应该立即登录。

sudo chown www-data:www-data /var/www/* -R 
sudo usermod -a -G www-data username

从这里开始,WordPress 拥有自己易于遵循的在线安装表格。

但是,表单确实需要特定的 php 模块才能运行。 如果您的服务器上尚未安装,请下载 php-gd:

sudo apt-get install php5-gd

访问 WordPress 安装

完成后,wordpress 在线安装页面就启动了,等待您:

通过将 /wp-admin/install.php 添加到您网站的域或 IP 地址来访问该页面(例如。 example.com/wp-admin/install.php)并填写简短的在线表格(它应该看起来像 this)。

要查看 WordPress 站点,我们需要重命名默认的 Apache index.html 页面。

mv /var/www/index.html /var/www/index.html.orig

现在您可以通过访问您的域或 IP 地址来访问主站点。

看更多

安装 Wordpress 后,您就有了构建网站的强大基础。

如果您想加密您网站上的信息,您可以 安装 SSL 证书

亚当·拉格雷卡