Php 必需的\u once文件未正确路由
我正在尝试包含一个文件,我已经成功地将其包含在我现在遇到问题的确切页面上。由于某些原因,以下调用不起作用。这三种方法我都试过了Php 必需的\u once文件未正确路由,php,apache,include,require-once,Php,Apache,Include,Require Once,我正在尝试包含一个文件,我已经成功地将其包含在我现在遇到问题的确切页面上。由于某些原因,以下调用不起作用。这三种方法我都试过了 require_once ("required_files/page-count.php"); require_once 'required_files/page-count.php'; include_once("required_files/page-count.php"); 最初,我将文件夹命名为php,而不是requir
require_once ("required_files/page-count.php");
require_once 'required_files/page-count.php';
include_once("required_files/page-count.php");
最初,我将文件夹命名为php
,而不是required\u files
,并收到错误消息,因此我更改了它,认为php可能是一个受限的文件夹名称。现在,由于我已经更改了它,它似乎仍然在搜索我以前的名字,但它不在我的代码中
错误:
警告:require_once(php/page count):无法打开流:第40行的/home4/public_html/account/required_files/page-count.php中没有此类文件或目录
致命错误:require_once():在第40行的/home4/public_html/account/required_files/page-count.php中打开所需的“php/page-count”(include_path='):/opt/php55/lib/php)失败
主文件是我试图将文件page count.php
包含在其中的文件
有人知道发生了什么事,为什么这样做行不通吗
在required_files
文件夹中:
默认路径是/opt/php55/lib/php。如果在其他地方找不到它,它会在那里尝试 我会像这样回显test.php: 这将告诉您是否将/home4/publc_html/或/home4/public_html/帐户作为根目录
使用$\u SERVER['DOCUMENT\u ROOT']是一种很好的形式,因为您的主机可能会将您移动到具有不同主文件夹的新服务器。这样,它将始终解析到正确的位置。是您为
帐户
或公共html
显示的文件夹列表?@wogsland它是为帐户
显示的。我知道似乎我仍然在调用php/post count.php
,但我不是,这就是为什么我如此困惑。在page count.php
的第40行是什么?@wogsland现在是一行注释掉的代码。不知道它为什么在读它<代码>//require_once(“required_files/page count.php”)代码>。我未注释的行是include_once(“required_files/page count.php”)代码>。。。。。。。我在页面的任何地方都没有php/post count.php
,甚至没有注释掉。在test.php中