全球主机交流论坛备用站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

全球云38元起免备案V2EX搬瓦工VPS
SEO查询超级PING网站测速
Virmach特价鸡乌云漏洞吾爱破解
查看: 163|回复: 10

请教个php网站上传文件不能保存的问题,应该是服务器设置..

[复制链接]

12

主题

92

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
发表于 2023-9-3 23:02:33 | 显示全部楼层 |阅读模式
20230417
本帖最后由 wisepanda 于 2023-9-3 23:37 编辑

我原先将一个名叫Veno File Manager的php文件管理器程序当图床用(论坛里应该也有mjj在用吧??)。
这个程序原先是一个文件管理器,算是网盘的一种,我用它的作用是——我图片传上去,获取直链,然后插入到论坛博客,当图床直链。至于为什么用它呢,是因为它传上去以后不改文件名,而很多【图床】穿了图就会自动改名,而很多【网盘】譬如seafile、next/own、filerun、KOD、cloudreve等等,都不能或者很难直接获得图片直链地址,所以我用它。

刚才说的是背景,那么现在问题来了
——这次我换了个服务器,还是原来的程序,直接拷过去,这个是目录直读,没有数据库,所以原理上直接拷过去用是没问题的,但是出现的问题是,我发现上传图片不能保存,提示“Error saving chunk 1 for XXX.jpg”,因为新旧服务器环境差不多,我估计大概率是服务器设置问题。服务器是CENTOS7.9,+niginx,开了SSL,用了Let's Encrypt的免费证书。最后应该是保存的时候出问题了,但是我又不知道问题出在哪里,各位大神能不能帮我判断下,看看是什么原理导致?

需要什么补充请告诉我。


管理呀我真不是水贴啊,是真遇到问题,来这里请教。
MJJ,你的签名掉了~~~
回复

使用道具 举报

45

主题

166

帖子

599

积分

高级会员

Rank: 4

积分
599
发表于 2023-9-4 01:58:59 | 显示全部楼层
看不到程序源码 判断不了
这套程序是否需要初始化安装?
你给的网址看了下, 有这么一句
“Chunked file uploads: with the HTML5 file api you can upload BIG files without worring about your server upload_max_filesize limit”

你的错误提示“Error saving chunk 1 for XXX.jpg”

看样子文件被分片上传, 最后组合在一起, 这样的话应该可能大概率会有个临时目录, 文件分片下载到临时目录合成再移动到保存目录, 看看临时目录在哪, 有没有权限
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

124

主题

1422

帖子

3640

积分

论坛元老

Rank: 8Rank: 8

积分
3640
发表于 2023-9-4 00:53:55 | 显示全部楼层
wisepanda 发表于 2023-9-4 00:38
已经开始怀疑是防火Q的锅

90%以上是防火Q的锅。如果你开通了nginx防火Q的话。
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

12

主题

92

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
 楼主| 发表于 2023-9-4 00:38:00 | 显示全部楼层
该程序的官网:
https://codecanyon.net/item/veno-file-manager-host-and-share-files/6114247?irgwc=1&clickid=3p7RQt17ixyOUc1wUx0Mo3Q3UknSG63ZK1d60w0&iradid=275988&irpid=1326765&iradtype=ONLINE_TRACKING_LINK&irmptype=mediapartner&mp_value1=&utm_campaign=af_impact_radius_1326
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

17

主题

455

帖子

1223

积分

金牌会员

Rank: 6Rank: 6

积分
1223
发表于 2023-9-3 23:03:37 | 显示全部楼层
权限检查一下
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

17

主题

455

帖子

1223

积分

金牌会员

Rank: 6Rank: 6

积分
1223
发表于 2023-9-3 23:04:17 | 显示全部楼层
至于你说的功能,似乎宝塔面板的自带文件管理器就可以满足你
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

12

主题

92

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
 楼主| 发表于 2023-9-3 23:05:56 | 显示全部楼层
tsdog 发表于 2023-9-3 23:05
至于你说的功能,似乎宝塔面板的自带文件管理器就可以满足你

我知道BT自带文件夹可以,但我要整合到wordpress中,每次写个博客打开个面板,对于安全性有一定的不利(我的面板平时是关闭的,要登录的话得用密钥登录SSH打开才行)


附图一张,证明我给你的签名ip+1,hhhh
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

12

主题

92

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
 楼主| 发表于 2023-9-3 23:32:52 | 显示全部楼层

777  - [uploads]  #图片上传路径
777 - /config.php #该程序配置文件

----------
这是开了777权限的两个文件(夹),难道还有别的?

bt安装了免费nginx防火Q ,后来在日志中发现该站的post被当成攻击拦截,放行了,也不行
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

12

主题

92

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
 楼主| 发表于 2023-9-3 23:05:00 | 显示全部楼层
已经开始怀疑是防火Q的锅
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

12

主题

92

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
 楼主| 发表于 2023-9-3 23:35:49 | 显示全部楼层
本帖最后由 wisepanda 于 2023-9-4 02:06 编辑
yjsx86 发表于 2023-9-4 01:58
看不到程序源码 判断不了
这套程序是否需要初始化安装?
你给的网址看了下, 有这么一句



厉害,你的判断没错,确实是切了,我查网站错误日志的代码找到了临时目录是 /tmp/



SuperMaster 发表于 2023-9-4 00:53
90%以上是防火Q的锅。如果你开通了nginx防火Q的话。

已卸~实在不行换源码了。
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开

QQ|Archiver|手机版|小黑屋|全球主机交流论坛备用站

GMT+8, 2024-6-2 10:35 , Processed in 0.050040 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表