迁移的WP网站和现在的帖子都没有存储?

时间:2018-04-01 16:02:17

标签: database wordpress permissions

我已将WP网站从共享主机迁移到我自己的专用主机,并且正在发生一些奇怪的问题。当我创建一个新帖子并按发布时,页面会重新加载并说帖子已经发布,但是给出的网址或帖子只是一个带有ID的文章,就像它们为您提供预览链接一样。

当我点击帖子时,它只显示一个404页面,如果我回到我的帖子并查找帖子......它不存在。

我怀疑它与磁盘或数据库上的权限有关...任何人都可以帮我排除故障吗?

编辑:我确实有Total Cache插件,但是在创建帖子之后我已经完全清除了缓存,但它仍然没有。我不认为这是问题所在,因为至少帖子应该出现在我的wp-admin中(它不是&nt;)

第二次编辑:有趣的是,当我在wp-config.php中打开WP_DEBUG时,我在创建帖子时发现了以下错误:

WordPress database error: [The user specified as a definer ('user1'@'localhost') does not exist]
UPDATE `wp_posts` SET `post_author` = 1, `post_date` = '2018-04-01 21:32:12', `post_date_gmt` = '2018-04-01 20:32:12', `post_content` = 'something goes here', `post_content_filtered` = '', `post_title` = 'Test Post', `post_excerpt` = '', `post_status` = 'publish', `post_type` = 'post', `comment_status` = 'open', `ping_status` = 'closed', `post_password` = '', `post_name` = 'test-post', `to_ping` = '', `pinged` = '', `post_modified` = '2018-04-01 21:32:12', `post_modified_gmt` = '2018-04-01 20:32:12', `post_parent` = 0, `menu_order` = 0, `post_mime_type` = '', `guid` = '' WHERE `ID` = 49821

问题是,这不是我的wp-config.php文件中定义的用户名或主机,因此我不确定为什么会发生此错误。如果我将wp-config.php文件中的现有define('DB_USER', 'dd_wp_user');更新为不存在的内容,尽管页面显示数据库错误,因此正在读取配置。

0 个答案:

没有答案
相关问题