Apache/PHP 错误:脚本“[PATH]/[email protected]”未找到或无法统计

问题描述 投票:0回答:0

我以前从未见过这个......在我的网站上,我可以搜索一些东西并且表单提交到“products.html?t = ABC”(t =搜索词)

在 apache 日志中,我看到错误

Apache/PHP error: script '[PATH]/[email protected]' not found or unable to stat
  1. products.html 不是一个“脚本”——它是一个嵌入了 PHP 的 HTML 文件——它只是 apache 吗?
  2. 产品搜索结果页面加载完美 - php 已执行并且没有问题 - 我只是问为什么我在日志中看到这个
  3. 看起来不像浏览器在做,因为 Chome 和 Safari 和 FF 都在做。

更新 3/22/23 我应该更清楚。我的搜索框提交到一个中间页面“search-engine.html”...该页面是 100% PHP 并且只是做一些日志记录/格式化和准备完整的 URL(有方面和各种各样的事情正在进行)。最后,它做了一个 PHP 头重定向...

header("Location: [site_url]/products.html?[stuff here]")

澄清一下,用户永远不会看到 search_engine.html - 该页面进行标头重定向似乎导致 apache 出于某种原因寻找 [email protected] 文件。 header() 行是 php 文件的最后一行。

更新 3/24/23 这是我的愚蠢错误。我认为浏览器在寻找 Retina(高分辨率)图像时正在执行 @2x 废话……错了。这个网站是建立在一个引导主题上的,其中包含了Retina.js。那个 JS 脚本导致了问题。当我看到访问日志时,它充满了 1000 行 404 错误,因为 retina.js 为每个页面上的每个图像寻找一个 @2x 文件。为什么它寻找视网膜版本的 .html 超出了我的范围 - 但坦率地说,我没有任何高分辨率图像。删除了它。一切都是固定的。我打算删除这篇文章,但认为它可能对其他人有用。

php apache
© www.soinside.com 2019 - 2024. All rights reserved.