Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] 头像文件上传过程中出现I/O错误(终极解决方案)支持X2及所有版本

[复制链接]
kuaxian 发表于 2011-6-17 13:50:57 | 显示全部楼层 |阅读模式
插件发布
插件名称: 头像文件上传过程中出现I/O错误
插件来源: 原创插件
适用版本: Discuz! X2
语言编码: GBK简体 UTF8简体 BIG5繁体 UTF8繁体 
最后更新时间: 2011-06-16
插件作者: del
插件简介: 修改头像文件上传过程中出现I/O错误(终极解决方案)
本帖最后由 kuaxian 于 2012-6-2 16:04 编辑

很多朋友像我一样,也是在网上找了很多方法,但依然未能解决上传头像出现I/O错误的解决方案,现在我把所有的方法罗略出来,总有一个方法能帮上你的。本方案可以解决“上传过程中出现I/O错误”、“上传头像过程中出现安全问题”、“Access denied for agent changed”等问题。原文地址:http://www.aiqiuzhe.com/thread-815-1-2.html,废话不多说,直接入正题:

方案一:

在确保UCenter通信正常的情况下
检查 UCenter 目录下(X2为UC目录是:uc_server,别找错了哦!)
./index.php 是否存在且完整
./data/avatar/ 是否可写 权限为777
./data/tmp/ 是否可写 权限为777
如果不会设置就把UC里面的data文件夹包括子文件夹都设置为777
登录后台,更新下缓存及UC缓存!
(问题解决了么?没有解决,继续下个方案!!!)

方案二:

在确保UCenter通信正常的情况下
下载UCenter1.6.0程序包(看你是什么版本,如果你是X1.5那就下载UCenter1.5.0最新程序包,我这边是以X2为例),解压后,上传upload中的文件(除install和update外)到你的服务器的Ucenter文件夹,覆盖就可以了。不会修改数据库,如果担心风险,可以先备份一下。(提示:全部覆盖也行!)
登录后台,更新下缓存及UC缓存!
(用方案二问题解决了么?没有解决,继续下个方案!!!)

方案三:

在确保UCenter通信正常的情况下
在网站根目录新建一个 .htaccess 文件
代码如下:
  1. <IfModule mod_security.c>
  2. SecFilterEngine Off
  3. SecFilterScanPOST Off
  4. </IfModule>
复制代码
把.htaccess传到uchome目录下
或者放到网站的根目录下也是可以的。
登录后台,更新下缓存及UC缓存!
(问题解决了么?没有解决,继续下个方案!!!)

方案四:

密匙问题:看看后台UC密匙是否与config.inc.php文件夹里面的一致。
检查论坛config.inc.php中uc_key 是否正确,检查uc目录中data/avatar 是否存在并可写
检查一下修改头像的flash文件是否是最新的
登录后台,更新下缓存及UC缓存!
(问题解决了么?没有解决,继续往下看!!!)

方案五:

伪静态问题!你论坛是不是开启了伪静态?如果是的话,那问题就出在这里。

解决方法:
将伪静态更换为默认,不要添加一些其他伪静态规则,添加太多规则往往会出现很多问题。
(再问一次,问题解决了么?)

其他:

以上的方法解决了你的问题了么?如果你的问题还没有解决,那请跟帖,我们一定会帮你找出问题所在!
原文地址:http://www.aiqiuzhe.com/,还不能修复I/O错误的朋友跟帖,我们一定解决。
无忧虾 发表于 2011-6-17 13:59:21 | 显示全部楼层
过来看看……不错不错……顶一下
回复

使用道具 举报

炒股是一种学问 发表于 2011-6-17 20:18:07 | 显示全部楼层
{:soso__10820512047360069540_3:}
回复

使用道具 举报

淋雨中的泪 发表于 2011-6-17 20:43:05 | 显示全部楼层
很好~感谢搂主~
回复

使用道具 举报

sbigeyid520 发表于 2011-6-17 20:45:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

nathannz 发表于 2011-8-11 11:20:42 | 显示全部楼层
密匙问题:看看后台UC密匙是否与config.inc.php文件夹里面的一致。
检查论坛config.inc.php中uc_key 是否正确,检查uc目录中data/avatar 是否存在并可写
检查一下修改头像的flash文件是否是最新的
登录后台,更新下缓存及UC缓存!


我的问题就在这里  
把密钥该成一致就解决了。
非常感谢楼主
回复

使用道具 举报

lz49858007 发表于 2011-8-11 11:22:54 | 显示全部楼层
呵呵挺好 的!!!!!
回复

使用道具 举报

茗香客 发表于 2011-8-23 06:18:45 | 显示全部楼层
{:soso__3337170837086630817_1:}太感谢了啊  我一个一个尝试,终于在第四个方案解决了问题。太谢谢了啊  哈哈
回复

使用道具 举报

ilei365 发表于 2011-8-23 07:30:07 | 显示全部楼层
顶个。。。。。。。。。
回复

使用道具 举报

zq1979629 发表于 2011-8-27 17:29:57 | 显示全部楼层
不清楚‖DISCUZ!全国友情链接QQ总群:62982150 ‖DISCUZ!站长友情链接VIP群:164203646‖淮南生活网淮南论坛
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 01:21 , Processed in 0.145380 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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