宝塔面板先安装nginx还是php,宝塔 Linux 面板安装 Nginx 使用经历 | 99八十一

九哥博客一直没怎么优化过,感觉速度超级慢。最近也是刚刚启用 https 访问,有了小绿锁,跟上潮流了,哈哈。

Nginx 和 Apache 具体什么区别还真没了解过,之前一直用的 Apache,“Nginx 相对于 Apache 的优点:轻量级,同样起 web 服务,比 Apache 占用更少的内存及资源 ,抗并发,Nginx 处理请求是异步非阻塞的,而 Apache 则是阻塞型的,在高并发下 Nginx 能保持低资源低消耗高性能。”感觉就是比 Apache 占内存小,更快。于是乎就安装了 Nginx,安装完后就开始安装 WordPress,一切都很顺利。打开博客首页,快是比以前快了,但问题来了,出现了三个警告,把我的排版和样式都搞乱了:

Warning: Use of undefined constant gallerytag - assumed 'gallerytag' (this will throw an Error in a future version of PHP) in ……

Warning: Use of undefined constant videotag - assumed 'videotag' (this will throw an Error in a future version of PHP) in ……

Warning: Use of undefined constant taotag - assumed 'taotag' (this will throw an Error in a future version of PHP) in ……

不明所以,问度娘:

这些错误大概意思是“使用了未定义的常量 gallerytag、videotag、taotag……,这将在未来的 PHP 版本中引发错误“

九哥用的是 PHP7.2,主题是“知更鸟”,这个主题有很多字段模型,如上面的 gallerytag、videotag、taotag 等,这些都是主题附带的。

解决方法有两种:

1.升级主题,这个就算了。

2.只是报了”Warning 警告“,能不能让这些错误信息不显示?

宝塔面板中操作:进入软件商店,找到 PHP7.2,设置,点配置修改,把 display_errors 改为关闭,保存,最后重启一下服务。

刷新,警告消失。这下看着舒服多了,恢复了以前的样子。看看文章和各个页面吧,尴尬了,全是 404,打不开。以前重装 Apache,WordPress 后也出现过这个问题,这是 WordPress 的固定链接没有设置好。进后台重新设置了固定连接,问题还是没有解决。。。考虑应该是 Nginx 的问题,又问了下度娘,果然是。安装 Nginx,想要正常使用 WordPress 的固定链接,还要设置点东西。

在你的博客配置文件里,找到 nginx.conf (该文件一般在/www/server/panel/vhost/nginx),编辑,在最下面添加以下内容:

location / {

if (-f $request_filename/index.html){

rewrite (.*) $1/index.html break;

}

if (-f $request_filename/index.php){

rewrite (.*) $1/index.php;

}

if (!-f $request_filename){

rewrite (.*) /index.php;

}

}

然后重启 Nginx 即可。再次刷新博客,打开文章和页面,恢复正常。

这次安装使用 Nginx 既是学习也是经验积累,也希望能帮到小伙伴们。

历史上的今天:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值