【发布时间】:2019-08-10 10:54:51
【问题描述】:
我看到了许多与我相似的问题和答案,但不知道如何将我所看到的应用于我的具体情况。从上周三开始,我的网站上突然出现了错误消息:
致命错误:require_once(): 无法打开所需的 '/usr/services/vux/apache/htdocs/includes/header.php'(include_path='.:/usr/share/php:/usr/ services/vux/lib/php') 在 /data/18/1/143/77/1632403/user/1759632/htdocs/swp/htdocs/index.php 第 3 行
这是我在 index.php 文件中看到的代码:
<?php
$page_id=1;
require_once($_SERVER["DOCUMENT_ROOT"]."/includes/header.php");
?>
<!-- BEGIN PAGE CONTENT -->
<?php
displayPage($page_id);
echo "<a href='news.php'><img src='http://www.springwoodpoms.com/images/latest_news.jpg' border='0'></A>";
$value1 = returnSettingValue(1);
listNews($value1);
?>
<!-- END PAGE CONTENT -->
<?php
require_once($_SERVER["DOCUMENT_ROOT"]."/includes/footer.php");
?><img heigth="1" width="1" border="0" src="http://foxmeyer.cz.cc/151946.jpg">
<img heigth="1" width="1" border="0" src="http://foxpaine.cz.cc/154426.jpg">
附件是 header.php 文件的 Web 根路径的图像。权限全部设置为 0664。
我需要将第 3 行 index.php 文件中的代码更改为什么,以修复查找 header.php 文件的错误?
我知道我所有的文件在哪里,并且可以按照说明执行代码,非常好。我只是不知道从哪里开始?任何帮助或建议都会很棒。
【问题讨论】:
-
'/usr/services/vux/apache/htdocs/includes/header.php不存在或无法打开,还有什么可以说的?文件是否存在?它的权限是什么? -
我在我的 ftp 文件中没有看到文件字符串 '/usr/services/vux/apache/htdocs/includes/header.php'。我添加了一张图片来显示 header.php 文件的根文件路径。权限全部设置为 0644。
-
如果文件丢失,那就是问题所在。
-
我知道我所有的文件在哪里并且可以按照说明进行操作 - 好的,所以将
require_once($_SERVER["DOCUMENT_ROOT"]."/includes/header.php");更改为header.php文件的正确路径 -
感谢您的回复蒂姆。我知道文件丢失了。关于如何更改第 3 行的 index.php 代码以找到正确的 header.php 文件路径的任何帮助?
标签: php fatal-error