刚刚在我的emlog网站中弄好,测试一切正常。以前一直用uedit1.0版本,最近更新了网站程序,顺便也更新下ueditor。使用中发现上传的文件默认配置为网站根目录/uedit/php/下,而我的博客放在网站根目录/blog下,所以造成诸多不便。研究了一天,就是没发现在哪里改,因为一直忽略了这个config.json文件,看到大家的提示后,在里面修改成功! 经验:一定要用绝对路径来改,里面全是上传各种类型文件的配置,所以都要改过哦。
$_SERVER['DOCUMENT_ROOT'] . ["imagePathFormat"] 总是保存在这里的
不是很明确吗?没有访问权限! 配置目录,这个是回避不掉的 你总是要将目录弄正确了才行,并且这个目录还必须要在网站范围内 因为里面的图片要在页面中显示
我之前也遇到过,imagePathFormat": "/uploadfiles/image/{yyyy}{mm}{dd}/{time}{rand:6}", /这是你的修改对吧,你在/uploadfiles前面加上你在www文件下项目的名称文件就好了..我猜他是自动寻找匹配的项目文件名若是没有就会在外围生成一个Ueditor文件的..你试试
你是怎么改的? 前面我说漏了,虽然那是一个绝对路径,但他是基于 url 的 也就是说网站的根,就是他的根 但你要确认你的 $_SERVER['DOCUMENT_ROOT'] 有值且是正确的 因为他是这样计算的 /** * 获取文件完整路径 * @return string */ private function getFilePath() { $fullname = $this->fullName; $rootPath = $_SERVER['DOCUMENT_ROOT']; if (substr($fullname, 0, 1) != '/') { $fullname = '/' . $fullname; } return $rootPath . $fullname; }
/** * 获取文件完整路径 * @return string */ private function getFilePath() { $fullname = $this->fullName; $rootPath = $_SERVER['DOCUMENT_ROOT']; if (substr($fullname, 0, 1) != '/') { $fullname = '/' . $fullname; } return $rootPath . $fullname; }
21,886
社区成员
140,364
社区内容
加载中
试试用AI创作助手写篇文章吧