Phpmyadmin अपलोड फ़ाइल का आकार कैसे बढ़ाएँ


14

मैं फ़ाइल आकार को बदलने में सक्षम नहीं हूं जो phpmyadmin अपने परीक्षण सर्वर पर डेटाबेस आयात करने के लिए स्वीकार करता है।

मैंने उन सभी मूल्यों को बदल दिया है जिनके बारे में मुझे कुछ विचार है my.cnf:

max_packet_size
Key_buffer

या सिस्टम पर मुझे मिली max_post_sizeप्रत्येक php.iniफ़ाइल में फ़ाइल आकार और मूल्य अपलोड करें ।

आयात स्क्रीन पर स्वीकृत फ़ाइल आकार अभी भी 8,192kib है।


उबंटू के एक टर्मिनल के उपयोग द्वारा MySQL आयात फ़ाइल आकार में वृद्धि के संदर्भ में ।
गुरुक्वेस्ट

जवाबों:


6

पहले बातों की जांच करने के लिए (या जांच करने के लिए अपने मेजबान प्रदाता से पूछें) के मूल्यों हैं max_execution_time, upload_max_filesize, memory_limitऔर post_max_sizeमें php.ini विन्यास फाइल। ये सभी तीन सेटिंग्स उन डेटा के अधिकतम आकार को सीमित करती हैं जिन्हें PHP द्वारा प्रस्तुत और संभाला जा सकता है।

कृपया ध्यान दें कि इससे post_max_sizeबड़ा होना चाहिए upload_max_filesize


25

Ubuntu 16.04 या नए में MySQL phpmyadmin आयात फ़ाइल का आकार बढ़ाने के लिए , इन चरणों का पालन करें। नवीनतम उबंटू संस्करण में आपके पास PHP 5 या PHP 7 हो सकता है।

चरण - 1: php.iniउचित PHP संस्करण (एस) का खुला ।

  • PHP v5.0 के लिए

    sudo -H gedit /etc/php5/apache2/php.ini
    
  • PHP v7.0 के लिए

    sudo -H gedit /etc/php/7.0/apache2/php.ini
    
  • PHP v7.1 के लिए

    sudo -H gedit /etc/php/7.1/apache2/php.ini
    
  • PHP v7.2 के लिए

    sudo -H gedit /etc/php/7.2/apache2/php.ini
    
  • PHP v7.3 के लिए

    sudo -H gedit /etc/php/7.3/apache2/php.ini
    

चरण - 2: अब php.iniफ़ाइल में नीचे के मापदंडों को बढ़ाने की आवश्यकता है ।

memory_limit = 1500M

post_max_size = 1500M

upload_max_filesize = 1500M

कृपया ध्यान दें: post_max_size upload_max_size से बड़ा होना चाहिए

चरण - 3: अब आपको परिवर्तनों को प्रभावी करने के लिए अपने अपाचे सर्वर को पुनः आरंभ करने की आवश्यकता है।

sudo service apache2 restart

किसी और ने इस उत्तर के जवाब में एक टिप्पणी के रूप में इसे छोड़ने की कोशिश की: "ध्यान दें कि यह वास्तव में ऊपर उल्लेख किया गया है, लेकिन जब मैंने 1500Mb डाला तो यह काम नहीं किया। मेरा लोकलहोस्ट आदेश से बाहर हो गया। इसे 1500 मीटर नहीं करना चाहिए;)"
doppelgreener

6
  1. info.php पेज बनाएं और फ़ाइल के बारे में सभी विवरण देखें

    <?php 
      phpinfo();
    ?>
    
  2. अपना ब्राउज़र खोज में चला upload_max_filesize और post_max_size डिफ़ॉल्ट मान द्वारा परिवर्तन 80M करने के लिए 2 एम।

  3. Daud

    sudo -H gedit /etc/php5/apache2/php.ini
    
  4. दोनों मानों upload_max_filesizeको post_max_size
    बदलें और डिफ़ॉल्ट मान 2Mसे बदल दें80M

  5. फिर से शुरू करें

    sudo /etc/init.d/apache2 restart
    

2

upload_max_filesize, post_max_size, memory_limitPhp.ini में चर को सही मानों पर सेट करें और सर्वर को पुनरारंभ करें, फिर यह काम करना चाहिए।
यदि यह काम नहीं करता है, तो जांच लें कि phpinfo()क्या आपने सही php.ini को संपादित किया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.