gpt4 book ai didi

php - 移动服务器后,Wordpress 管理员登录 cookie 被阻止错误

转载 作者:IT王子 更新时间:2023-10-29 00:04:22 24 4
gpt4 key购买 nike

背景:在 olddomain.com 有一个可用的 Wordpress 3.7 站点。

我成功地将它移动到 newdomain.com,并在此过程中将其添加到 wp-config:

define('WP_HOME','http://newdomain.com');
define('WP_SITEURL','http://newdomain.com');

现在,当我尝试从 newdomain.com/wp-admin 登录时,出现跨浏览器错误(尽管已启用 cookie 并清除现有 cookie):

ERROR: Cookies are blocked or not supported by // your browser. 
You must enable cookies to use WordPress.

我尝试进入 wp-login.php 并注释掉以下行 (744-747) 以停止条件 testcookie 检查

    // If cookies are disabled we can't log in even with a valid user+pass
if ( isset($_POST['testcookie']) && empty($_COOKIE[TEST_COOKIE]) )
$user = new WP_Error('test_cookie', __("<strong>ERROR</strong>: Cookies are blocked or not supported by // your browser. You must <a href='http://www.google.com/cookies.html'>enable cookies</a> to use WordPress."));
else
$user = wp_signon('', $secure_cookie);

但是这样做让我陷入了返回管理页面的重定向循环:

http://myapp.com/wp-login.php?redirect_to=http%3A%2F%2Fmyapp.com%2Fwp-admin%2F&reauth=1

我需要更改(或不设置)站点 URL 吗?还是有另一种可能的方法来解决这个问题?谢谢

最佳答案

添加到 wp-config.php

define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');

原始来源http://wordpress.org/support/topic/cookie-error-site-not-letting-me-log-in

关于php - 移动服务器后,Wordpress 管理员登录 cookie 被阻止错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20941328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com