我试图移动我的wordpress多站点到我的主机。我成功地复制了所有文件,将数据库移动到主机。
此外,我还编辑了wp-config文件上的数据库设置。
对siteurl表中的条目home和wp_options表中的条目做同样的操作,并编辑wp_site表以保存正确的域,在wp_blogs上也这样做。
但是它仍然显示了建立与数据库消息连接的错误。我测试了一个与mysqli_connect的连接,它能够很好地连接。
我要疯了.
你们中的一些人也为此而挣扎过吗?
PS:还试图访问后台,并收到了这条消息。
找不到站点optimystic.eu。在数据库wp_blogs中搜索表optimystic_db。是那么回事吗?我现在该干啥?阅读错误报告页。那里的一些指导方针可能会帮助你找出哪里出了问题。如果您仍然使用此消息,那么请检查您的数据库是否包含以下表:?
发布于 2018-10-02 14:12:34
问题是您运行了一个SQL查询来更改站点名称。执行PHP序列化的损坏和损坏的值
相反,使用一个搜索替换脚本来获取值,反序列化,替换,然后重新序列化。WP有这样一个命令。
原因是PHP序列化值包含URL的长度,通过执行SQL搜索替换,它们不再有效。这破坏了WordPress,导致了您的问题。因此,SQL客户端中的SQL查询将永远无法工作。
由于您已经在数据库上执行过一次此操作,因此在通过WP CLI运行搜索替换命令之前,您将需要撤消初始损坏。
https://wordpress.stackexchange.com/questions/315709
复制相似问题