404页面不显示
404 page is not showing
我不知道为什么我的网站没有显示 404 页面而是给出这个输出
警告:包含(none):无法打开流:第 75
行 /thefundu/public_html/friedcoffee/wp-includes/template-loader.php 中没有此类文件或目录
警告来自 PHP 显示警告的设置。 (它是默认安装设置)
你没有得到 (apache) 404,因为你请求的页面是 index.php。所以对于 apache,你得到了你的页面 (index.php)。它不是 404,它是 index.php。
通常你从 wp 得到一个 404。但在这种情况下你得到了一个错误并且 wp 自己的 404 没有被处理。
您的 wp 工作不正常,无法加载文件。最终结果是一个空页面,因为它无法加载任何其他内容。 (警告是一种不同的输出方式,不是您页面的一部分)
我不是 wp 专家,但 include(none) 对我说你没有选择模板...也许你需要一个模板。
( wp 404 错误使用模板使 wp 404 看起来闪亮 :D ... apache 404 只是用难看的字母说 "Not found"。(然后有些浏览器也处理 404 到让它看起来更好 ) )
编辑:
考虑到你想解决这个问题。打开 Template-loader.php 并在您想知道的内容周围添加 echo。
回显包含之前的 $template。了解您放入包含的内容很有用。
回显get_404_template()的结果; (在大 if 语句之前)
回显 $template 之前的一些文本 = get_index_template();
这会给你一些关于哪里出错的信息。我认为这是设置或模板中的问题,但总是很难找到。
编辑 2:
我想知道 'none' 是从哪里来的。它来自其中一个 get_ 函数。但你必须找出 一个。如果您知道它,它也可能有助于搜索 'none' 的来源。它看起来像一个设置。
我不知道为什么我的网站没有显示 404 页面而是给出这个输出
警告:包含(none):无法打开流:第 75
行 /thefundu/public_html/friedcoffee/wp-includes/template-loader.php 中没有此类文件或目录警告来自 PHP 显示警告的设置。 (它是默认安装设置)
你没有得到 (apache) 404,因为你请求的页面是 index.php。所以对于 apache,你得到了你的页面 (index.php)。它不是 404,它是 index.php。
通常你从 wp 得到一个 404。但在这种情况下你得到了一个错误并且 wp 自己的 404 没有被处理。
您的 wp 工作不正常,无法加载文件。最终结果是一个空页面,因为它无法加载任何其他内容。 (警告是一种不同的输出方式,不是您页面的一部分)
我不是 wp 专家,但 include(none) 对我说你没有选择模板...也许你需要一个模板。
( wp 404 错误使用模板使 wp 404 看起来闪亮 :D ... apache 404 只是用难看的字母说 "Not found"。(然后有些浏览器也处理 404 到让它看起来更好 ) )
编辑:
考虑到你想解决这个问题。打开 Template-loader.php 并在您想知道的内容周围添加 echo。
回显包含之前的 $template。了解您放入包含的内容很有用。
回显get_404_template()的结果; (在大 if 语句之前)
回显 $template 之前的一些文本 = get_index_template();
这会给你一些关于哪里出错的信息。我认为这是设置或模板中的问题,但总是很难找到。
编辑 2: 我想知道 'none' 是从哪里来的。它来自其中一个 get_ 函数。但你必须找出 一个。如果您知道它,它也可能有助于搜索 'none' 的来源。它看起来像一个设置。