为什么我无法进入wordpress管理界面?

问题描述 投票:0回答:3

我不小心更改了我的wordpress页面的url,我终于在phpmyadmin中成功恢复了,我的网站的第一页可以工作,但第二页不行,我什至无法登录管理界面,因为它抛出此错误消息:

致命错误:未捕获 ValueError:setcookie():“path”选项不能 包含 ”,”, ”;”, ” ”, ” ”, ” “,” 中的“、”、或“” C:\xampp\htdocs\hh\wp-login.php:481 堆栈跟踪: #0 C:\xampp\htdocs\hh\wp-login.php(481): setcookie('wordpress_test_...', 'WP Cookie 检查', 0, '/hh /', '', false) #1 {main} 被抛出 C:\xampp\htdocs\hh\wp-login.php 第 481 行 这是代码的一部分: if ( SITECOOKIEPATH !== COOKIEPATH ) { setcookie( TEST_COOKIE, 'WP Cookie 检查', 0, SITECOOKIEPATH, COOKIE_DOMAIN, $secure ); }

我想看看是否撞到了那里的东西,但没有。我也尝试用从github复制的代码替换它,但这也不起作用。 预先感谢您的帮助!

php wordpress error-handling setcookie
3个回答
0
投票

我也遇到了同样的问题。突然我在管理页面中收到cookies路径错误。 我已将 PHP 版本从 8.0 降级到 7.3,它对我有用。

谢谢你


0
投票

我遇到了上面同样的问题,并通过检查 wp_options 表修复了它。我添加了带有空格/未知符号的网站网址。确保添加干净的网址。

在此输入图片描述


0
投票

我在本地运行时遇到了同样的问题(使用本地应用程序在本地创建 WP 网站)。对 WP 没有太多经验,所以我想这是一个菜鸟错误......

我不小心更改了 URL,之后我就无法登录 WP admin,也无法正确看到网站(样式全乱了)。经过一些研究、试验和错误,我能够再次启动并运行它。

对于面临同样问题的人来说,这就是方法:

  1. 将这些行添加到您的
    wp-config.php
    文件中,位于
    <?php
    之后(替换为正确的 URL):

define('WP_SITEURL', 'https://example.com');

定义('WP_HOME','https://example.com');

  1. 转到您的数据库,选择

    wp_options
    表,然后将
    home
    siteurl
    编辑为正确的值。

  2. 删除第一步添加的两行。

这对我有用,所以我希望它也对其他人有用。谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.