linux php不能上传文件夹的解决方法:1、在mount的目录里面建立一个upload_tmp文件夹;2、把“upload_tmp_dir=”设置成“website/upload_tmp”;3、重启apache即可。
本文操作环境:linux5.9.8系统、PHP7.1版,DELL G3电脑
linux php不能上传文件夹怎么办?
php上传不到文件(Linux 服务器)
今天发现突然就上传不到文件了php.ini的配置已经是.
环境:linux(Centos 5.3) + Apache + php +mysql
网站目录文件:使用smb挂载 windows 服务器的磁盘阵列共享
网站目录权限:777
php.ini :
-----------------------------------------------------
upload_max_filesize = 200M max_file_uploads = 20 post_max_size = 200M max_execution_time = 60000 max_input_time = 6000 ;max_input_nesting_level = 64 memory_limit = 256M
------------------------------------------------------
可CMS系统一直提示说没有足够的权限,查阅相关资料得知php.ini文件中有一个指定临时文件夹的参数(会把所有上传的文件都放到临时文件夹里面)
即:
-----------------------------------------------------
;upload_tmp_dir =
-----------------------------------------------------
上面默认是注释的,即会使用虚拟内存来做存储
当内存使用满了就会出现上传不到文件的问题了,也就是会提示777错误
使用df - h 命令查询 发现结果如下:
--------------------------------------------------------------------------------------
/dev/mapper/VolGroup00-LogVol00 29G 28G 0 100% / /dev/sda1 99M 12M 82M 13% /boot tmpfs 1014M 0 1014M 0% /dev/shm //192.168.1.100/website 322G 21G 301G 7% /www/web/website
----------------------------------------------------------------------------------------
tmpfs已经满了,所以我把改成在mount的目录里面建立了个upload_tmp文件夹,把刚才的“upload_tmp_dir = ”设置成 “upload_tmp_dir =/www/web/website/upload_tmp
”
保存后重启了一下apache,恢复上传了.
注意:要给上传的目录 777权限 包括下面的子目录 chmod -R 777 目录名
总结:
临时文件最好是还是设置成挂载的磁盘空间(最好大一点),因为tmpfs默认值会是物理内存的1/2倍,上传几个文件很快就会满了,这样会引起文件上传不了,所以配置各种网站环境的时候 应该注意临时文件存放的目录.
推荐学习:《PHP视频教程》
以上是linux php不能上传文件夹怎么办的详细内容。更多信息请关注PHP中文网其他相关文章!

本文比较了酸和基本数据库模型,详细介绍了它们的特征和适当的用例。酸优先确定数据完整性和一致性,适合财务和电子商务应用程序,而基础则侧重于可用性和

本文讨论了确保PHP文件上传的确保,以防止诸如代码注入之类的漏洞。它专注于文件类型验证,安全存储和错误处理以增强应用程序安全性。

本文讨论了在PHP中实施API速率限制的策略,包括诸如令牌桶和漏水桶等算法,以及使用Symfony/Rate-limimiter之类的库。它还涵盖监视,动态调整速率限制和手

本文讨论了使用password_hash和pyspasswify在PHP中使用密码的好处。主要论点是,这些功能通过自动盐,强大的哈希算法和SECH来增强密码保护

本文讨论了OWASP在PHP和缓解策略中的十大漏洞。关键问题包括注射,验证损坏和XSS,并提供用于监视和保护PHP应用程序的推荐工具。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

WebStorm Mac版
好用的JavaScript开发工具

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SublimeText3 Linux新版
SublimeText3 Linux最新版

记事本++7.3.1
好用且免费的代码编辑器