include .php file in folder above

后端 未结 5 1212
既然无缘
既然无缘 2021-02-15 09:49

I am receiving this error

Warning: include(../config.php) [function.include]: failed to open stream: No such file or directory in /home/soizastu/public_html/cms/         


        
相关标签:
5条回答
  • 2021-02-15 10:19

    Make sure that the user you're using to run your web server can read the file. For a sanity check, chmod the file to 665. If it's a Windows system, then make it so that Everyone can read the file.

    0 讨论(0)
  • 2021-02-15 10:22

    Try computing the absolute path and including that.

    include(dirname(__FILE__)."/../config.php");
    

    I think it's the safest bet when dealing with multiple levels of include.

    0 讨论(0)
  • 2021-02-15 10:22

    Just define the absolute path for the cms folder, in this case if the caller script (which you try to include the config.php) /home/soizastu/public_html/cms/happy-api/retrieve.php. Then write on top line of retrieve.php :

    define('ABSPATH',dirname(dirname(__FILE__)) . '/');

    and include the config.php by write :

    require(ABSPATH . 'config.php');

    0 讨论(0)
  • 2021-02-15 10:29

    This should work include('../config.php');

    0 讨论(0)
  • 2021-02-15 10:37

    Try this code i hope it works for me

    Assume we had dbconfig.php in home directory and include that file in file that inside home like path structure. |--admin |--includes |--add_dbconfig.php |--dbconfig.php

    add_dbconfig.php

    enter image description hereenter image description here

    0 讨论(0)
提交回复
热议问题