php - Apache 服务器日志错误。 AH00126 : Invalid URI in request GET, 等

标签 php wordpress apache .htaccess error-handling

我最近检查了服务器日志,错误类型太多了。

1. AH00126:请求 GET/../../terms HTTP/1.1 中的 URI 无效。

这种错误是最常见的一种,我们的网站在 Wordpress 上。此页面位于 www.MYSITENAME.com/terms。我检查了大部分页面,并检查了链接,所有这些都没有导致这个无效的请求。

但是,如果我使用 postman ,直接输入 URL,例如:www.MYSITENAME.com/../terms,这会导致错误并且它会被捕获和记录。

关于这个错误的任何想法?我在谷歌上搜索,有人说这是 .htaccess 文件的问题,但我不太明白。

2. PHP 警告:mysqli_query(): (00000/0): 在/var/www/www.MYSITENAME.com/public_html/wp-includes/wp-db.php 的第 2007 行

我不知道这个。

3. PHP fatal error :Out of memory (allocated 20971520) (试图分配77824字节)

4. PHP 警告:发送 QUERY 数据包时出错。/var/www/www.MYSITENAME.com/public_html/wp-includes/wp-db.php 中的 PID=22936,第 2007 行

5. PHP 警告:mysqli_real_escape_string() 期望参数 1 为 mysqli,在/var/www/www.MYSITENAME.com/public_html/wp-content/plugins/wp-cerber/common.php 第 1968 行 中给出 null

6. PHP 警告:mysqli_query() 期望参数 1 为 mysqli,在/var/www/www.MYSITENAME.com/public_html/wp-content/plugins/wp-cerber/common.php 第 2017 行 中给出 null

关于任何错误的任何想法?
谢谢。

最佳答案

对于第一个错误:[AH00126: Invalid URI in request GET/../../terms HTTP/1.1 .],我发现了哪里出了问题。在我的网站上,坐在 wordpress 上并从 wordpress 进行编辑,我们之前使用了相对 URL。现在我们将其修复为绝对值。

我搜索了一些相关的问题,有人说这种问题是由爬虫程序引起的,但也有人说.htaccess导致了问题。但我确实建议您先查看您自己的有关 URL 部分的代码

关于php - Apache 服务器日志错误。 AH00126 : Invalid URI in request GET, 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58866276/

相关文章:

php - 奥莱利是不是弄错了 : array_reduce

php - wordpress中的文件写入问题

mysql - 为什么我不能在 wordpress 中使用 CREATE 直接创建表

java - Tomcat 在启动时不会从 eclipse 启动 : Several ports (8005, 8080) 本地主机上的 Tomcat 服务器所需的已在使用中

apache - SSL 问题(Apache 和 Django)

PHP curl_exec() 返回不完整的数据

php - 使用 unset() 删除 XML 中的节点; PHP/simplexml_load_file

javascript - 线宽在谷歌折线图中不起作用

javascript - 无法读取未定义的属性 '__e3_'

java - 在 Tomcat 7 上部署 War 错误