办理Phpcms v9编辑器无法上传图片和附件BUG

  我为了制止黑客猜出我的打点地点,在靠山-》配置-》相关配置-》安详配置内里填写了一个二级域名作为打点地点,并修改caches/configs/system.php 下的'admin_url' => 'admin.主域名.com', //答允会见靠山的域名

  可是呈现了靠山内容无法上传附件的问题,只要点击上传图片或附件就会卡死。

  颠末仔细阐明发明BUG,首先凭据官方配置了打点靠山专用的二级域名后,其他的域名会见靠山打点就会呈现没有权限会见的提示,会不会上传图片的时候挪用的编辑器地点依然用的是system.php内里'app_path' => 'http://www.主域名.com/',生成的地点呢,这样上传图片的时候,就会呈现上传的时候打开页面没有权限卡死,通过一个网友在网站上发的博客,证实确实是这样BUG的发生,就是当打点员配置了专用的打点域名的时候,靠山所利用的编辑器却还在利用主域名挪用的编辑器,所以造成上传附件和图片没有权限。

  办理步伐

  要领1

  不利用专用的二级域名打点靠山,放开权限。一切ok了

  要领2

  就是纠结必需用专用的二级域名打点靠山。

  1、修改system.php 在'app_path' => 'http://www.主域名.com/'下面添加一行

'up_path' => 'http://cp.dzhaofang.com/',//靠山域名设置地点

  2、修改/phpcms/base.php

  插手如下代码

//靠山CKEditor地点
define('UP_PATH',pc_base::load_config('system','up_path'));

  3、修改/phpcms/libs/classes/form.class.php

  将

if($allowupload) $str .= "filebrowserUploadUrl : '".APP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1',\r\n";

  改为

if($allowupload) $str .= "filebrowserUploadUrl : '".UP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1',\r\n";

  就ok了

  别的这个BUG还造成了利用专用靠山二级打点域名的时候,无法生存长途图片的错误。但愿官方抓紧修改这个bug,加上对靠山专用二级域名的验证,再挪用文本编辑器和长途图片生存的问题。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/9993.html