TypechoJoeTheme

一个梦想 | A Dream

统计

Typecho安装好后404 Not Found

2020-11-22
/
0 评论
/
17 阅读
/
正在检测是否收录...
11/22

今天在重新安装Typecho的时候遇到除了首页,其他地方的链接,包括后台页面登陆后都是404 Not Found。

发现问题:

刚开始的时候,是另一个域名的typecho直接换了一个服务器换了一个域名,通过https://www.yigmx.com/1013.html更换域名后还是不行,后来直接删除网站,数据库等,重新新建了一个网站,结果还是404,很奇怪的问题,多个服务器上,安装的同样的环境就是这个甲骨文的VPS出现这个问题。

查找问题:

于是就各种搜索:
搜索里多是LNMP上安装,然后怎么处理。我是宝塔安装,而且是最新版。网上的教程都无法解决问题。比如说以下的两点:
php.ini里开启cgi.fix_pathinfo=1 #php7.3都是默认开启这个的
找到enable-php.conf改成enable-php-pathinfo.conf #修改这个直接报错

解决问题:

一翻折腾后发现,其实很简单,只要取消一个#号即可:
[tips]当时很奇怪那么多的conf文件,为什么只有7.3默认是被注释的?后面发现是这个VPS安装了ZFAKA后,要把#include pathinfo.conf;注释掉。其他服务器都正常是因为它们没有安装ZFAKA。解决方法:可以再安装一个PHP版本,给Typecho或ZFAKA使用,这样就不冲突了。[/tips]
找到
/www/server/nginx/conf目录下的找到你所有php对应版本的conf文件,比如我用的是php7.3,所以打开enable-php-73.conf文件,发现#include pathinfo.conf;是被注释的。去掉#后问题解决。

        include pathinfo.conf;
Typecho
朗读
赞(0)
赞赏
感谢您的支持,我会继续努力哒!

三合一收款

下面三种方式都支持哦

微信
QQ
支付宝
打开支付宝/微信/QQ扫一扫,即可进行扫码打赏哦
版权属于:

一个梦想 | A Dream

本文链接:

https://www.yigmx.com/1014.html(转载时请注明本文出处及文章链接)

评论 (0)