首页 文章

无法打开流,include(),是什么导致这个?

提问于
浏览
0

我正在安装脚本并出现以下错误

警告:include()[function.include]:无法访问第20行/home/freetrav/public_html/travian/GameEngine/Admin/database.php中的../GameEngine/config.php警告:include(../ GameEngine / config.php)[function.include]:无法打开流:第20行/home/freetrav/public_html/travian/GameEngine/Admin/database.php中没有此类文件或目录警告:include()[function . 包含]:无法访问第20行/home/freetrav/public_html/travian/GameEngine/Admin/database.php中的../GameEngine/config.php警告:include(../ GameEngine / config.php)[功能 . 包含]:无法打开流:第20行/home/freetrav/public_html/travian/GameEngine/Admin/database.php中没有此类文件或目录警告:include()[function.include]:打开'../失败包含在/home/freetrav/public_html/travian/GameEngine/Admin/database.php中的GameEngine / config.php'(include_path =' . :/ usr / lib / php:/ usr / local / lib / php') 20警告:include()[function.include]:无法访问../GameEngine/D第21行/home/freetrav/public_html/travian/GameEngine/Admin/database.php中的ata / buidata.php警告:include(../ GameEngine / Data / buidata.php)[function.include]:无法打开流:第21行/home/freetrav/public_html/travian/GameEngine/Admin/database.php中没有此类文件或目录警告:include()[function.include]:无法访问../GameEngine/Data/buidata.php在/home/freetrav/public_html/travian/GameEngine/Admin/database.php第21行警告:include(../ GameEngine / Data / buidata.php)[function.include]:无法打开流:没有这样的文件或第21行/home/freetrav/public_html/travian/GameEngine/Admin/database.php中的目录警告:include()[function.include]:无法打开'../GameEngine/Data/buidata.php'以包含(include_path)第21行/home/freetrav/public_html/travian/GameEngine/Admin/database.php中的=' . :/ usr / lib / php:/ usr / local / lib / php')警告:无法修改 Headers 信息 - Headers 已经发送者(输出开始于/ home / freetrav / public_html / travian / GameEngine / Admin / database.php:20)位于第29行的/home/freetrav/public_html/travian/install/include/multihunter.php

此文件位于 http://www.freetravian.com/travian/install/include/multihunter.php

是什么导致了这些错误?可能是因为我没有设置一些文件夹权限?文件config.php确实存在 .

3 回答

  • 0

    谢谢你们,修好了 . 问题是调用所有其他文件的文件位于两个文件夹而不是一个文件夹中,因此您必须两次调用up-directory(..) . 所以我添加了另一组带斜线的点,它起作用了 .

    include("../../GameEngine/config.php");
    include("../../GameEngine/Data/buidata.php");
    

    ty 1适合所有人

  • 1

    给定的phat上不存在这些文件 .

    这是错误显示的内容(检查双点):

    Warning: include() [function.include]: Unable to access ../GameEngine/config.php in /home/freetrav/public_html/travian/GameEngine/Admin/database.php on line 20
    
    Warning: include(../GameEngine/config.php) [function.include]: failed to open stream: No such file or directory in /home/freetrav/public_html/travian/GameEngine/Admin/database.php on line 20
    
    /home/freetrav/public_html/travian/GameEngine/Admin/database.php <- This is the file doing the include
    /home/freetrav/public_html/travian/GameEngine/GameEngine/config.php <- This file doesn't exist
    
  • 1

    尝试将整个GameEngine文件夹移动到安装文件夹中 .

    或修改您的multihunter.php文件,并在include语句中添加额外的"../" .

相关问题