phpcms v9不克不及上传图片怎样办?
PHPCMS V9不克不及上传图片的处理方法
PHPCMS V9编纂器上传没有了图片呢,我一查看它用的是二级域名了,这样多是招致不克不及上传图片的缘由,上面来剖析一下缘由
治理地点,正在后盾-》设置-》相干设置-》平安设置外面填写了一个二级域名作为治理地点,并修正caches/configs/system.php 下的'admin_url' => 'admin.主域名.com', //容许拜访后盾的域名
通过细心剖析发现BUG,起首依照民间设置了治理后盾公用的二级域名后,其余的域名拜访后盾治理就会呈现不权限拜访的提醒,会没有会上传图片的时分挪用的编纂器地点仍然用的是system.php外面'app_path' => 'http://www.主域名.com/',天生的地点呢,这样上传图片的时分,就会呈现上传的时分关上页面不权限卡死,经过一个网友正在网站上发的博客,证明的确是这样BUG的孕育发生,就是当治理员设置了公用的治理域名的时分,后盾所应用的编纂器却还正在应用主域名挪用的编纂器,以是造成上传附件以及图片不权限。
处理方法
办法1
没有应用公用的二级域名治理后盾,铺开权限。所有ok了
办法2
就是纠结必需用公用的二级域名治理后盾。
一、修正system.php 正在'app_path' => 'http://www.主域名.com/'上面增加一行
'up_path' => 'http://cp.a.com/',//后盾域名设置装备摆设地点
二、修正/phpcms/base.php退出以下代码
代码以下:
//后盾CKEditor地点 define('UP_PATH',pc_base::load_config('system','up_path'));
三、修正/phpcms/libs/classes/form.class.php
将
[code] if($allowupload) $str .= "filebrowserUploadUrl : '".APP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1',rn";
改成
[code] if($allowupload) $str .= "filebrowserUploadUrl : '".UP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1',rn";
装PHPCMS V9(Destoon等)正在DeDeAMPZ环境下不克不及上传图片办法
应用Destoon筹算做一个网站,后果发现无论怎样样,就是正在后盾不克不及上传图片,缩略图也是,然而网络地点图片能够。
起初上彀查找材料,发现也有很多多少人有这样的成绩。
最初正在一篇文章里发现有处理方法,然而太乱,本人试探了一下,后果胜利处理。
代码以下:
upload_tmp_dir = "D:/DedeAMPZ/tmp/uploads" session.save_path = "D:/DedeAMPZ/tmp/sessions"
我是把这两个文件夹都设置到我的网站根目次下了,而且设置user权限可写。
代码以下:
upload_tmp_dir = "D:/DedeAMPZ/WebRoot/xxx.com/tmp/uploads" session.save_path = "D:/DedeAMPZ/WebRoot/xxx.com/tmp/sessions"
设置实现后,务必从新启动Apache或许iis便可。
PHP中文网,年夜量的收费PHPCMS教程,欢送正在线学习!
以上就是phpcms v9不克不及上传图片怎样办的具体内容,更多请存眷资源魔其它相干文章!
标签: phpcms phpcms教程 phpcms技巧 php问题解决
抱歉,评论功能暂时关闭!