phpcms更改后台登录地址不能上传图片的解决办法
出现这种问题主要还是权限的问题。
由于更改了网站域名,上传图片显示的路径是主域名的,主域名访问会被限制。导致上传文件上传不了。
由于博主用的编辑器是百度编辑器。所以需要更改的地方只有一次
找到/ueditor/ueditor.config.js
更改
var URL = window.UEDITOR_HOME_URL || getUEBasePath();
为
var URL = "http://127.0.0.1/statics/js/ueditor/";//注:这里的路径是百度编辑器的路径
如果是ckeditor编辑器的话需要改的地方就多一点
1、修改system.php 在'app_path' => 'http://网站主域名/'下面添加一行
'up_path' => 'http://xx.网站主域名.com/',//后台域名配置地址
2、修改/phpcms/base.php加入如下代码
//定义全局变量
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";
然后更新后台缓存就可以了。
本文出自:琅枫个人博客。如需转载请注明出处!
本文出处:"https://www.phpfeng.cn/learn/php/72.html"
如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~
微信打赏

支付宝打赏
