移动 wordpress 后注销错误

Posted

技术标签:

【中文标题】移动 wordpress 后注销错误【英文标题】:Log out error after moving wordpress 【发布时间】:2016-04-17 11:19:18 【问题描述】:

我使用以下方法将 wordpress forom iszablony.pl/wordpress 移至 iszablony.pl: 1)在设置中更改网站网址 2) 将 index.php 和 .htaccess 复制到主文件夹 3) 移动 wp-config.php 4) 编辑要求('./wp-blog-header.php');要求('./wordpress/wp-blog-header.php'); 5) 更新设置中的直接链接

一切都很好,直到我尝试退出。 注销并重定向我得到这个地址:

http://www.iszablony.pl/%E2%80%9Dhttp:/www.iszablony.pl/wordpress/wp-login.php?action=logout&redirect_to=http%3A%2F%2Fwww.iszablony.pl%2Fmoje-konto%2F&_wpnonce=128c43656c%E2%80%9D

在浏览器中 %E2%80%9D 是 " 所以地址看起来像这样: http://www.iszablony.pl/"http://www.iszablony.pl/wordpress/wp-login.php?action=logout&redirect_to=http%3A%2F%2Fwww.iszablony.pl%2Fmoje-konto%2F&_wpnonce=128c43656c"

我现在该怎么办?如何解决这个问题?请帮忙。

重要的信息可能是在迁移之前,我不小心在设置中更改了 WordPress 地址的 URL 并刷新了 iszablony.pl。比在数据库中我将​​ siteurl 更改为 http://www.iszablony.pl/wordpress 现在我有 siteurl http://www.iszablony.pl/wordpress 和 home http://www.iszablony.pl

我注意到联系表格也不起作用。

如何处理?

【问题讨论】:

%E2%80%9D 解码为" 所以看起来你在某处有一个额外的字符阻止你的地址正确解析,并且作为相对链接附加。搜索您编辑的内容并寻找流浪者" 很遗憾,联系表格 7 也不起作用。 IMO 也是同样的问题(但它在哪里?)。 【参考方案1】:

WordPress 将 URL 配置保存在数据库中,也许你需要更改它。

有些脚本只定义了新的域,脚本会执行数据库查询

https://wordpress.org/support/topic/wordpress-moving-script-move-to-another-host-or-domain

【讨论】:

我认为这是问题所在,在 db 的某个地方,url 没有改变。在使用这个脚本之前,我应该更改主页 url,将 wp-config.php 移动到 /wordpress,在主文件夹 (iszablony.pl) 中删除 .htaccess 和 index.php? (理论上,在此更改之后,注销和联系表格 7 应该可以工作吗?)【参考方案2】:

请将 site_url 和 home 值更改为

http://www.iszablony.pl 而不是http://www.iszablony.pl/wordpress

在“wp_options”表中

【讨论】:

但 wordpress 核心文件仍在 iszablony.pl/wordpress 中

以上是关于移动 wordpress 后注销错误的主要内容,如果未能解决你的问题,请参考以下文章

实战Wordpres的CSRF漏洞利用

php 这个WordPress插件演示了如何使用WordPress提供的可拖动元文件构建自己的插件页面,需要WordPr

成功登录后,Wordpress 管理员立即将我注销

Angular GET 请求错误,但仅在 Safari iOS 上

如何正确禁用用户的 Wordpress 注销确认?

WordPress 表创建抛出错误(而不是创建表)