环境 ubuntu lnmp 一键安装包,我新建虚拟站点, root 是/home/wwwroot/www.acon.com/www
用的ci框架,结果index.php发现报错,说 ../system/ 文件夹不存在,就不知道是哪儿配置出错,导致的明明存在的文件被程序认定不存在,。想找个人问问
试试在index.php的底部写个echo BASEPATH;试试(在require_onceBASEPATH.'core/CodeIgniter.php';之前)。
ci的index.php有判断system的。
if(!is_dir($system_path))
{
exit("Yoursystemfolderpathdoesnotappeartobesetcorrectly.Pleaseopenthefollowingfileandcorrectthis:".pathinfo(__FILE__,PATHINFO_BASENAME));
}
解决le,基本上要这样来,那个lnmp一键安装的,没有开启error模式,开启后,测试发现Warning:include():open_basedirrestrictionineffect.File(/home/wwwroot/www.acon.com/system/index.html)isnotwithintheallowedpath(s):(/home/wwwroot/www.acon.com/www:/tmp/:/proc/)in/home/wwwroot/www.acon.com/www/index.phponline152 Warning:i
然后百度,找到php设置个访问目录,open_basedir把自己的网站目录写上就可以了,多谢大家了,终于搞定了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。