首页IT科技php 上传视频文件(phpcms v9不能上传图片怎么办)

php 上传视频文件(phpcms v9不能上传图片怎么办)

时间2025-05-05 16:33:48分类IT科技浏览3608
导读:phpcms v9不能上传图片怎么办?...

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

就是纠结必须用专用的二级域名管理后台     。

1            、修改system.php 在app_path => http://www.主域名.com/下面添加一行

up_path => http://cp.a.com/,//后台域名配置地址

2                、修改/phpcms/base.php加入如下代码

代码如下:

//后台CKEditor地址 define(UP_PATH,pc_base::load_config(system,up_path));

3     、修改/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教程             ,欢迎在线学习!

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
看网页代码是f(网页打码是什么-中国***产业链:我们与N号房的距离并不远)