教程

使用 Centmin Mod 快速部署 WordPress

这里提供一种更为简易的方法去部署基于 CentOS 服务器上的 WordPress 。使用 Centmin Mod ,你将能够部署 WordPress ,配置和维护该项服务,并且能在几分钟之内处理任务,我们将会为你展示如何在本教程中处理所有的任务。

准备

在开始以前,请确认以下几点。

  • CentOS VPS / Cloud Server。通过比较我们的常见的云提供商,请在其中选择最适合你的。如果你无法做出选择,那么请使用 Vultr ,在那里,你可以积累 Vultr 信誉值,你有机会免费使用一个服务器。
  • VPS 最少应该拥有 1GB RAM 。如果可以的话,需要添加额外的交换空间( swap 分区)。
  • 注意,你的服务器最好是最新版本的服务器。否则,启动一个新的服务器或者重新安装一个最新的镜像。
  • SSH 客户端用于登录到你的服务器。推荐使用 MobaXterm 或 PuTTy

好了,现在我们开始吧!

我们的教程基于 CentOS 7 的服务器进行了优化,但对于其他发行版都是一样的。

禁用 SELINUX

这是每个人在安装 Centmin Mod 时最常犯的错误之一,因此我们增添这一项作为我们的第一步。

建议临时禁用 SELINUX ,你可以通过以下命令来完成此操作:

$ sudo setenforce 0

永久的禁止使用 SELINUX :

选择你喜爱的文本编辑器并打开 /etc/sysconfig/selinux
找到 SELINUX=enforcing 并修改为 SELINUX=disabled

请重新启动你的服务器!

更新 CentOS 服务器

下一步(你应该经常这样做)是更新你的服务器。你可以
通过运行以下命令来完成此操作:

$ sudo yum update

安装 Centmin Mod

我们将使用 curl 命令进行安装,其他安装 Centmin Mod 的方法我们不在此演示。运行以下命令:

$ curl -O https://centminmod.com/betainstaller.sh && chmod 0700 betainstaller.sh && bash betainstaller.sh

安装完以后,你应该能够得到一些关于安装的总结信息。

请注销服务器并且重新登录!

安装 WordPress

  • 首先,运行以下命令调用 Centmin Mod 菜单:
$ certmin
  • 选择选项“ 22 ”,只需要输入“ 22 ”然后再按回车就可以了。
  • 提示你输入域名,电子邮件, FTP 详细信息等。
  • Centmin Mod 的“ 22 ”选项将部署 WordPress 和配置 Nginx ,以及安装并配置缓存插件等。
  • 安装完成以后,你会看到完成其他设置的信息。

完成设置

1. Enable Permalinks (DO NOT use links with .html extensions for performance reasons) i.e. /%post_id%/%postname%/
2. Settings Menu > Super Cache > Easy tab and enable it by checking Caching On (Recommended) and hit Update Status
3. Advanced tab & check Use mod_rewrite serve cache files & Don’t cache pages with GET parameters and Known User. 
(Recommended), Cache rebuild for anonymous users, clear all cache when a post or page updated & hit Update Status
4. WP Security Menu > Settings > Check All except Enable Live Traffic tool and hit Update settings
5. Settings Menu > Updates Notifier and setup your notify email address and cronjob (save and test button to check)
6. Settings Mnenu > Autoptimize and check Optimize HTML, JavaScript and CSS options (show advanced settings)
7. Settings Menu > Limit Login Attempts and configure as desired or leave as defaults
8. Sucuri Security Menu and top left click Generate API key for your domain/email and configure your Settings tab
9. WP-Optimize Menu and configure as needed
10. Memory Usage Menu > Settings and adjust accordingly
11. GTmetrix Menu > setup and register your GTmetrix Account and API Key
12. go-newrelic plugin installed but not activated read https://wordpress.org/plugins/go-newrelic/installation/
13. Tools > P3 Plugin Profiler > Start Scan to profile all your plugins
14. Plugins > Query Monitor is disabled by default, enable to check MySQL query stats
15. Plugins > DB Cache Reloaded disabled by default unsure if works with WordPress 4.x ?
16. Appearance > Theme Options (Responsive theme) > Home Page nav bar > Uncheck Overrides WordPress front page option
17. Seo Menu (Yoast SEO) > configure accordingly
18. Settings > UpdraftPlus Backups > Settings set file/database backup intervals & optional backup to remote storage
19. Analytics > Settings > configure your Google Analytics UA Code

