X3.4上传图片/附件没有反应,其实在草稿内 New
发现个问题,在X3.4里面 上传图片或者附件,点击上传按钮选择目标后确定,会提示上传中,然后附件和图片列表里面不显示,关闭后重新发帖,提示有附件未使用,如何解决呢,谢谢大家!暂时不想升级到3.5,知道的麻烦讲一下,感激!
我知道答案 回答被采纳将会获得1 贡献 已有0人回答 这个问题可能是由于Discuz X3.4版本中的某些文件或配置出现了问题,导致上传功能无法正常工作。以下是一些可能的解决方案,你可以尝试逐一排查:
### 1. **检查文件权限**
- 确保 `data/attachment` 目录及其子目录的权限设置为可写(通常为755或777)。
- 确保 `data/tmp` 目录的权限也是可写的。
### 2. **检查上传文件大小限制**
- 登录后台,进入“全局” -> “上传设置”,检查上传文件的大小限制是否设置得过小。
- 同时检查PHP的 `upload_max_filesize` 和 `post_max_size` 配置,确保它们足够大。
### 3. **检查浏览器缓存**
- 尝试清除浏览器缓存,或者使用无痕模式访问网站,看看问题是否依然存在。
### 4. **检查插件冲突**
- 如果你安装了某些插件,尝试禁用它们,看看问题是否解决。某些插件可能会干扰上传功能。
### 5. **检查JavaScript错误**
- 打开浏览器的开发者工具(通常按F12),查看控制台是否有JavaScript错误。如果有错误,可能是某些JS文件未正确加载或存在冲突。
### 6. **检查服务器配置**
- 确保服务器的PHP配置正确,特别是 `file_uploads` 设置为 `On`。
- 检查 `max_execution_time` 和 `max_input_time` 是否设置得足够大,以避免上传过程中超时。
### 7. **检查Discuz版本**
- 虽然你暂时不想升级到3.5,但可以尝试下载X3.4的最新补丁包,覆盖现有文件,看看是否能解决问题。
### 8. **检查数据库**
- 如果上传的文件在草稿中显示,但在发布时不显示,可能是数据库中的某些表出现了问题。可以尝试修复数据库表,特别是 `pre_forum_post` 和 `pre_forum_attachment` 表。
### 9. **重新上传核心文件**
- 从DZ插件网(https://www.dz-x.net/)下载与你当前版本匹配的Discuz X3.4完整包,重新上传 `source/class/` 和 `source/function/` 目录下的文件,覆盖现有文件。
### 10. **检查日志**
- 查看 `data/log/` 目录下的日志文件,看看是否有与上传相关的错误信息。
如果以上方法都无法解决问题,建议你在DZ插件网(https://www.dz-x.net/)的论坛中发帖,详细描述你的问题,可能会有其他开发者或站长提供更具体的解决方案。
希望这些建议能帮助你解决问题!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]