2013-01-02 15 views
5

मैं अपने सर्वर पर अधिकतम पोस्ट आकार सीमा बढ़ाने की कोशिश कर रहा हूं।hacheaccess (आंतरिक सर्वर त्रुटि प्राप्त करने) के साथ apache सर्वर पर post_max_size कैसे सेट करें

php_value upload_max_filesize 20M 
php_value post_max_size 20M 
php_value max_execution_time 200 
php_value max_input_time 200 

लेकिन यह काम करने के लिए प्रतीत नहीं होता है और एक 500 आंतरिक सर्वर त्रुटि फेंकता है:

यहाँ .htaccess फाइल है।

कोई विचार यह क्यों हो रहा है और इसे कैसे दूर किया जा सकता है?

+1

आमतौर पर, आपको अपाचे त्रुटि लॉग में त्रुटि का विवरण मिलेगा। –

+0

404 त्रुटियों के अलावा वहां कुछ भी नहीं है, विडंबना यह है कि 404.html पृष्ठ – YemSalat

+0

¿htaccess फ़ाइल कहां है? यह रूट निर्देशिका में होना चाहिए। –

उत्तर

6

जहाँ तक मैं कह सकता हूं, आपका वाक्यविन्यास सही है। हालांकि, php_value अपाचे निर्देश mod_php मॉड्यूल द्वारा प्रदान किया जाता है। यदि आप अपाचे मॉड्यूल के रूप में PHP नहीं चलाते हैं (उदा।, यह फास्टसीजीआई या किसी अन्य एसएपीआई के साथ चलता है) तो निर्देश परिभाषित नहीं किया जाएगा, इस प्रकार 500 त्रुटि।

change PHP settings के कई तरीके हैं। प्रैक्टिस में, मैंने पाया है कि सीजीआई चलाने वाली होस्टिंग सेवाएं अक्सर आपके एफ़टीपी खाते में कस्टम php.ini फ़ाइल प्रदान करती हैं। इसके अतिरिक्त, यदि आप PHP/5.3.0 या नए चलाते हैं तो आप .user.ini files का उपयोग कर सकते हैं। अंतिम लेकिन कम से कम नहीं, कोड के भीतर ini_set() है।

+0

युक्तियों के लिए धन्यवाद का गुच्छा! – YemSalat