将 wordpress 从 Windows 迁移到 Ubuntu 后,帖子和页面未保存。按“发布”或“保存草稿”后显示错误,提示我没有编辑页面的权限。
当我尝试在“媒体”管理选项中上传文件时也会发生这种情况,它会提示错误,请稍后再试。
我尝试过的:
- 禁用插件并使用其他主题。不起作用。
- 安装健康检查并显示错误,它显示的唯一严重错误是:
错误:[] cURL 错误 28:操作在 10000 毫秒后超时,收到 0 个字节
我在同一台服务器上安装了另一个新网站,但运行正常,因此与服务器无关
正如我所说的,数据库(mysql)在迁移过程中一定出了问题,经过搜索,唯一可能导致问题的问题是 wp-config:
定义('DB_CHARSET','utf8mb4');
数据库中的 DEFAULT_CHARACTER_SET_NAME 是:
latin1
这是一个可能导致错误的问题吗?
- - - - - - -编辑 - - - - - -
答:我安装了查询监视器,按下保存草稿后显示以下错误:调用堆栈:
wp_die()
wp-admin/includes/post.php:257
编辑帖子()
wp-admin/post.php:227
B.迁移过程非常简单:
B.1 我得到一个.sql,我使用命令行恢复了它
B.2 我解压 wordpress 文件并在 ubuntu 中设置权限
B.3 我手动将数据库列 site_url 中的值从 old.com 更改为 new site.com