所有的步骤都是简单的,接下来,我们将从中选取一些并拿出来进行讨论。

  • Step-6 优化、精简你的代码的时候必须要小心,因为经常可以看到,由于代码优化、精简导致网站中断,特别是你在定制你的主题代码时。因此启用这个选项,尽可能确保一切都没问题!

  • Step-11 笔者认为 GTmetrix 插件是不必要的,但你仍然能够自由的使用它。

  • Step-17 使用 SEO 框架,而不用 Yoast SEO 插件,因为它更轻巧,没有 Yoast SEO 那么臃肿。

当然,所有的步骤都是可选的(除了以上三个步骤以外),你可以随心所欲地停用任意的插件并使用任何你想要的。

到现在为止,你已经在 CentOS 7 服务器上成功地部署了 WordPress !

如果你还没有学会以上的教程,你也可以选择观看 Centmin Mod 的官方视频教程。

拓展阅读

建议访问 Centmin Mod 的官方网站,阅读官方文档和参与论坛讨论等。特别推荐阅读入门指南。他们甚至开辟了专门的网站用来部署 WordPress ,而且比我们提供的教程也更为详细。

结语

如果这对于你来说太难了,或者说你并不想被这些问题所困扰,这里仍然有两个选项供你选择。

  • 获取托管的 VPS ,并且让你的托管服务提供商为你处理所有(和更多)的问题。
  • 获得我们的支持,我们将为您配置服务器并部署 WordPress !

LinuxStory 小编提示,还不会安装的同学请在留言区留言,或者加入 LinuxStory 志愿者群哦, 我们有耐心的同学为你解答。
本文由 Sunling 翻译。更多详情请访问原文链接。

原文链接: https://thishosting.rocks/how-to-install-wordpress-on-centos-with-centmin-mod/
本文链接: https://linuxstory.org/how-to-install-wordpress-on-centos-with-centmin-mod
转载请注明来自 LinuxStory ,否则必究相关责任!

对这篇文章感觉如何?

太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0

You may also like

Leave a reply

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

More in:教程

Shell

Linux 下扩展交换空间

一般来说,当应用程序使用大量物理内存(RAM)并且不够用时操作系统会开始使用交换空间(Swap Space)。这种情况下,操作系统会把不活动的物理页面置换到交换空间。释放出来的空闲内存可以继续被其他应用程序使用。等到物理内存使用量降下来后,交换的内存区域又会换回到物理内存中。系统管理员应该确保系统交换空间足够,保证操作系统在内存不够用时始终能够通过置换页面的方式获取可用的物理内存。接下来,我们就来介绍如何创建、扩展和删除交换空间。
教程

双显卡用户如何解决 Linux 下的显卡问题

笔记本是个不错的选择,方便快捷。而且,由于 Linux 下用户对硬件的管理更加全面,笔记本实在是折腾 Linux 的不二之选啊!不论你是方便快捷的办公,或者是远程监控服务器,又或是跟我一样出去搞事情(划掉) XD ,搭配装有 Linux 的笔记本总是这么合适。 不过现在的笔记本啊, CPU 总要带一块小核显,再带一块独显。单单就驱动而言呢,非常的好解决, Intel 核显在 Linux 内核里就自带驱动, ...
教程

一步一步动手安装 Kali Linux

当你想要做渗透测试、Hacking 、攻击测试时,那么你一定要想起大名鼎鼎的 Kali Linux 。Kali 基于 Debian , 支持 32 位和 64 位机器。本文亲自动手装装最新的 Kali Linux ...