好的,所以我在 PHP 中有一个文件上传脚本,它曾经运行良好;但我刚刚将它移到了新服务器上。
新服务器对所有网站文件夹都有以下设置(它运行的是 Ubuntu):
我的旧服务器在所有网站文件夹中都有以下设置,它允许使用相同的 PHP 代码上传文件:
我错过了什么吗?您必须为 PHP 本身设置这些访问权限吗?'file_uploads = On' 在 php.ini 中设置,与文件上传相关的所有其他内容都设置为默认值。
我要做的就是让我的 PHP 脚本将图像上传到特定目录。我错过了一些明显的东西吗?允许公共写权限允许脚本正确运行,所以这绝对是权限问题,而不是脚本问题。但可以肯定的是,允许公共写访问是一个很大的安全问题。
有任何想法吗?