0

我使用 xampp 1.8.3 开发了一个基于 wordpress 的网站。在我的本地机器上,一切都很好。在我使用 php 5.4.12 的服务器上。

在服务器上,我将站点复制到子文件夹名称站点上,这与我在 xampp/htdocs 中的子文件夹名称相同。然后我使用 searchreplacedb2.php 脚本(http://interconnectit.com/products/search-and-replace-for-wordpress-databases)将所有出现的 localhost 更改为 mydomain.com。我相信该工具可以正常工作并且问题不依赖于它,因为我已经成功使用过它几次。

因此,由于在我的本地计算机上,该站点位于 localhost/site 中,因此在托管服务器上位于 mydomain.com/site 上。

问题是访问站点主页会产生一个 wordpress 管理的 404 页面,而没有加载 css。显示标题、菜单和其他特定于站点的文本,因此可以正确读取 db。尝试访问除主页以外的任何页面都会获得由虚拟主机管理的 404 页面。如果我尝试通过非符号 url 访问页面,也会发生这种情况。mydomain.com/site/?page_id=5; 因此它不应该是重定向问题。

可能是什么问题?我该如何进行故障排除?

在此先感谢您的时间。

4

1 回答 1

0

首先,您需要仔细检查所有内容:

  • 通过访问设置->永久链接刷新重写规则,然后尝试您的页面。然后尝试:
  • 列出每个域的登录到 phpmyadmin 的项目,检查数据库...选项表...验证“siteurl”和“home”列。确保它们与各自的域匹配。然后尝试:
  • 列表项检查 DNS 区域模板。很可能是 DNS 冲突。
于 2013-08-10T22:28:31.890 回答