phpcms v9编辑器上传不了图片呢,我一查看它用的是二级域名了,这样可能是导致不能上传图片的原因。
phpcms v9后台不能上传图片怎么办
原因:当管理员设置了专用的管理域名的时候,后台所使用的编辑器却还在使用主域名调用的编辑器,所以造成上传附件和图片没有权限。
解决办法
方法1
立即学习“PHP免费学习笔记(深入)”;
不使用专用的二级域名管理后台,放开权限。一切ok了
方法2
就是纠结必须用专用的二级域名管理后台。
1、修改system.php 在
1
2
app_path => http://www.主域名.com/ // 下面添加一行
up_path => http://cp.a.com/,//后台域名配置地址
2、修改/phpcms/base.php加入如下代码
1
2
//后台CKEditor地址
define(UP_PATH,pc_base::load_config(system,up_path));
3、修改/phpcms/libs/classes/form.class.php
1
2
3
// 原
if($allowupload)
$str .= "filebrowserUploadUrl : ".APP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1,rn";
1
2
3
// 改
if($allowupload)
$str .= "filebrowserUploadUrl : ".UP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1,rn";
PHP中文网,大量的免费PHPCMS教程,欢迎在线学习!
以上就是phpcms v9后台不能上传图片怎么办的详细内容,更多请关注php中文网其它相关文章!