我不小心更改了我的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复制的代码替换它,但这也不起作用。 预先感谢您的帮助!
我也遇到了同样的问题。突然我在管理页面中收到cookies路径错误。 我已将 PHP 版本从 8.0 降级到 7.3,它对我有用。
谢谢你
我遇到了上面同样的问题,并通过检查 wp_options 表修复了它。我添加了带有空格/未知符号的网站网址。确保添加干净的网址。
我在本地运行时遇到了同样的问题(使用本地应用程序在本地创建 WP 网站)。对 WP 没有太多经验,所以我想这是一个菜鸟错误......
我不小心更改了 URL,之后我就无法登录 WP admin,也无法正确看到网站(样式全乱了)。经过一些研究、试验和错误,我能够再次启动并运行它。
对于面临同样问题的人来说,这就是方法:
wp-config.php
文件中,位于 <?php
之后(替换为正确的 URL):define('WP_SITEURL', 'https://example.com');
定义('WP_HOME','https://example.com');
转到您的数据库,选择
wp_options
表,然后将 home
和 siteurl
编辑为正确的值。
删除第一步添加的两行。
这对我有用,所以我希望它也对其他人有用。谢谢!