PHP include曾经不起作用(我几乎尝试了我发现的所有东西)

PHP include曾经不起作用(我几乎尝试了我发现的所有东西),php,include,filepath,include-once,Php,Include,Filepath,Include Once,上下文:我对PHP非常陌生 我的服务器目录是home/crowdapp/public\u html/brand/ 在home/crowdapp/public\u html/brand/signup.php中,我试图包含两个文件: home/crowdapp/public\u html/brand/includes/signup.inc.php和 home/crowdapp/public\u html/brand/includes.config.php 使用include_once()函数和req

上下文:我对PHP非常陌生

我的服务器目录是
home/crowdapp/public\u html/brand/

home/crowdapp/public\u html/brand/signup.php
中,我试图包含两个文件:

home/crowdapp/public\u html/brand/includes/signup.inc.php
home/crowdapp/public\u html/brand/includes.config.php

使用
include_once()
函数和require

两人上周都工作得很好,但突然停止了工作

我试过使用
\uuuu DIR\uuuu.“文件路径”
./filepath
/filepath
,和
/filepath

甚至是完整的链接,但没有任何效果。我看过类似的问题,答案对我也不适用。如何修复此问题?

尝试以下方法:

include_once __DIR__ . 'includes/signup.inc.php';
对于第一个文件:

include_once('includes/signup.inc.php');
对于第二个文件:

include_once('includes.config.php');
要显示错误以查看错误,请将以下代码放在php文件的顶部,并在调试后将其删除:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

您的Web服务器(很可能是apache或nginx)可能无法访问其根目录之外的目录或文件。注意:系统根目录和Web服务器根目录是两个不同的目录。请尝试包含路径相对于Web服务器根目录的文件

如果您的Web服务器根目录为“home/crowdapp/public_html/brand/”。要包括signup.php,请键入 包括一次(“/signup.php”); 或
包括一次(“signup.php”)

第二个文件目录是
home/crowdapp/public\u html/brand/includes.config.php
?或者
home/crowdapp/public\u html/brand/includes/config.php
?Web服务器堆栈也可能有问题。