2012-04-03 20 views
6

में वीडियो फ़ाइल अपलोड के साथ अजीब समस्या मैं कोडइग्निटर (v 2.1.0) पर एक वीडियो साइट बना रहा हूं। व्यवस्थापक व्यवस्थापक पैनल के माध्यम से वीडियो अपलोड कर सकते हैं। यह मेरे स्थानीय सर्वर पर पूरी तरह से काम करता है। लेकिन रिमोट टेस्ट सर्वर पर, यह काम नहीं कर रहा है। मैंने फ़ाइल प्रकार को सही ढंग से पहचानने के लिए mimes.php सेट किया है। अनुमत फ़ाइल-प्रकार ठीक हैं। लेकिन त्रुटि संदेश कहता है कि फ़ाइल-प्रकार की अनुमति नहीं है।कोडइग्निटर

... 
'mp4' => 'video/mp4', 
'flv' => 'video/x-flv', 
'avi' => 'video/x-msvideo', 
'mpeg' => 'video/mpeg', 
... 

का विज्ञापन फ़ाइल प्रकार: यहाँ मेरी mimes.php है

$upload_config['allowed_types'] = 'flv|mp4|avi|mpeg' 

अपलोड पुस्तकालय $this->upload->initialize($upload_config); साथ initialised गया है, तो मुझे क्या करना $ के लिए एक var_dump यह मुझे देता है _FILES:

array(1) { ["video_file"]=> array(5) { ["name"]=> string(48) "test_video_file.mp4" ["type"]=> string(9) "video/mp4" ["tmp_name"]=> string(14) "/tmp/phpwkOICI" ["error"]=> int(0) ["size"]=> int(5668643) } } 

इसके साथ क्या गलत है? मुझे नट्स क्या चलाता है कि एक ही स्क्रिप्ट मेरी स्थानीय मशीन पर ठीक काम करती है लेकिन रिमोट टेस्ट सब-डोमेन पर काम नहीं करती है। और हर डीबग संदेश मुझे वैध लगता है। किसी भी प्रकार की मदद की बेहद सराहना की जाती है। धन्यवाद और

+0

अगर यह रिमोट एक अपाचे सर्वर है, तो आपकी $ htaccess फ़ाइल कैसी दिखती है, तो '$ this-> upload-> display_errors() 'और देखें कि – safarov

+0

क्या त्रुटि फेंकता है? –

+0

@safarov त्रुटि यह है कि "जिस फ़ाइल प्रकार को आप अपलोड करने का प्रयास कर रहे हैं उसे अनुमति नहीं है।" – abhisek

उत्तर

1

मुझे लगता है कि यह v 2.1.0 पर एक बग है। समस्या को हल करने के लिए इन निर्देशों का प्रयास करें http://ellislab.com/forums/viewthread/204725/

+0

कोई पासा नहीं। बस ठीक करने की कोशिश की। अभी भी त्रुटि। मुझे लगता है कि इसमें कुछ है सर्वर सेटिंग्स के साथ करने के लिए। कोई विचार? – abhisek

1

मुझे एक ही समस्या थी। अपाचे लॉग में देखने के बाद, यह एक PHP सेटिंग बन गया ... अपलोड किया गया फ़ाइल का आकार बहुत बड़ा था। तो मैं पर साइट चल रहा हो सकता है हर सर्वर पर PHP सेटिंग में बदलाव करने को याद करने से बचने के लिए, मैं इन दो पंक्तियों को जोड़कर .htaccess फाइल संशोधित:

php_value upload_max_filesize 10M 

php_value post_max_size 10M 

मिले जवाब यहाँ: https://www.dokuwiki.org/faq:uploadsize