个人博客 > 学无止境 > PHP > phpcms更改后台登录地址不能上传图片的解决办法

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"

如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~

微信打赏

琅枫博客微信号

支付宝打赏

琅枫博客个人支付宝
本文关键词: 后台 办法 地址



你想在庞大的互联网上留下一丝足迹?

我不想成为一个庸俗的人。十年百年后,当我们死去,质疑我们的人同样死去,后人看到的是裹足不前、原地打转的你,还是一直奔跑、走到远方的我?

点我了解如何搭建个人博客?