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/
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.
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.
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');
This should work include('../config.php');
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