我为了制止黑客猜出我的打点地点,在靠山-》配置-》相关配置-》安详配置内里填写了一个二级域名作为打点地点,并修改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,加上对靠山专用二级域名的验证,再挪用文本编辑器和长途图片生存的问题。