估计是你将safe_mode设置为ON了吧。
有2中解决办法,
1、将php.ini中的
safe_mode = On
修改为
safe_mode = Off
2、将你需要include的目录追加到
safe_mode_include_dir =
后面。
define('DEDEASK', str_replace("\\","/",substr(dirname(__FILE__), 0, -7)));
require_once DEDEASK.'../include/common.inc.php';
这两句的问题,这样的定义路径的方式最好不用,用不好都出问题。
改成这样:
define('DOCUMENT_ROOT', $_SERVER['DOCUMENT_ROOT']);
define('DEDEASK',DOCUMENT_ROOT.'/md/ask');
is not within the allowed path(s)
路径不允许访问或路径错误,不是文件不存在
require_once引用相同文件只能引用一次,同一文件重复引用会报错
路径不对