我已将Plesk/apache上运行的uploadify设置为FastCGI上传到文档根目录的上传文件。这似乎适用于小于1MB的文件,但会对更大的文件创建一个ERROR 500。Uploadify只上传小文件
$(function() {
var idx=$('.useri').val();
$('#file_upload2').uploadify({
'multi' : false,
'swf' : 'images/uploadify.swf',
'uploader' : 'admin_includes/uploadify.php',
'formData' : {'user_id': idx},
'fileSizeLimit' : '10MB',
// Put your options here
// Some options
'onUploadSuccess' : function(file, data, response) {
if(data==2)
{
alert("File Extension needs to be either .docx, .doc or .pdf");
}
else
{
var data_split=data.split("|");
$('.title_holder').fadeIn(200);
$('.upload_hider').show();
$('.added_file').html("");
$('.message12').html('<p class="added_file" data-file2='+data_split[1]+'>'+data_split[0]+' Successfully Uploaded.</p>');
}
}
});
});
如下
safe_mode = Off
upload_tmp_dir /tmp
upload_max_filesize = 40M
post_max_size = 40M
这似乎并没有任何工作我也设置php.ini中。有什么我失踪或似乎做错了吗?
也许是一个Apache'LimitRequestBody'? – Wrikken
你看过你的网络服务器错误日志文件吗?这通常会产生答案 –
不要忘记php的memory_limit - 你需要一个稍高于post_max_size的限制。正如Barry所说,检查服务器的错误日志。关于500代码的更多细节将在那里。 –