关于H5上传模块move_uploaded_file函数失效的笔记
很奇葩吧 , 看标题 , 其实我也算是一个业界老鸟了
遇到这种问题每每还是手忙脚乱
其实这根本不是啥问题
首先站长用的宝塔面板
PHP5.6 站的PHP.ini并没有配置上传目录
但是我们的BUG不是以上原因造成的
因为在默认情况下 , PHP还是会上传文件到目标目录
move_uploaded_file函数也不需要开启任何东西
可是无奈 , 就是不能上传成功!
后来查了很多资料都无济于事;
最后我才想到
可能是文件夹权限问题;
这个被转移的文件夹权限要 777
可是目标站点是 755
这就拉垮了
后来改了权限 , 第一次居然没有回复 , 这才想到 , 其实是我调试时候改了目录所致!
也就是说如果一开始调整了文件夹权限777
那就不会有问题了;
仅此经验
供后来人参考
2021.05.31
遇到这种问题每每还是手忙脚乱
其实这根本不是啥问题
首先站长用的宝塔面板
PHP5.6 站的PHP.ini并没有配置上传目录
但是我们的BUG不是以上原因造成的
因为在默认情况下 , PHP还是会上传文件到目标目录
move_uploaded_file函数也不需要开启任何东西
可是无奈 , 就是不能上传成功!
后来查了很多资料都无济于事;
最后我才想到
可能是文件夹权限问题;
这个被转移的文件夹权限要 777
可是目标站点是 755
这就拉垮了
后来改了权限 , 第一次居然没有回复 , 这才想到 , 其实是我调试时候改了目录所致!
也就是说如果一开始调整了文件夹权限777
那就不会有问题了;
仅此经验
供后来人参考
2021.05.31