【发布时间】:2012-02-26 18:47:19
【问题描述】:
我在实时服务器上设置了一个 wordpress 站点,并且按照以下步骤在本地复制了该站点:
- FTP 实时文件到本地
- 将虚拟主机 (dev.domain.com) 设置为指向本地版本的站点
- 本地导入数据库
- 将 wp-config.php 更改为正确的本地数据库设置
- 将 db.wp_options 中的 'home' 和 siteurl' 更改为指向 http://dev.domain.com(来自 http://www.domain.com)
主页加载正常,/wp-admin 加载正常。 问题出在页面链接中:
固定链接设置为指向帖子名称:http://dev.example.com/sample-post/,就像在实时服务器上一样。但是,在本地,帖子的所有链接都已损坏,Apache (2.2.17) 响应以下错误:“在此服务器上找不到请求的 URL /sample-post/。”
我假设我在某个地方错过了配置步骤,尽管过去我已经无数次遵循此过程而没有出现任何问题。这个特定站点的问题在于,主题已被黑,输入了大量的绝对路径,这意味着设置开发站点需要更改大量代码。
我不确定如何进一步解决这个问题,不完全了解 Wordpress / Apache 如何处理永久链接
【问题讨论】: