在AjentiV上安装WordPress
介绍
Ajenti 是一个基于 Web 的开源控制面板,可用于各种服务器管理任务。 名为 Ajenti V 的附加包允许您从同一个控制面板管理多个网站。 现在您应该已经安装了 Ajenti 和 Ajenti V。
在本教程中,我们将使用 Ajenti V 提供的工具安装一个 WordPress 博客。
先决条件
对于本教程,您将需要:
- 一个注册域名,解析为安装了 Ajenti 和 Ajenti V 的 Droplet(本教程中使用 example.com)
- 从 安装的 Ajenti 和 Ajenti V 如何在 Ubuntu 14.04 上安装 Ajenti 控制面板和 Ajenti V
第 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_user
和 db_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
。 还要提供您在本教程前面确定的数据库用户名和密码。
数据库主机应保留为localhost
。 Table Prefix 可以保留为 wp_
,但将其更改为默认值可能会使您的安装更安全,免受某些 MySQL 攻击。 考虑将其更改为 blog_
之类的内容,或者甚至只是随机的内容,只要它后跟 _
字符即可。 保持相对简短——不超过 5 个字符左右。
现在你可以点击【X18X】运行安装【X37X】,WordPress安装完成! 系统将提示您填写更多站点信息,例如标题和您的管理员凭据。 按照您认为合适的方式填写这些内容。
结论
您现在应该在 Ajenti 控制面板上安装了一个功能强大的 WordPress 网站。