错误日志中有未定义的DB_USER wp-admin/setup-config.php

时间:2018-11-08 作者:Florian

我有一个正在运行的WordPress网站一段时间了。

最近,我注意到某人或某事正在请求www.example.com/wp-admin/setup-config.php?step=0. 导致我的错误日志中出现这些条目的原因是什么?

PHP Warning:  Use of undefined constant DB_USER - assumed \'DB_USER\' (this will throw an Error in a future version of PHP) in /var/www/html/wp-includes/load.php on line 404, referer: example.com/wp-admin/setup-config.php?step=0│
undefined constant DB_PASSWORD - assumed \'DB_PASSWORD\' (this will throw an Error in a future version of PHP) in /var/www/html/wp-includes/load.php on line 404, referer: example.com-admin/setup-config.php?step=0
undefined constant DB_NAME - assumed \'DB_NAME\' (this will throw an Error in a future version of PHP) in /var/www/html/wp-includes/load.php on line 404, referer: example.com/wp-admin/setup-config.php?step=0
undefined constant DB_HOST - assumed \'DB_HOST\' (this will throw an Error in a future version of PHP) in /var/www/html/wp-includes/load.php on line 404, referer: example.com/wp-admin/setup-config.php?step=0
当我访问时www.example.com/wp-admin/setup-config.php?step=0 我看到上面的错误被添加到了错误中。日志和我的浏览器中预期的正常消息:

文件wp config。php已经存在。如果需要重置此文件中的任何配置项,请先将其删除。您现在可以尝试安装。

网站运行正常。当然,我不想运行配置脚本。和DB_USER, DB_PASSWORD, DB_NAMEDB_HOST 定义为我的wp-config.php 文件

A 如何防止对安装配置进行不必要的访问。php文件?B 如果有人请求设置配置。php。如何防止错误。日志是否凌乱?

我不想禁用日志记录警告

1 个回复
最合适的回答,由SO网友:ahendwh2 整理而成

您可以放置.htaccess 文件夹中的文件wp-admin 具有以下内容:

<Files "setup-config.php">
Order Deny,Allow
Deny from all
</Files>
(可选)您可以添加该行Allow from {your ip address} 之后Deny from all, 因此,您可以访问该文件。

结束

相关推荐

有没有可能在不使用wp-config.php、.htaccess或php.ini中的指令的情况下增加php内存?

我使用的插件由于内存不足而崩溃。但我所在的主机(万神殿)使用git在开发服务器(我有FTP访问权限)和实时服务器(我没有FTP或SSH访问权限)之间进行文件更新。我无法更改wp配置。php和提交文件,因为Dev和Live之间的数据库详细信息不同。php。不允许使用ini文件和中的PHP指令。不允许htaccess。如何为Live增加PHP内存?我可以在主题文件中添加指令吗?类似功能。php?这对插件内存有效吗?