首页 > 常识 > 互联网 > 网站制作 > 常见问题 安全 | 健康 | 食物 | 常识 | 孩子 | 女人 | 生育 | 男人 | 老人
全语种

网站搬迁完成后页面正常但附件无法显示

作者:shenghuobaodian.com  时间:2020-05-18
描述:0777是最高权限,包括了读、写、修改,但若是服务器的配置对于某个文件名文件夹设置了权限的时候,自己修改为0777是无效的,并且接下来的操作会被提示为“内部服务器错误”。
《生活宝典shenghuobaodian.com》讯  网站搬迁完毕后,容易忽略系统设置里的附件存放目录这里,恢复数据后,是原系统默认的,若之前自定义过的话,是绑定域名的就填上即可;是自定义了存放目录(相对地址)的,填上即可。

相关问题

“附件存放目录”位置修改方法

找到e/class/connect.php 即为本文件的第2964行//返回附件目录,如果修改后不能够成功上传附件,一般系统会提示可能是文件夹的权限要设为0777,就是你自定义的目录(文件夹)、也不一定是因为这个原因;同步登陆网站管理系统,从系统设置-基本属性-填上地址;别忘记了在网站服务器控制面板新建你自定义的目录(文件夹)。当程序升级或者网站迁移之后,若页面图片等无法显示,说明你是忘记了修改过e/class/connect.php这个文件。建议网站迁移打包下载系统文件而不要使用新的网站系统文件,因为使用的过程中,会有一些系统文件改动过,不容易记住是哪些文件被修改过,所以网站迁移最好不要使用全新的系统。但是,尤其是在网站版本升级有些系统文件会被更换成全新的、这时候并不会保留被改动过的地方。也就是说,迁移时,还是不要使用全新的系统为好,个别需要再修改回来的文件,自己找到修改即可。(网站迁移时,首先是做好两个备份,一是数据库备份,二是把网站全部文件打包下载,这样既使网站迁移出现问题也不怕,数据是安全的。可以数据库备份后,连同系统文件一起打包。也同时可以把备份的数据表打包下载一份。下载完后删除压缩包。)

特别注意:0777是最高权限,包括了读、写、修改,但若是服务器的配置对于某个文件名文件夹设置了权限的时候,自己修改为0777是无效的,并且接下来的操作会被提示为“内部服务器错误”。
 
 
第2964行//返回附件目录  (不同版本的行数会不同,这个是7.2版本的;7.5版本的是在3632行)
function ReturnFileSavePath($classid,$fpath=''){
    global $public_r,$class_r;
    $fpath=$fpath||strstr(','.$fpath.',',',0,')?$fpath:$public_r['fpath'];
    $efileurl=eReturnFileUrl();
    if($fpath==1)//p目录
    {
        $r['filepath']='d/file/p/';
        $r['fileurl']=$efileurl.'p/';
    }
    elseif($fpath==2)//file目录
    {
        $r['filepath']='d/file/files/';(这里即是可以自定义的地方)
        $r['fileurl']=$efileurl;
    }
    else
    {
        if(empty($classid))
        {
            $r['filepath']='d/file/p/';
            $r['fileurl']=$efileurl.'p/';
        }
        else
        {
            $r['filepath']='d/file/'.$class_r[$classid][classpath].'/';
            $r['fileurl']=$efileurl.$class_r[$classid][classpath].'/';
        }
    }
    return $r;
}
 
本文“附件存放目录”位置修改方法主要针对帝国网站管理系统,其他网站管理系统可以做为参考。
 
文章来源:shenghuobaodian.com
发表评论 (您的评论将会在审查以后显示) 共有条评论
《生活宝典》的观点、评论、注释都是从公众利益出发,并不是指单个的人、单个的事。
用户: (游客也可以填写名称)
密码: (游客发表此处留空)
识别: 匿名发表
中国 美国
俄罗斯 英国
新加坡 新西兰
印度 法国
德国 澳大利亚
加拿大 葡萄牙
西班牙 巴西
日本 阿根廷
菲律宾 马来西亚
墨西哥 白俄罗斯
哈萨克斯坦 乌克兰
巴基斯坦 古巴
智利 秘鲁
乌拉圭 巴拉圭
玻利维亚 多米尼加
厄瓜多尔 尼加拉瓜
沙特 埃及