typecho / typecho

A PHP Blogging Platform. Simple and Powerful.
http://typecho.org
GNU General Public License v2.0
11.47k stars 2.05k forks source link

linux 环境下,利用 lnmp php 7.08,安装typecho 无登陆,无法进入后台。出现404 #539

Open ShaoZeMing opened 7 years ago

ShaoZeMing commented 7 years ago

linux 环境下,利用 lnmp php 7.08,安装typecho 无登陆,无法进入后台。出现404, 前台显示正常,无法登陆,点击登陆,页面404.

点击登陆 404 页面链接 http://blog.4d4k.com/index.php/action/login?_=2d3923b50c54d3c36ce89bb325cb8236

说明一下,在php 5.6.* 下一切正常,

jzwalk commented 7 years ago

貌似te还不支持7.0呢吧

ykla commented 7 years ago

@jzwalk 我的网站就是PHP 7.0+ 早就支持了

ykla commented 7 years ago

我测试了http://blog.4d4k.com/admin/login.php 可以打开

ykla commented 7 years ago

你网站模板有问题,自己换

kncxstudio commented 7 years ago

lnmp新建网站的时候,重写规则填typecho。然后参照这篇文章修改nginx配置。http://www.yimiju.com/articles/612.html

eallion commented 7 years ago

rewrite的原因

coocro commented 2 years ago

伪静态设置 默认的typecho网页链接中总带着一个index.php,那么有没有办法把这个链接美化一下呢?我们需要开启typecho的伪静态。首先编辑nginx的站点文件,在server大括号中加入

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; }