正在将WordPress移动到新服务器:找不到帖子

时间:2011-03-20 作者:maff

我在将Wordpress安装移动到新服务器时遇到了一个奇怪的问题(只是服务器发生了变化,域保持不变,我当前正在通过相同的域和主机文件条目访问新服务器上的站点)。虽然博客正在显示,我可以访问管理区域,但没有显示帖子。奇怪的是,posts屏幕显示了正确的统计数据(“All(137)| Published(92)| Drafts(45)”),但posts表显示“找不到帖子”。前端没有显示帖子,但显示了“更新/旧”链接,并且创建了月份的归档列表。因此,它似乎找到了这些帖子,但不知何故却遗漏了一些重要信息。我尝试在命令行上使用mysqldump/mysql和phpmyadmin导出/导入数据库-同样的问题。

以前有人遇到过这个问题吗?

3 个回复
SO网友:markratledge

在仪表板上重置永久链接>>设置>>永久链接,并确保WP表示能够对进行更改。htaccess文件,或自己进行无法写入的更改。htaccess。

您是否更改了已安装的目录?一、 例如,从/wordpress/到root?如果是,请参阅http://codex.wordpress.org/Moving_WordPress

如果您移动到Windows IIS服务器,请确保该服务器已设置为处理永久链接:http://codex.wordpress.org/Using_Permalinks#Permalinks_without_mod_rewrite

SO网友:Rob Williams

如果您最初是在Linux机器上托管,那么很可能您的tar或zip命令没有包含。htaccess。重新保存permalinks选项(或复制.htaccess)文件应该可以修复它。

SO网友:Omar Abdel Bari

对于那些迁移到Nginx服务器的人,您需要在conf文件中包含以下内容,以确保永久链接最终在带有索引的请求中传递。php。

location / {
    index index.php index.html index.htm;
    try_files $uri $uri/ /index.php?$args;
}
我最近从apache2迁移到nginx,这为我解决了这个问题。

资料来源:http://www.lowendguide.com/3/webservers/wordpress-permalinks-with-nginx/

结束

相关推荐

How to show custom posts

我们正在创建一个网站,展示一系列涵盖各种主题的档案录音。我们希望在主导航中有一个页面(如录音)按标题显示这些内容,并提供按类别浏览选项,并且听说最好的方法是提供自定义帖子类型。我们可以通过编辑函数来启动此设置。php页面,以及使用“自定义帖子UI”插件,但不知道如何在录制页面上以列表样式或其他方式实际显示自定义帖子。下一步是什么?感谢您的任何帮助。唐