摘要:今天有个客户在用YzmCMS时,发现编辑器上传图片时,提示“目录没有写权限”,我找了好久终于发现问题,竟然是$_SERVER['DO...
今天有个客户在用YzmCMS时,发现编辑器上传图片时,提示“目录没有写权限”,我找了好久终于发现问题,竟然是$_SERVER['DOCUMENT_ROOT']惹的祸。
<?php var_dump($_SERVER['DOCUMENT_ROOT']);
你在你本地打印一下结果看看
我这里的运行结果是: 'D:/wamp/www/',
有的环境是:'D:/wamp/www',
今天遇到这个环境竟然是:'D:\wamp\www'
同一段代码,在不同的环境下运行结果不一样,所以导致上传图片时,目录创建不同,这也算一个坑吧~
解决方法:
<?php $document_root = rtrim(str_replace('\\','/', $_SERVER['DOCUMENT_ROOT']), '/'); var_dump($document_root);
这下肯定所有环境都一样了...
网友评论:
hello
2017-03-12 20:00:05 回复
网友评论:
恩?
2017-03-02 14:27:02 回复
网友评论:
来访,支持下
2017-02-28 15:33:08 回复