您好,欢迎访问一九零五行业门户网

SWFupload 500错误

discuz 论坛将www域名换成bbs后编辑器内swfuplaod上传报500错误,但是有时候能正常上传;
目前基本排除服务器上php的问题,因为改成空白页面也一样报错。
有人遇到过这个问题吗?求指点
swfupload 日志:
---swfupload instance info---
version: 2.5.0 2010-01-15 beta 2
movie name: swfupload_0
settings:
upload_url:               http://bbs.xxxx.com/misc.php?mod=swfupload&action=swfupload&operation=upload&fid=72
flash_url:                static/image/common/swfupload.swf?preventswfcaching=1398395968643
flash9_url:                static/image/common/swfupload.swf?preventswfcaching=1398395968643
use_query_string:         false
requeue_on_error:         false
http_success:             
assume_success_timeout:   0
file_post_name:           filedata
post_params:              [object object]
file_types:               *.jpg;*.jpeg;*.gif;*.png
file_types_description:   image file
file_size_limit:          5000
file_upload_limit:        0
file_queue_limit:         0
debug:                    true
prevent_swf_caching:      true
button_placeholder_id:    imgspanbuttonplaceholder
button_placeholder:       not set
button_image_url:         /static/image/common/uploadbutton.png
button_width:             100
button_height:            25
button_text:              
button_text_style:        color: #000000; font-size: 16pt;
button_text_top_padding:  0
button_text_left_padding: 0
button_action:            -110
button_cursor:            -2
button_disabled:          false
custom_settings:          [object object]
event handlers:
swfupload_preload_handler assigned:  true
swfupload_load_failed_handler assigned:  true
swfupload_loaded_handler assigned:  false
mouse_click_handler assigned:       false
mouse_over_handler assigned:        false
mouse_out_handler assigned:         false
file_dialog_start_handler assigned: true
file_queued_handler assigned:       true
file_queue_error_handler assigned:  true
upload_resize_start_handler assigned:      false
upload_start_handler assigned:      true
upload_progress_handler assigned:   true
upload_error_handler assigned:      true
upload_success_handler assigned:    true
upload_complete_handler assigned:   true
debug_handler assigned:             true
support:
load:                     yes
image resize:             no
swf debug: swfupload init complete
swf debug: 
swf debug: ----- swf debug output ----
swf debug: version:                2.5.0 fp9 2010-02-17 beta 3
swf debug: moviename:              swfupload_0
swf debug: upload url:             http://bbs.xxxx.com/misc.php?mod=swfupload&action=swfupload&operation=upload&fid=72
swf debug: file types string:      *.jpg;*.jpeg;*.gif;*.png
swf debug: parsed file types:      jpg,jpeg,gif,png
swf debug: http success:           0
swf debug: file types description: image file (*.jpg;*.jpeg;*.gif;*.png)
swf debug: file size limit:        5120000 bytes
swf debug: file upload limit:      0
swf debug: file queue limit:       0
swf debug: post params:
swf debug:                         type=image
swf debug:                         hash=44bce5db18963b7da4f22a938d165419
swf debug:                         uid=2461
swf debug: ----- end swf debug output ----
swf debug: 
swf debug: stage resize:100 by 25
swf debug: button image loaded
swf debug: stage resize:100 by 25
swf debug: event: filedialogstart : browsing files. multi select. allowed file types: *.jpg;*.jpeg;*.gif;*.png
swf debug: select handler: received the files selected from the dialog. processing the file list...
swf debug: event: filequeued : file id: swfupload_0_0
swf debug: event: filedialogcomplete : finished processing selected files. files selected: 1. files queued: 1
swf debug: startupload: first file in queue
swf debug: event: uploadstart : file id: swfupload_0_0
swf debug: startupload(): upload type: normal.
swf debug: global post item: type=image
swf debug: global post item: hash=44bce5db18963b7da4f22a938d165419
swf debug: global post item: filetype=.jpg
swf debug: global post item: uid=2461
swf debug: returnuploadstart(): file accepted by startupload event and readied for standard upload.  starting upload to http://bbs.xxxx.com/misc.php?mod=swfupload&action=swfupload&operation=upload&fid=72 for file id: swfupload_0_0
swf debug: event: uploadprogress (open): file id: swfupload_0_0
swf debug: event: uploadprogress: file id: swfupload_0_0. bytes: 77374. total: 77374
swf debug: event: uploaderror: http error : file id: swfupload_0_0. http status: 500.
swf debug: event: uploadcomplete : upload cycle complete.
error code: http error, file name: 140400yj5jcc35w3idfkmk.jpg, message: 500
回复讨论(解决方案) http status: 500 就是服务器上php造成的,出现了严重错误
可能是你上传的文件大小超过了 php.ini 中的限制
和文件大小没关系的,传多大的都一样;这个问题是在换成子域名后出现的,估计和flash跨域有关系
估计有什么用?何况还是乱估计!
http status: 500 是服务器发出的,可见请求已经到达了服务器
既然已经到达了服务器,那么就与域名无关了
之所以说估计是因为之前另一个站换域名也出现这个问题,并不是乱估计
500谁都知道是服务器内部错误,但是这个错是flash爆出来的,所以猜测flash内部出错
而且删掉那个php文件了还是报500,合理吗
删掉php文件报500可以
用firebug查看访问信息
swf里面放的 flash文件不支持跨域
已解决了,就是flash跨域的问题
删掉php文件报500可以
用firebug查看访问信息
用firebug 看不了flash内部的请求的
其它类似信息

推荐信息