typecho只能打开主页,⽂章详细内容打不开安装环境:
nginx+linux
问题描述:
安装了typecho显⽰成功安装,但是前端只显⽰标题和摘要,点击查看不了详细内容。
问题原因:
PHP这块不⽀持pathinfo,
官⽹提供的解决⽅案有⼀定参考性,但是不能完全复⽤
经过多次测试,将 Nginx 的 PHP 段改成如下形式,就可以访问⽂章详细信息了
location ~ .*\.php(\/.*)*$ {
root          html;
fastcgi_pass  127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_split_path_info ^(.+?.php)(/.*)$;
set $path_info "";
set $real_script_name $fastcgi_script_name;
php好看主页源码if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
include        fastcgi_params;
}
也就是添加 fastcgi_split_path_info ^(.+?.php)(/.*)$; 由 Nginx 设置 PATH_INFO 值。
然后重启服务使配置⽣效。
sudo systemctl restart nginx
sudo systemctl restart php-fpm
ok,可以访问了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。