Php 包括或要求不在灯内工作
我尝试了require和include函数来加载名为“Base.php”的文件。但却无法奏效。我的目录路径如下Php 包括或要求不在灯内工作,php,apache,lampp,Php,Apache,Lampp,我尝试了require和include函数来加载名为“Base.php”的文件。但却无法奏效。我的目录路径如下 /var/www/vhosts/ecash-staging.co/code/AALM/Config/Base.php 我确信该文件显然存在于该目录中。我也通过file_exists()函数进行了检查 1) 为什么我的文件没有通过include或require加载; 2) 没有显示错误,即使我在php.ini文件中更改了display error=on 建议我解决这个问题或得到一个准确
/var/www/vhosts/ecash-staging.co/code/AALM/Config/Base.php
我确信该文件显然存在于该目录中。我也通过file_exists()函数进行了检查
1) 为什么我的文件没有通过include或require加载;
2) 没有显示错误,即使我在php.ini文件中更改了display error=on
建议我解决这个问题或得到一个准确的错误
提前谢谢 加载base.php的文件-它在哪个文件夹中?如果它位于ecash-staging.co文件夹中,则您的require函数应如下所示:
require('code/AALM/Config/Base.php');
require('../AALM/Config/Base.php');
require('http://ecash-staging.co/code/AALM/Config/Base.php');
如果它位于一个子文件夹中,需要返回一个文件夹,然后再向下返回,则应先返回。。像这样:
require('code/AALM/Config/Base.php');
require('../AALM/Config/Base.php');
require('http://ecash-staging.co/code/AALM/Config/Base.php');
否则,您可以尝试(仅用于测试)很长的一段路,也就是像这样放置完整的URL:
require('code/AALM/Config/Base.php');
require('../AALM/Config/Base.php');
require('http://ecash-staging.co/code/AALM/Config/Base.php');
加载base.php的文件-它在哪个文件夹中?如果它位于ecash-staging.co文件夹中,则您的require函数应如下所示:
require('code/AALM/Config/Base.php');
require('../AALM/Config/Base.php');
require('http://ecash-staging.co/code/AALM/Config/Base.php');
如果它位于一个子文件夹中,需要返回一个文件夹,然后再向下返回,则应先返回。。像这样:
require('code/AALM/Config/Base.php');
require('../AALM/Config/Base.php');
require('http://ecash-staging.co/code/AALM/Config/Base.php');
否则,您可以尝试(仅用于测试)很长的一段路,也就是像这样放置完整的URL:
require('code/AALM/Config/Base.php');
require('../AALM/Config/Base.php');
require('http://ecash-staging.co/code/AALM/Config/Base.php');
我在php脚本文件的顶部添加了这些行,用于错误呈现
ini_set('display_errors', 1);
error_reporting(~0);
曾经像这样用过你一次
需要一次(/var/www/vhosts/ecash staging.com/code/AALM/Config/Base.php)
它对我来说工作正常。我在php脚本文件的顶部添加了这些行,用于错误呈现
ini_set('display_errors', 1);
error_reporting(~0);
曾经像这样用过你一次
需要一次(/var/www/vhosts/ecash staging.com/code/AALM/Config/Base.php)
它对我来说工作正常。我们能看一些代码吗?它不起作用的原因可能有很多。如果使用
文件\u exists()
进行的测试确实成功,并且路径完全相同,那么剩下的唯一选项就是某些组件阻止访问。然而,在这种情况下,您将在http服务器错误日志文件中获得一个条目。这里有点可疑。请显示您使用确切路径尝试的确切代码。以及http服务器错误日志文件中相关时间的确切内容。还要注意,display error
和display\u error
是两件不同的事情。我已经尝试过这段代码。需要一次('/var/www/vhosts/ecash staging.com/code/AALM/Config/Base.php');我们能看一些代码吗?它不起作用的原因可能有很多。如果使用文件\u exists()
进行的测试确实成功,并且路径完全相同,那么剩下的唯一选项就是某些组件阻止访问。然而,在这种情况下,您将在http服务器错误日志文件中获得一个条目。这里有点可疑。请显示您使用确切路径尝试的确切代码。以及http服务器错误日志文件中相关时间的确切内容。还要注意,display error
和display\u error
是两件不同的事情。我已经尝试过这段代码。需要一次('/var/www/vhosts/ecash staging.com/code/AALM/Config/Base.php');为什么我的php没有显示错误。我正在使用lampini_集合(“显示错误”,1);错误报告(~0);通过添加这个,脚本的顶部,为我显示了一个错误。我正在使用lampini_集合(“显示错误”,1);错误报告(~0);通过添加这个,脚本的顶部为我显示了一个错误。