【问题标题】:Wordpress - after upload on server 404 on all pages, no cssWordpress - 在所有页面上的服务器 404 上上传后,没有 css
【发布时间】:2013-08-12 12:43:56
【问题描述】:

我使用 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;因此它不应该是重定向问题。

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

提前感谢您的宝贵时间。

【问题讨论】:

  • 您可能想尝试重新上传核心 WordPress 文件 - 可能是一个文件损坏或丢失的故障。如果这不起作用,您可以分享指向该网站的链接,这可能有助于我们进行故障排除。

标签: css wordpress http-status-code-404


【解决方案1】:

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

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

【讨论】:

  • 很高兴你把它整理好了。愿意解释一下,以便我了解有关 Wordpress 子文件夹安装的一些信息吗?
  • 简单地说,当我更新从本地机器到服务器的路径时,我输错了一个字符串,这给我带来了麻烦。修复解决了问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-25
  • 1970-01-01
  • 2014-02-17
  • 2021-03-02
  • 1970-01-01
  • 2021-10-22
相关资源
最近更新 更多