Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

typechoHTTPS化后无法登陆后台 #797

Open
hucsy opened this issue Oct 20, 2018 · 13 comments
Open

typechoHTTPS化后无法登陆后台 #797

hucsy opened this issue Oct 20, 2018 · 13 comments

Comments

@hucsy
Copy link

hucsy commented Oct 20, 2018

1. 该问题的重现步骤是什么?

输入账号密码后,点击登陆

然后重定向到像这样的网址↓

https://xxx.xxx/index.php/action/login?_=a78ee1263ae79ddfad1a16cabba61c3e

2. 你期待的结果是什么?实际看到的又是什么?

正常登陆后台

3. 问题出现的环境

lnmp,宝塔,腾讯云,已开启https强制跳转

  • 操作系统版本:
  • Apache/NGINX 版本:NGINX1.8
  • 数据库版本:
  • PHP 版本:
  • Typecho 版本:
  • 浏览器版本:
@hucsy
Copy link
Author

hucsy commented Oct 20, 2018

重定向的站是空白的

@Anankke
Copy link

Anankke commented Oct 20, 2018

所以你所谓空白到底是200还是500还是什么其他的。
按下F12看一眼很难吗。
顺便数据库表 options 里面 siteUrl https 了吗。
顺便 Nginx 1.8 很老了。

@hucsy
Copy link
Author

hucsy commented Oct 21, 2018

options 里面 siteUrl https了
有人说是伪静态问题,怎么弄啊
具体问题跟 https://segmentfault.com/q/1010000011461293/a-1020000011936133
这里描述的一样
但按照回答解决不了

@Anankke
Copy link

Anankke commented Oct 21, 2018

算了,这个问题都看不全的,救不活。
你要是开了伪静态就用伪静态,没开就别用。

@hucsy
Copy link
Author

hucsy commented Oct 23, 2018

伪静态是什么意思,怎么开

@shafishcn
Copy link

伪静态是什么意思,怎么开

谷歌不了就先百度百度,顺便去论坛上找找,做好这些你就不会有问题了

@linhaii
Copy link

linhaii commented Nov 10, 2018

应该是伪静态问题。
宝塔面板伪静态设置框当中,有typecho的一键配置,选择第1个代码,不要用第2个。
什么?什么第1个、第2个?
宝塔上面有typecho 1和typecho 2。亲测只有第1个正常,第2个不正常。
一键配置后,应该就没问题了。
另外,建议先关闭强制https。使用http方式进入后台,修改设置中的http为https,再到宝塔中开启强制https。
顺便说一下,宝塔安装的nginx、mysql、php等环境,与通用的lnmp不兼容。

@LXY1226
Copy link

LXY1226 commented Nov 11, 2018

(PR #788
一个多月前有的这个问题仍然不忍心merge(XD

@freedomlang
Copy link

@hucsy 查一下apache 的错误日志吧,我之前也遇到和你同样的问题「也是登录重定向空白(500)」。后来根据错误日志解决了

@ray-lmxcjjcl
Copy link

贴个我搜索到的方法,完美解决我自己遇到的此问题
先关闭https,正常访问登录Typecho后台 -> 设置 -> 基本设置 -> 站点地址改成https的域名是必须的。

编辑Typecho站点根目录下的文件config.inc.php加入下面一行配置,否则网站后台还是会调用HTTP资源。

/** 开启HTTPS */
define('TYPECHO_SECURE',true);

@ghost
Copy link

ghost commented Sep 30, 2020

贴个我搜索到的方法,完美解决我自己遇到的此问题
先关闭https,正常访问登录Typecho后台 -> 设置 -> 基本设置 -> 站点地址改成https的域名是必须的。

编辑Typecho站点根目录下的文件config.inc.php加入下面一行配置,否则网站后台还是会调用HTTP资源。

/** 开启HTTPS */
define('TYPECHO_SECURE',true);

define('__TYPECHO_SECURE__',true);

@Seirben
Copy link

Seirben commented Nov 13, 2020

贴上我搜索到的方法,完美解决我自己遇到的此问题
先关闭https,正常访问登录的类型选择->设置->基本设置->站点地址改成https的域名是必须的。
编辑Typecho站点根目录下的文件config.inc.php加入下面一行配置,否则网站后台还是会调用HTTP资源。
/ **开启HTTPS * /
define(' TYPECHO_SECURE ',true);

define('__TYPECHO_SECURE__',true);

niubi,可以了

@fenbox fenbox self-assigned this Mar 25, 2022
@Redwinam

This comment was marked as outdated.

@fenbox fenbox removed their assignment Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants