Php 不';I don’我不明白有哪一行阻止服务器访问

Php 不';I don’我不明白有哪一行阻止服务器访问,php,apache,http,xampp,Php,Apache,Http,Xampp,我在一家新公司,我必须在本地服务器上安装该公司的wbesite。 我在我的Windows10上安装了xampp,我把公司的所有网站都放在了htdocs中。 但是当我想显示一个页面时,什么都不显示。 我将所有BDD导入我的phpmyadmin。 我只看到所有文件都以以下开头: if(!defined('PROTECT') || PROTECT!=42) exit 当我删除这一行时,在文件的代码中会显示一些错误。 我不知道这句台词,也不明白它的意思。 也许是为了防止htacces之类的东西,我想知

我在一家新公司,我必须在本地服务器上安装该公司的wbesite。 我在我的Windows10上安装了xampp,我把公司的所有网站都放在了htdocs中。 但是当我想显示一个页面时,什么都不显示。 我将所有BDD导入我的phpmyadmin。 我只看到所有文件都以以下开头:

if(!defined('PROTECT') || PROTECT!=42) exit
当我删除这一行时,在文件的代码中会显示一些错误。 我不知道这句台词,也不明白它的意思。 也许是为了防止htacces之类的东西,我想知道为什么什么都不显示。
谢谢

可能有一个配置文件没有包含在某个具有
PROTECT
定义的地方,您知道该文件可能在哪里吗?我怎么知道,我只是猜到了。这是一个众所周知的框架吗?它检查是否定义了名为
PROTECT
的常量,如果该常量的值为42,否则,脚本将立即退出。这是一种常用于保护include文件的机制,这些文件不应通过HTTP直接调用,而只能由“main”脚本嵌入。可能有一个文件的行
define('protect',42)将包含在代码的引导过程中。此文件可能仅在实时代码中可用。只需从上到下逐行跟踪PHP,查看是否有任何文件丢失。或者它可能是配置的一部分或者别的什么。在安全领域,这是一种非常老式的“安全”做法,应该被淘汰。