致命错误 - Require_once
Fatal Error- Require_once
我收到以下错误:
Warning: require_once(C:\xampp\htdocs\mvc\public\views\home\init.php): failed to open stream: No such file or directory in C:\xampp\htdocs\mvc\public\index.php on line 3
Fatal error: require_once(): Failed opening required 'C:\xampp\htdocs\mvc\public\views\home\init.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\mvc\public\index.php on line 3
在Index.php,我的代码是
<?php
require_once __DIR__ . '\views\home\init.php';
$app= new app;
?>
在init.php中,我的代码是
<?php require_once __DIR__ . '\core\app.php';
require_once __DIR__ . '\core\controller.php';
在controller.php中:
<?php
class controller
{
}
?>
在app.php
<?php
class app
{
public function _construct()
{
echo 'now what';
}
}
?>
我的文件夹路径是:
htdocs\mvc\app\views\home\init.php
htdocs\mvc\app\core\app.php & controller.php
htdocs\mvc\public\index.php
有人帮忙吗?我试过 require_once (_DIR . "");也一样,但不工作。
试试这个:
首先对index.php
文件中的文件路径做echo
,如-
echo __DIR__ . '/views/home/init.php';
然后检查路径是否正确。如果不是,则相应地更改它,然后使用 require_once
.
中的路径
您还可以测试目录和文件本身的权限。如果权限为只读,则可能存在执行文件的问题。
恢复 index.php 文件夹中的 public 文件....错误将被清除。
将 index.php 文件放入您的 public 文件夹中....错误将被清除。
经过测试和验证
我收到以下错误:
Warning: require_once(C:\xampp\htdocs\mvc\public\views\home\init.php): failed to open stream: No such file or directory in C:\xampp\htdocs\mvc\public\index.php on line 3
Fatal error: require_once(): Failed opening required 'C:\xampp\htdocs\mvc\public\views\home\init.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\mvc\public\index.php on line 3
在Index.php,我的代码是
<?php
require_once __DIR__ . '\views\home\init.php';
$app= new app;
?>
在init.php中,我的代码是
<?php require_once __DIR__ . '\core\app.php';
require_once __DIR__ . '\core\controller.php';
在controller.php中:
<?php
class controller
{
}
?>
在app.php
<?php
class app
{
public function _construct()
{
echo 'now what';
}
}
?>
我的文件夹路径是:
htdocs\mvc\app\views\home\init.php
htdocs\mvc\app\core\app.php & controller.php
htdocs\mvc\public\index.php
有人帮忙吗?我试过 require_once (_DIR . "");也一样,但不工作。
试试这个:
首先对index.php
文件中的文件路径做echo
,如-
echo __DIR__ . '/views/home/init.php';
然后检查路径是否正确。如果不是,则相应地更改它,然后使用 require_once
.
您还可以测试目录和文件本身的权限。如果权限为只读,则可能存在执行文件的问题。
恢复 index.php 文件夹中的 public 文件....错误将被清除。
将 index.php 文件放入您的 public 文件夹中....错误将被清除。
经过测试和验证