首页 » 网站建设 » php图片改不了技巧_ecshop上线第一步修改images属性777还无法图片上传的解决方法

php图片改不了技巧_ecshop上线第一步修改images属性777还无法图片上传的解决方法

访客 2024-11-14 0

扫一扫用手机浏览

文章目录 [+]

images不可写入

images 目录不可写入,您的网站将无法浏览。

php图片改不了技巧_ecshop上线第一步修改images属性777还无法图片上传的解决方法

images 目录不可写入,您就无法备份当前的模版文件。

php图片改不了技巧_ecshop上线第一步修改images属性777还无法图片上传的解决方法
(图片来自网络侵删)

修正images目录777可读可写属性

折腾了很永劫光,末了在百度知道找到方法,只是百度知道热心人士没供应操作图。

首先要办理这个问题,就得深入到源码,仔细的读一读,

首先,得找到这个问题是在哪报出来的,经由代码创造,admin/index.php中,有大量的地方判断目录或者文件是否可写,末了创造紧张是file_mode_info这个函数来判断是否可写,

然后,通过搜索images这个关键字,会创造很多地方都用到了,纵然它不是images目录

第一处:

$result = file_mode_info('../images');

if ($result < 2)

{

$warning[] = sprintf($_LANG['not_writable'], 'images', $_LANG['images_cannt_write']);

}

第二处:此时这个目录因该是'../temp'这个目录,该当是作者粘贴时犯的小缺点

$result = file_mode_info('../temp');

if ($result < 2)

{

$warning[] = sprintf($_LANG['not_writable'], 'images', $_LANG['tpl_cannt_write']);

}

第三处:此时这个目录因该是'../temp/backup'这个目录,该当是作者粘贴时犯的小缺点

$result = file_mode_info('../temp/backup');

if ($result < 2)

{

$warning[] = sprintf($_LANG['not_writable'], 'images', $_LANG['tpl_backup_cannt_write']);

}

以是要看这几处的文件或者目录是否存在,若不存在,手动创建,并修正对应的所属组及权限即可;

以第三处为例,Linux下面的命令:

进入到temp

cd temp

mkdir -p temp/backup

chown -R www:www backup

chmod -R 755 backup

上面网友说到的理论问题不太懂,能力有限。
但是操作挺大略的,乃至不须要进入linux命令行,直接在网站根目录,除了之前已经把images目录修正属性为777可读可写可实行,剩下把 /temp、/temp/backup 这两个目录修正为777,就可以了。

/temp/backup修正为777

同时记得修正图片上传保存位置 /bdimages/upload1 的属性为777,不然还是上传不了图片。

图片保存位置 /bdimages/upload1

修正 /bdimages/upload1为777

图片正常上传

标签:

相关文章

微信第三方登录便捷与安全的完美融合

社交平台已成为人们日常生活中不可或缺的一部分。微信作为我国最受欢迎的社交软件之一,拥有庞大的用户群体。为了方便用户在不同平台间切换...

网站建设 2025-02-18 阅读1 评论0

广东高速代码表解码高速公路管理智慧

高速公路作为国家交通动脉,连接着城市与城市,承载着巨大的物流和人流。广东作为我国经济大省,高速公路网络密布,交通流量巨大。为了更好...

网站建设 2025-02-18 阅读0 评论0