【问题标题】:Wordpress on HTTPSHTTPS 上的 Wordpress
【发布时间】:2014-10-14 19:22:04
【问题描述】:

我最近将我的网站移至https://,并在这个新平台上重新安装了 WordPress。 SSL 证书已正确安装在适当的目录中。我的虚拟主机供应商已完成证书安装。 wordpress 安装在根https://www.mysite.co.uk/blog/ 的子目录中。到目前为止,一切都很好。

正常的网站页面(WordPress 外部)都按要求运行,通常会合并来自博客的帖子,这些帖子出现在页面页脚和侧边栏中。这些目前已暂停,等待 WordPress 问题的解决。

我遇到的问题只是我无法登录 WordPress。显示https://www.mysite.co.uk/blog/wp-login.php 的管理员登录面板,但是,当输入正确的用户名和密码组合时,wp-login.php 只是简单地循环,但无论密码和用户名组合如何,都不允许我登录。

这是我尝试过的:

我已更改 wp-config.php 中的相应行以强制 SSL 登录:

wp-config.php 中的WP_DEBUG 之后,我添加了以下几行:

define( 'FORCE_SSL_LOGIN', true );
define( 'FORCE_SSL_ADMIN', true );

但是没有结果。有谁知道潜在的问题可能是什么?

【问题讨论】:

    标签: wordpress login https


    【解决方案1】:

    请在 wp-config.php 中尝试此代码

    define('WP_HOME','https://www.mysite.co.uk/blog/');
    define('WP_SITEURL','https://www.mysite.co.uk/blog/');
    

    【讨论】:

    • 感谢您提供此答案,不幸的是它没有用。不过,它确实引发了一些证书错误。基本问题是 Wordpress 的安装由我的虚拟主机处理,这会自动将 wordpress 放置在子目录中,但使用 http:// 前缀而不是 https://。我相信这就是问题所在。我假设 wp-config.php 没有使用 https:// 与数据库通信?
    猜你喜欢
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2018-06-22
    • 2018-08-17
    • 2014-05-14
    • 2019-05-06
    • 2017-01-28
    相关资源
    最近更新 更多