如何在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 证书