Mysql 服务器配置问题:Wordpress在迁移后不会显示帖子

Mysql 服务器配置问题:Wordpress在迁移后不会显示帖子,mysql,linux,wordpress,apache,ubuntu,Mysql,Linux,Wordpress,Apache,Ubuntu,我刚刚使用复制器插件将WordPress网站迁移到新安装的Linode,但是,WordPress似乎无法正确连接到数据库,因为尽管使用了正确的凭据,但它不显示任何帖子或允许管理员登录 我已经使用MAMP在本地测试了复印机插件,一切都很好。帖子显示正确,我可以登录。 我不认为这是复印机插件。而是服务器配置错误 我按照本教程设置了必要的权限并创建了一个数据库 唯一不同的是,我使用Ubuntu 16.04和Replicator来设置数据库 检查数据库似乎已正确复制,因为所有表和数据都存在。似乎他们只是

我刚刚使用复制器插件将WordPress网站迁移到新安装的Linode,但是,WordPress似乎无法正确连接到数据库,因为尽管使用了正确的凭据,但它不显示任何帖子或允许管理员登录

我已经使用MAMP在本地测试了复印机插件,一切都很好。帖子显示正确,我可以登录。 我不认为这是复印机插件。而是服务器配置错误

我按照本教程设置了必要的权限并创建了一个数据库

唯一不同的是,我使用Ubuntu 16.04和Replicator来设置数据库

检查数据库似乎已正确复制,因为所有表和数据都存在。似乎他们只是没有被阅读

这里可能缺少哪些其他服务器配置问题

更新: 从Replicator插件获取以下错误日志:

INSERT INTO `wp_posts` VALUES("138", "2"...]
**ERROR** database error write 'Table 'roses.wp_posts' doesn't exist' - [sql=INSERT INTO `wp_posts` VALUES("139", "2", "2014-12-12 11:13:53", "2014-12-1...]
**ERROR** database error write 'Table 'roses.wp_posts' doesn't exist' - [sql=INSERT INTO `wp_posts` VALUES("140", "2", "2014-12-12 23:22:14", "2014-12-1...]
**ERROR** database error write 'Table 'roses.wp_posts' doesn't exist' - [sql=INSERT INTO `wp_posts` VALUES("141", "2", "2014-12-12 23:22:14", "2014-12-1...]
**ERROR** database error write 'Table 'roses.wp_posts' doesn't exist' - [sql=INSERT INTO `wp_posts` VALUES("4", "3", "2014-11-10 21:35:15", "2014-11-10 ...]
**ERROR** database error write 'Table 'roses.wp_posts' doesn't exist' - [sql=INSERT INTO `wp_posts` VALUES("5", "3", "2014-11-10 21:35:21", "2014-11-10 ...]
**ERROR** database error write 'Table 'roses.wp_posts' doesn't exist' - [sql=INSERT INTO `wp_posts` VALUES("190", "2", "2014-12-19 14:48:05", "2014-12-1...]
**ERROR** database error write 'Table 'roses.wp_posts' doesn't exist' - [sql=INSERT INTO `wp_posts` VALUES("184", "2", "2014-12-19 01:15:23", "2014-12-1...]

解决了此问题,该问题似乎是由复印机引起的,可以通过在存档中编辑数据库文件并在第一行插入以下内容来解决: 设置会话sql_mode='NO_ENGINE_SUBSTITUTION';
保存、压缩和重新上传

您的问题没有定义。因为在设置服务器时会出现很多问题。顺便说一下,我的建议是再次查看数据库权限,看看权限是否有问题。希望这能解决你的问题。是的,我同意,我已经在更新中发布了上面复印机的错误日志。你的新服务器上是否存在roses数据库?在DB_NAME设置的wp_config.php文件中是否提到了它?该文件中的其他设置是否正确?复印机要求对该文件进行适当的篡改。显然,表“roses.wp_posts”并不存在。