masy

迁移或安装Typecho后台和文章404
环境:宝塔面板nginxphp7.2迁移Typecho到新服务器后,首页正常,其它页面全部404,后台登陆也是40...
扫描右侧二维码阅读全文
09
2019/06

迁移或安装Typecho后台和文章404

环境:
宝塔面板
nginx
php7.2

迁移Typecho到新服务器后,首页正常,其它页面全部404,后台登陆也是404,伪静态没有起到效果的原因,即便配置好伪静态也无效。

原因:pathinfo没有开启

网上说配置文件里include enable-php.conf;替换为include enable-php-pathinfo.conf;
通过宝塔面板网站-设置-配置文件看当前站点的配置:(配置文件目录在/www/server/panel/vhost/nginx/yrwr.net.conf)

#PHP-INFO-START  PHP引用配置,可以注释或修改
include enable-php-72.conf;
#PHP-INFO-END

并没有看到enable-php只看到了enable-php-72,并且宝塔面板禁止把enable-php-72修改为enable-php-pathinfo或enable-php-72-pathinfo,无法修改为不存在的文件名。
然后/www/server/nginx/conf/下找到enable-php-72.conf文件,会发现下面一行:

#include pathinfo.conf;

原来pathinfo被注释了,遂去掉#

include pathinfo.conf;

一切问题解决。
后来发现宝塔面板PHP管理器-安装扩展里面是有安装PATH_INFO开关的,不知道刚开始设置这个能解决不,但一切问题都已解决也就没必要再测试。

最后修改:2019 年 06 月 13 日 02 : 55 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论