注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

秦时明月

做好今天的事!

 
 
 

日志

 
 
 
 

YII 中使用Ueditor上传图片失败的问题  

2014-12-28 18:17:12|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

网上介绍yii使用ueditor的文章不少,将ueditor做成YII扩展的也有几个版本,但是也许大家没有注意到,虽然集成成功了,但是只有少数功能可以使用,大部分功能,比如图片上传是无法使用的,上传后图片右下角会显示一个叉,通过debug捕捉,发现返回404错误。

错误原因:

由于ueditor是放在extensions目录下,而extensions又是在protected下的,yii中默认protected目录是不允许外部访问的,只有通过index.php访问,这就是错误的原因,为了能够访问,一般镜像一份到网站目录下assets文件夹中的一个随机名文件夹,所以简单的功能终于可以实现了,但是比如上传文件,还要调用imageUp.PHP,这时你会发现ueditor找不到这个目录了。

解决方法:

我们不把extensions下的ueditor镜像到assets目录下,而是直接放在网站根目录(注意,放在网站根目录的是ueditor文件夹,不包括ueditor扩展的入口文件,因为我们要通过这个文件找到ueditor目录),例如我使用的是ueditor_1_2_5,入口文件名是WDueditor.php,打开这个文件,更改如下:

1
2
//$assets = Yii::app()->getAssetManager()->publish($baseDir.DIRECTORY_SEPARATOR.'ueditor1_2_5');
$assets = Yii::app()->request->hostInfo."/ueditor1_2_5";

这时还不可以,还要更改一下ueditor的配置文件editor_config.js,将变量URL改为绝对路径

URL = "/ueditor1_2_5/";

这样就路径就都正确了,现在你可以使用全部ueditor的功能了。

http://www.eeice.com/archive/design/yii-ueditor.html

http://www.yiiframework.com/extension/wdueditor/


网上介绍yii使用ueditor的文章不少,将ueditor做成YII扩展的也有几个版本,但是也许大家没有注意到,虽然集成成功了,但是只有少数功能可以使用,大部分功能,比如图片上传是无法使用的,上传后图片右下角会显示一个叉,通过debug捕捉,发现返回404错误。

错误原因:

由于ueditor是放在extensions目录下,而extensions又是在protected下的,yii中默认protected目录是不允许外部访问的,只有通过index.php访问,这就是错误的原因,为了能够访问,一般镜像一份到网站目录下assets文件夹中的一个随机名文件夹,所以简单的功能终于可以实现了,但是比如上传文件,还要调用imageUp.PHP,这时你会发现ueditor找不到这个目录了。

解决方法:

我们不把extensions下的ueditor镜像到assets目录下,而是直接放在网站根目录(注意,放在网站根目录的是ueditor文件夹,不包括ueditor扩展的入口文件,因为我们要通过这个文件找到ueditor目录),例如我使用的是ueditor_1_2_5,入口文件名是WDueditor.php,打开这个文件,更改如下:

1
2
//$assets = Yii::app()->getAssetManager()->publish($baseDir.DIRECTORY_SEPARATOR.'ueditor1_2_5');
$assets = Yii::app()->request->hostInfo."/ueditor1_2_5";

这时还不可以,还要更改一下ueditor的配置文件editor_config.js,将变量URL改为绝对路径

URL = "/ueditor1_2_5/";

这样就路径就都正确了,现在你可以使用全部ueditor的功能了。



http://www.eeice.com/archive/design/yii-ueditor.html

http://www.yiiframework.com/extension/wdueditor/

http://www.eeice.com/archive/design/yii-ueditor.html

  评论这张
 
阅读(0)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017