我正在尝试将生产服务器复制到运行10.5的旧Mac上。一切都很好,除了上传文件。
不幸的是,PHP或apache都没有报告错误,最后没有文件。我一直在为777找到我能找到的所有权限,但没有运气 - 即使是最简单的上传器教程也会产生$ _FILE ['myfile'] ['error']为零,但当我查找$中列出的文件时_FILE ['myfile'] ['tmp_name']该文件不存在。
有什么建议吗?
我已经尝试了内置的OSX版本的apache和PHP 5.2,我尝试从MacPorts安装apache2和PHP 5.3.4。两者都有相同的结果。
我认为这一定是某个地方的权限问题,但为什么我没有收到错误?
答案 0 :(得分:2)
请检查文件上传器的HTML。 其FORM标签必须包含
ENCTYPE = "multipart/form-data"
上传任何文件。