首页
关于
统计
友链
留言
Search
1
推倒重来,重新出发...
44 阅读
2
Typecho博客程序之Joe主题404页面改蓝屏+自定义跳转
43 阅读
3
Mikrotik RouterOS IPv6/IPv4双栈配置
41 阅读
4
电信运营商开始逐步收回公网IP
41 阅读
5
在 CentOS 7 上释放磁盘空间的简单方法
27 阅读
记事簿
系统类
路由器
网站类
登录
/
注册
Search
标签搜索
Mikrotik
IPv6
IPv4
Typecho
ROS
RouterOS
双栈
php pathinfo
lnmp
nginx
电信
公网IP
光猫
LOID
猫棒
宽带
rsync
群晖
备份
unraid
Tom⋅KST™
累计撰写
15
篇文章
累计收到
2
条评论
首页
栏目
记事簿
系统类
路由器
网站类
页面
关于
统计
友链
留言
搜索到
1
篇与
的结果
2023-12-26
使用Typecho遇到的第一个问题
今天首次安装Typecho,然后兴冲冲的准备写文 (之前忘记备份MySQL,以前的文章全被清除掉了……),点开网站打算登陆后台,然后......居然报404......查阅Typecho Docs才发现,Typecho需要开启php pathinfo支持,而按照以前部署lnmp的经验,我习惯不开启pathinfo支持的,导致除了主页以外的页面内容全部无法访问......然而按照Docs里的解决方法尝试修改以下两个配置文件,但是结果问题依旧....../usr/local/nginx/nginx.conf/usr/local/nginx/vhost/[yourdomain].conf最后还是重新部署添加lnmp vhost,当出现"Enable PHP Pathinfo?(y/n)"时,必须输入"y",然后继续完成后面的操作,最后网站终于可以正常访问所有页面了......下面是Typecho官网Docs的解决方案,但是百度了很多结果,很多友友都说没解决问题……无法登录后台,点击前台链接或者后台登录时出现"404, not found"这是nginx的设置时没有注意支持pathinfo导致的,具体关于php pathinfo的信息可以在网上搜索到。解决方法一般的出现这种情况时,nginx.conf里的的location设置都是类似这样location ~ .*\.php$要支持pathinfo,要改成location ~ .*\.php(\/.*)*$然后在location里加上set $path_info ""; set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { set $real_script_name $1; set $path_info $2; } fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; fastcgi_param PATH_INFO $path_info;
2023年12月26日
23 阅读
0 评论
0 点赞