Linux中ftp不能上传文件/目录的解决办法
2014-07-24 14:49
525 查看
在linux中不能上传文件或文件夹最多的问题就是权限问题,但有时也不一定是权限问题了,像我就是空间不够用了,下面我来总结一些ftp不能上传文件/目录的解决办法
在排除用户组和权限等问题后,最可能引起ftp下文件无法上传并经常被忽略的因素就是硬盘空间已满,而导致硬盘空间满的问题多数是日志文件所占用的,例如mysql的日志会在不知不觉中变得十分庞大,直至占满剩余的硬盘空间。
解决办法:
1、定期手动清理或使用脚本清理mysql日志或其他相关日志文件。
2、关闭mysql日志(不推荐)
上面是空间有问题,如果上面办法解决不了可能是权限问题
在终端中执行 vi /etc/selinux/config,将其中的selinux=enforcing的enforcing改为disable。然后保存退出vi,执行setenforce 0 或者重启。就可以上传了。
如果,你不是上述的解决方法的话,有可能是你没有到ftp服务器下的incoming文件夹中,或者你没有把incoming文件夹的权限改为777。
或这样解决
直接ssh连接以后执行:
chown www:www -R 你的FTP目录
chmod 777 -R 你的FTP目录
这样赋予权限以后可以解决ftp不能上传、新建的问题,如果不能覆盖文件的话,打开pure-ftpd.conf配置文件在末尾追加:
AllowOverwrite on
AllowStoreRestart on
最后wq保存,重启pureftpd服务即可。
wdcp中pureftpd的配置文件:/www/wdlinux/etc/pure-ftpd.conf
lnmp中pureftpd的配置文件:/usr/local/pureftpd/pure-ftpd.conf
在排除用户组和权限等问题后,最可能引起ftp下文件无法上传并经常被忽略的因素就是硬盘空间已满,而导致硬盘空间满的问题多数是日志文件所占用的,例如mysql的日志会在不知不觉中变得十分庞大,直至占满剩余的硬盘空间。
解决办法:
1、定期手动清理或使用脚本清理mysql日志或其他相关日志文件。
2、关闭mysql日志(不推荐)
上面是空间有问题,如果上面办法解决不了可能是权限问题
在终端中执行 vi /etc/selinux/config,将其中的selinux=enforcing的enforcing改为disable。然后保存退出vi,执行setenforce 0 或者重启。就可以上传了。
如果,你不是上述的解决方法的话,有可能是你没有到ftp服务器下的incoming文件夹中,或者你没有把incoming文件夹的权限改为777。
或这样解决
直接ssh连接以后执行:
chown www:www -R 你的FTP目录
chmod 777 -R 你的FTP目录
这样赋予权限以后可以解决ftp不能上传、新建的问题,如果不能覆盖文件的话,打开pure-ftpd.conf配置文件在末尾追加:
AllowOverwrite on
AllowStoreRestart on
最后wq保存,重启pureftpd服务即可。
wdcp中pureftpd的配置文件:/www/wdlinux/etc/pure-ftpd.conf
lnmp中pureftpd的配置文件:/usr/local/pureftpd/pure-ftpd.conf
相关文章推荐
- Linux(RHEL5.4)通过Ftp put命令上传导致文件损坏的解决办法
- linux下vsftp的ls命令无法查看目录,无法上传下载文件的问题解决
- win2003,IIS6.0 不能上传大于200K文件的解决办法
- 使用MFC的FTP时每次上传一个文件后就出错解决办法
- 通过Ftp put命令上传导致文件损坏的解决办法
- Linux解决问题篇——ftp上传文件(使用put)时,permission denied,下载文件(使用get)时,failed to open file
- ewebEditor不能上传文件图片等解决办法(.net)
- 关于用WUBI安装体验Ylmf-linux-1.15,出现(不能检索一些必需都文件)解决办法
- Linux下BMP文件不能正常读取问题的解决办法
- 对于支持上传文件的手机浏览器出现的图片不能预览问题的解决办法
- 项目中命名为banner,ads等目录下的文件不能给客户端访问的解决办法
- opencms自定义html编辑器,不能切换路径,上传本地文件或选择文件的解决办法?
- 上传多媒体在多媒体文件所在目录下会生成temp文件夹解决办法...
- 解决linux不能上传大于2M文件
- 解决Chrome在部分网站不能弹出上传文件对话框的办法及flash问题
- Linux 非root用户不能创建目录的解决办法
- linux不能上传大于2M文件的解决方法
- Linux下tomcat的catalina.out文件过大,以及目录更改解决办法
- vsftpd不能上传文件的解决办法
- 关于在linux下出现stdio.h文件不存在等gcc标准库不能找到的解决办法