阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 3872阅读
  • 2回复

[教程]通过 SSH 安装 WordPress 教程

级别: 论坛版主
发帖
9349
云币
14165
— 本帖被 不靠谱贝贝 设置为精华(2017-07-28) —
bs1Rvx1:J%  
f<6lf7qzC  
`QY)!$mUIF  
介绍 /wlEe>i  
BLJj(-  
kvj#c  
前面那么多的铺垫都是为了让 WordPress 的性能更好速度更快。众所周知,WordPress 是最流行的 CMS 建站程序没有之一,但是,因为一些历史因素,WordPress 程序也被说为“臃肿”即插件一多、文章一多就会慢。 <\S:'g"(  
]]Ufas9  
\.}c9*)  
其实我觉得是相对的,WP 要实现那么多方便高效的功能,Typecho 作为 WP 有历史的替代品以来,插件少、主题少、功能不方便等因素是很多人继续重新用回 WP 的原因。Ghost 也一度被称多 WP 的替代品,不过么,部署麻烦,拓展性少,主题多但不够方便等愿意也是很多人重新用回 WP 的原因。 )=-szJjXZ  
wUM0M?_p[  
n._-! WI  
也有人说网站文章多了就慢,不管那么高程序你文章、评论一多肯定慢,这是没办法的,你需要对服务和软件进行优化,很多代替程序之所以没有爆出这样的问题,是因为其使用者并没有到达那个体量。 -D~%|).'  
\lNN Msd&  
安装 pmYHUj #  
7cMv/g^ h@  
S0W||#Pr  
首先,根据前面一堆文章配置系统环境,不同发行版针对不同的教程。 f`66h M[  
{+b7sA3  
[opGZ`>)j"  
创建一个网站的虚拟子主机 ,然后再通过命令行或者 phpMyAdmin 创建账号和数据库。 0C ,`h `  
a"u0Q5J  
dUdT7ixo  
注: 千万不要用 root 账户作为数据库管理员,很危险。 E&:,oG2M  
J<lO= +mg  
Y\'}a+:@Ph  
这里以域名www.mf8.biz ,目录:/data/wwwwroot/mf8/ 为例。 (&x['IR  
cQ_Hp <D  
Rbv;?'O$L  
进入 /data/wwwwroot/ 下载 WordPress 中文版,并解压,将 wordpress 重命名为 mf8: /; 85i6  
[z9Z5sLO  
lU8Hd|@-  
  1. wget https://wordpress.org/latest.tar.gz
  2. tar xzf latest.tar.gz
  3. mv wordpress mf8
ENY+^7  
3"\lu?-E  
FJ?IUy 6  
赋予 /data/wwwwroot/mf8/ 权限,免得安装插件要提示 ftp: lks!w/yCF  
x ]ot 2  
  1. chown -R www-data /data/wwwwroot/mf8/
<1M-Ro?5k  
}*"p?L^p{  
打开网站,设置数据库账号密码并设置网站名称和管理员即可。 m&yJzMW|  
qJUK_6|3  
]e@Oiq  
最佳的环境是:PHP7.1 + MariaDB 10.2 并 开启 TokuDB @Do= k  
u\JNr}bL  
伪静态 FaJ&GOM,  
jrh43 \$*  
Thit  
WordPress 的文章固定链接如果需要设置伪静态的,还需要添加伪静态设置。 VyGJ=[ ]  
创建一个存放伪静态规则的目录,并下载 WP 伪静态规则: }RqK84K  
8)I^ t81  
5/Uy{Xt  
  1. mkdir -p /usr/local/openresty/nginx/conf/rewrite/
!g2+w$YVa  
创建 wordpress.conf 文件: 5`:Y ye  
W5MTD]J   
6!FQzFCZq  
  1. location / {
  2.     try_files $uri $uri/ /index.php?$args;
  3.     }
  4. rewrite /wp-admin$ $scheme://$host$uri/ permanent;
?FcAXA/J{  
?6Y?a2 |  
y'*K|a TG  
并在虚拟主机的配置文件中添加,为了方便我们添加在 root /data/wwwroot/mf8; 上面添加:   &:) Wh[  
~e@z;]CiY  
[cp+i^f  
  1. include /usr/local/openresty/nginx/conf/rewrite/wordpress.conf;
V~5jfcd  
[ibu/ W$  
小片段例子: sON|w86B  
LFtt gY  
o`*,|Nsq  
  1. index index.html index.htm index.php;
  2.   include /usr/local/openresty/nginx/conf/rewrite/wordpress.conf;
  3.   root /data/wwwroot/mf8;
ixD)VcD-f  
n6a`;0f[R  
然后重启 OpenResty:
  1. nginx -s reload
^ r,=vO  
本帖最近评分记录: 2 条评分 云币 +3
宝商科技 云币 +2 您的帖子很精彩!希望很快能再分享您的下一帖! 2017-08-29
魔咒626 云币 +1 优秀文章-欢迎进行技术分享,感谢你的支持! 2017-07-29
级别: 论坛版主
发帖
1966
云币
4134
只看该作者 沙发  发表于: 2017-07-29
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 论坛版主
发帖
1030
云币
855
只看该作者 板凳  发表于: 2017-08-29
您的帖子很精彩!希望很快能再分享您的下一帖!
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 5 + 37 = ?
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)