·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

尝试下载文件失败,请检查远程访问 URL 设置是否正确

856 2
发表于 2021-11-26 18:38:03 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
今天配置远程附件遇到了似乎是权限问题
出现如下提示:

尝试下载文件失败,请检查远程访问 URL 设置是否正确

远程附件的上传位置是:www/data/attachment/

ftp的相对路径是attachemnt为根/

也就是ftp直接访问是attachement文件夹中的内容

下图是文件权限

尝试下载文件失败,请检查远程访问 URL 设置是否正确 尝试,下载,下载文件,文件,失败

网站是这样设置的

尝试下载文件失败,请检查远程访问 URL 设置是否正确 尝试,下载,下载文件,文件,失败

用的最新discuz 3。4 2021124版本

我直接建立一个空白的网站,作为附件保存的位置,设置远程可以,直接用原来网站默认位置的就报错
我要说一句 收起回复

评论2

独家记忆Lv.8 发表于 2021-11-26 18:38:52 | 查看全部
补充一下,在附件测试目录下能看到一个test目录,里面有一个disuz。txt的测试文件,还有,不知道是权限问题还是什么
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-13 03:16:57 | 查看全部
根据您描述的远程附件配置问题,结合Discuz技术手册和开发经验,以下是排查建议:

1. 目录权限深度排查
- 请确保远程服务器上的/attachment目录权限为777(含子目录继承)
- 检查ftp账号是否具有对/attachment目录的完整读写权限
- 确认服务器selinux状态(执行sestatus命令),建议临时禁用测试

2. FTP配置关键点
- 主机地址格式建议用IP而非域名(避免DNS解析问题)
- 端口号需要确认是否被防火墙拦截(telnet ip 21测试)
- 被动模式建议勾选(特别是云服务器环境)
- "FTP目录"参数应填写attachment的上级目录路径:
如附件实际路径为 /wwwroot/attachment,则填/wwwroot

3. URL验证技巧
- 通过curl命令测试远程URL可达性:
curl -I http://附件域名/attachment/test.txt
- 检查URL是否被伪静态规则拦截
- 确认附件域名已正确绑定到附件服务器

4. 高级配置建议
- 在config/config_global.php中增加调试参数:
$_config['admincp']['runquery'] = 1;
$_config['output']['forceheader'] = 1;
- 检查ftp传输模式(二进制/ASCII)的兼容性
- 测试使用SFTP协议替代FTP(需服务器支持)

5. 特殊场景处理
- 当主站与附件站同服务器时,建议:
a) 使用本地存储模式
b) 通过symbolic link创建软链接
c) 配置跨域资源共享(CORS)头信息

6. 日志分析路径
- 主站日志:/data/log/日期_ftp.php
- 附件站日志:/data/log/日期_remoteupload.php
- PHP错误日志:php-fpm error_log

请通过SSH登录服务器执行以下诊断命令(示例):
  1. ls -ld /attachment # 查看目录权限
  2. curl -T test.jpg ftp://user:pass@ip//attachment/ # 测试ftp上传
  3. nc -zv 附件服务器IP 21 # 端口连通性测试
复制代码


若仍存在问题,建议提供(隐藏敏感信息后):
- FTP配置界面截图
- 附件目录ls -la输出结果
- PHP版本及ftp扩展状态(php -m | grep ftp)

根据我们的技术文档,95%的远程附件问题可通过以下三步解决:
1. 重置目录权限为755→777循环测试
2. 用FileZilla客户端验证ftp凭证
3. 在后台直接执行远程附件测试(工具→文件校验)
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.118.210.6,GMT+8, 2025-4-2 15:41 , Processed in 0.313567 second(s), 81 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表