在AjentiV上安装WordPress

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

介绍

Ajenti 是一个基于 Web 的开源控制面板,可用于各种服务器管理任务。 名为 Ajenti V 的附加包允许您从同一个控制面板管理多个网站。 现在您应该已经安装了 Ajenti 和 Ajenti V。

在本教程中,我们将使用 Ajenti V 提供的工具安装一个 WordPress 博客。

先决条件

对于本教程,您将需要:

第 1 步 — 配置 WordPress

在您的浏览器中,浏览到您的 Ajenti 控制面板,例如 https://panel.example.com/,然后使用您在安装 Ajenti 和 Ajenti V 时创建的管理员帐户登录。 在右侧边栏中的 Web 部分下,单击 Websites。 第一次它可能会通知您它尚未激活,只需单击 Enable 按钮以允许 Ajenti V 进行必要的配置更改。

将有一个名为新网站的部分。 在此之下有一个 Name 文本字段。 您可以在其中键入任何您想用来标识您的网站的内容。 单击 Create 按钮,您会注意到您的网站现在列在 Websites 部分下。 单击您网站旁边的管理

Website Files 部分下,将 /srv/new-website 更改为任意目录,例如 /srv/example.com。 按设置按钮,然后按创建目录按钮。 记住这个目录。 您将需要尽快将文件上传到它。

General 部分下,取消选中 Maintenance mode 设置。 然后点击页面底部的Apply changes

在页面顶部单击 选项卡。 按 Add 按钮,在出现的文本字段中输入您的域名,例如 example.com,然后单击 Apply Changes 按钮。

现在单击高级选项卡,在自定义配置框中,输入以下内容:

# This order might seem weird - this is attempted to match last if rules below fail.
location / {
    try_files $uri $uri/ /index.php?$args;
}

# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

# Directives to send expires headers and turn off 404 error logging.
location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
       access_log off; log_not_found off; expires max;
}

location = /favicon.ico {
    log_not_found off;
    access_log off;
}
location = /robots.txt {
    allow all;
    log_not_found off;
    access_log off;
}
# Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac).
# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)
location ~ /\. {
    deny all;
}
# Deny access to any files with a .php extension in the uploads directory
# Works in sub-directory installs and also in multisite network
# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)
location ~* /(?:uploads|files)/.*\.php$ {
    deny all;
}

单击 应用更改

接下来,单击顶部的 Content 选项卡。 在下拉菜单中选择 PHP FastCGI,然后单击 Create。 点击新建PHP条目下的【X10X】高级【X22X】菜单,在【X93X】自定义配置【X117X】中输入如下内容。 请注意,这与上一步的 自定义配置 不同。

try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;

单击 应用更改

浏览到 MySQL 选项卡。 在 Databases 部分下,输入数据库的名称,可以是任何名称。 稍后将在本教程中将其称为 database_name。 单击创建。 现在在 Users 部分下,您只需单击 Create 并使用提供的自动生成的名称和密码,也可以使用您自己的。 用户名和密码稍后将分别引用为 db_userdb_password。 完成后,单击 应用更改 。 记住数据库名称、用户和密码。 在本教程的后面部分,您将需要它们来完成 WordPress 的设置。

第 2 步 — 上传文件

在解压 WordPress 文件之前,您需要安装 zip 实用程序。 在边栏中的 Tools 下,单击 Terminal。 点击【X6X】新建【X13X】,点击出现的黑框。 在终端中输入以下内容:

apt-get install zip unzip

该过程完成后,单击页面顶部 Terminal 0 旁边的 X

现在再次返回网站部分,然后单击您网站旁边的管理。 然后转到您网站的 General 选项卡。 在 Automatic Downloader 部分,输入 http://wordpress.org/latest.zip,然后按 Download and Unpack。 将出现一个终端。 解压完成后,您可以通过单击页面顶部 Terminal 0 旁边的 X 退出终端。

返回侧边栏中的 Tools 部分,单击 File Manager。 通过单击文件夹名称导航到您之前在 /srv/ 目录中创建的目录。 里面应该有一个名为 wordpress 的目录,它是在自动下载器解压缩 WordPress 文件时创建的。 打开它并选择所有文件,如下所示:

然后按屏幕顶部工具栏中的 Cut 选项。

导航回到/srv/目录中的目录,例如/srv/example.com,并将所有文件粘贴到目录的根目录中。 然后您可以删除空的 wordpress 文件夹。 粘贴所有文件可能需要一段时间,所以请耐心等待。

现在所有的 WordPress 文件都在您网站的根目录中。 我们现在可以继续下一步。

第 3 步 — 安装 WordPress

在 Web 浏览器中浏览到您的域名,例如 http://example.com。 初始的 WordPress 安装页面将迎接您。 在选择字段中选择您的语言并单击 继续 ,然后单击 Let's go!

在数据库名称字段中,将 wordpress 更改为您在本教程前面选择的 database_name。 还要提供您在本教程前面确定的数据库用户名和密码。

数据库主机应保留为localhostTable Prefix 可以保留为 wp_,但将其更改为默认值可能会使您的安装更安全,免受某些 MySQL 攻击。 考虑将其更改为 blog_ 之类的内容,或者甚至只是随机的内容,只要它后跟 _ 字符即可。 保持相对简短——不超过 5 个字符左右。

现在你可以点击【X18X】运行安装【X37X】,WordPress安装完成! 系统将提示您填写更多站点信息,例如标题和您的管理员凭据。 按照您认为合适的方式填写这些内容。

结论

您现在应该在 Ajenti 控制面板上安装了一个功能强大的 WordPress 网站。