मैंने उन सभी php.ini मापदंडों को बदल दिया है जिन्हें मैं जानता हूं:
upload_max_filesize
, post_max_size
।
मैं अभी भी 2MB क्यों देख रहा हूं?
एक विंडोज 7 होस्ट पर एक Ubuntu वर्चुअलबॉक्स पर Zend सर्वर CE का उपयोग कर Im।
मैंने उन सभी php.ini मापदंडों को बदल दिया है जिन्हें मैं जानता हूं:
upload_max_filesize
, post_max_size
।
मैं अभी भी 2MB क्यों देख रहा हूं?
एक विंडोज 7 होस्ट पर एक Ubuntu वर्चुअलबॉक्स पर Zend सर्वर CE का उपयोग कर Im।
जवाबों:
आपने शायद अपने सर्वर को पुनः आरंभ नहीं किया है;)
या आपने गलत को संशोधित किया php.ini
।
या आप वास्तव में ^ ^ दोनों करने में कामयाब रहे
php.ini
आपके सर्वर पर फ़ाइल कहा जाता है और निम्न चरणों का पालन करें
Apache2 और php5 इंस्टॉल होने के साथ आपको php.ini फाइल में तीन बदलाव करने होंगे। पहले संपादन के लिए फ़ाइल खोलें, जैसे:
sudo gedit /etc/php5/apache2/php.ini
या
sudo gedit /etc/php/7.0/apache2/php.ini
अगला, post_max_size
प्रविष्टि के लिए खोज करें , और अपने डेटाबेस के आकार (इस मामले में 15M) की तुलना में एक बड़ी संख्या दर्ज करें, उदाहरण के लिए:
post_max_size = 25M
इसके बाद प्रविष्टि को संपादित करें memory_limit
और इसे दिए गए से बड़ा मूल्य दें post_max_size
।
फिर सुनिश्चित करें कि का मान इससे upload_max_filesize
छोटा है post_max_size
।
सबसे बड़े से लेकर सबसे छोटे तक का क्रम होना चाहिए:
memory_limit
post_max_size
upload_max_filesize
फ़ाइल को सहेजने के बाद, अपाचे (जैसे sudo /etc/init.d/apache2 restart
) को पुनरारंभ करें और आप सेट हैं।
Restart Apache Services
लागू किए जाने वाले परिवर्तनों के लिए मत भूलना ।
अधिक जानकारी के लिए, यहां क्लिक करें ।
php.ini
उसे संशोधित किया जाना चाहिए , /etc/php7.2/apache2/php.ini
लेकिन उस डोमेन के लिए नहीं जिसे आप संपादित करना चाहते हैं, जैसे /home/user/etc/php7.2/php.ini
या उपडोमेन/home/user/domains/sub.example.com/etc/php7.2/php.ini
बस अपनी php.ini (xampp / php / php.ini) फ़ाइल बदलें, यह मेरे लिए काम की है!
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
post_max_size = 750M
upload_max_filesize = 750M
और, XAMPP कंट्रोल पैनल से Apache Module को रीस्टार्ट करना न भूलें ।
PhpMyAdmin अपलोड / आयात आकार बढ़ाएँ
डिफ़ॉल्ट रूप से आपको phpmyadmin में अपलोड / आयात आकार की 2mb सीमा मिलती है। यह बड़ी फ़ाइलों को आयात करने के लिए विषम और अत्यधिक असंभव बनाता है। आप अपने सर्वर की php.ini कॉन्फ़िगरेशन फ़ाइल को संपादित करके phpmyadmin के अनुमत अपलोड आकार को बढ़ा सकते हैं। आमतौर पर CentOs जैसे सर्वर में यह /etc/php.ini पर स्थित होता है।
चरण 1: php.ini पर जाएं और निम्नलिखित खोजें और अपने डेटाबेस आकार से कुछ अधिक उनके मूल्यों को बदलें। (इस उदाहरण में मैंने 20mb का उपयोग किया है)।
upload_max_filesize = 20M
post_max_size = 20M
चरण 2: इस नए परिवर्तन को प्रभावी करने के लिए अपनी अपाचे सेवा को पुनः आरंभ करें। आमतौर पर अपाचे को पुनः आरंभ करने की आज्ञा होगी
service httpd restart (CentOs) / service apache2 restart (ubuntu)
आप भी सीधे उनके पथ से पुनः आरंभ कर सकते हैं जैसे
/etc/init.d/apache2 restart or /etc/init.d/httpd restart
यदि आप एक साझा होस्टिंग में हैं और आपके php.ini कॉन्फ़िगरेशन फ़ाइल में रूट एक्सेस या एक्सेस नहीं है, तो अपने एप्लिकेशन रूट में एक .htaccess फ़ाइल बनाने और निम्नलिखित लाइन जोड़ने का दूसरा तरीका है।
php_value upload_max_filesize 10M
php_value post_max_size 10M
यदि आप अभी भी इसे बढ़ाने में सक्षम नहीं थे, तो कृपया मुझे और विस्तृत सहायता के लिए एक ईमेल भेजें।
PHPMyAdmin के माध्यम से बड़ी फ़ाइलों को अपलोड करने के लिए, इन चरणों का पालन करें:
चरण 1: अपनी php.ini फ़ाइल खोलें।
चरण 2: उन्नयन स्मृति सीमा:
memory_limit = 750M
चरण 3: पोस्ट करने के लिए अधिकतम आकार अपग्रेड करना:
post_max_size = 750M
चरण 4: अपलोड करने के लिए अधिकतम फ़ाइल-आकार का उन्नयन:
upload_max_filesize = 1000M
चरण 5: अधिकतम निष्पादन समय का उन्नयन:
max_execution_time = 5000
चरण 6: अधिकतम इनपुट समय का उन्नयन:
max_input_time = 3000
चरण 7: अपने xampp नियंत्रण कक्ष को पुनरारंभ करें।
अपने सभी 3 की जाँच करें:
php.ini कॉन्फ़िगरेशन फ़ाइल में
* उन लोगों के लिए, जो wamp @windows का उपयोग कर रहे हैं, आप इन चरणों का पालन कर सकते हैं: *
इसके अलावा यह किसी भी phpmyadmin स्थापना के लिए अनुकूलित किया जा सकता है।
PhpMyAdmin कॉन्फ़िगरेशन के लिए अपनी config.inc.php फ़ाइल ढूंढें (इसे यहाँ लाने के लिए: C: \ wamp \ apps \ phpmyadminVERSION \ config.inc.php
इस पंक्ति को फ़ाइल के अंत में जोड़ें ">?":
$cfg['UploadDir'] = 'C:\wamp\sql';
सहेजें
पर फ़ोल्डर बनाएँ
C:\wamp\sql
अपनी विशाल sql फ़ाइल को वहां कॉपी करें।
सर्वर को पुनरारंभ करें।
अपने phpmyadmin आयात टैब पर जाएं और आपको c: \ wamp \ sql फ़ोल्डर में अपलोड की गई फ़ाइलों की एक सूची दिखाई देगी।
इस फ़ाइल को खोलें
इन मापदंडों को संपादित करें:
मैंने इस तरह से इसे किया:
में पता लगाएँ /etc/php5/apache2/php.ini
post_max_size = 8M
upload_max_filesize = 2M
इसे संपादित करें
post_max_size = 48M
upload_max_filesize = 42M
(जो तब पर्याप्त है)
अपाचे को फिर से शुरू किया:
sudo /etc/init.d/apache2 restart
विंडोज 10 पर, WAMP के साथ, खोलें
c:\wamp64\alias\phpmyadmin.conf
और इन लाइनों के अंत में 128 से 256 बदल दें
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
WAMP को पुनरारंभ करें
वर्तमान उत्तरों में से कोई भी WHM / cPanel सर्वर के लिए काम नहीं करेगा।
WHM में सीमा बढ़ाने के लिए:
मुझे समस्या मिली और मैं पोस्ट कर रहा हूँ, अगर किसी ने कुछ ब्लॉग पोस्ट का अनुसरण किया है, तो मेरे पास ईर्ष्या के प्रकार पैदा करने के लिए (वर्चुअल बॉक्स पर ubuntu और zend सर्वर CE के साथ 7 मेजबान जीतें)।
बात यह है कि माईएसक्यूएल लाइटपैड पर चल रहा है, अपाचे के तहत नहीं। इसलिए मुझे उस वेबसर्वर के तहत php.ini फाइल को बदलना पड़ा जो रास्ते में है:
/usr/local/zend/gui/lighttpd/etc/php-fcgi.ini
अंत में, आप निश्चित रूप से फाइलों के बारे में सही थे, लेकिन मैं गलत था कि मुझे कौन सी फाइल बदलनी थी :)
C: \ xampp \ php \ php.ini मेरे मामले में या यह हो सकता है C: \ php \ php.ini यदि Apache / PHP / MySQL अकेले खड़े हों
upload_max_filesize = 2M
डिफ़ॉल्ट रूप से
इसलिए इसे इच्छानुसार बदला जा सकता है। और मेरे मामले में
upload_max_filesize = 20M
post_max_size = 8M
डिफ़ॉल्ट रूप से इसे बदल दिया जाना चाहिए post_max_size = 20M
और साथ ही
memory_limit = 128M डिफ़ॉल्ट रूप से है और अधिकतम 2056kb या 2mb .sql फ़ाइल अपलोड सीमा को बढ़ाने के लिए इसे बदलना आवश्यक नहीं है। लेकिन इसका मतलब केवल यह है कि जब आप अपाचे और एसक्यूएल सर्वर चलाते हैं, तो एक स्क्रिप्ट 128 मेमोरी तक का उपभोग कर सकती है, और यदि आप मेमोरी_लिमिट = 128 एम को उच्चतर और किसी भी खराब स्क्रिप्ट को चलाते हैं तो यह आपको परेशानी का कारण बन सकता है। ये आप पर निर्भर है।
मुझे भी यही समस्या थी। मेरा समाधान: / etc / phpmyadmin पर जाएं और उस <Directory>[...]</Directory>
अनुभाग में apache.conf संपादित करें जिसे आप जोड़ सकते हैं
php_value upload_max_filesize 10M
php_value post_max_size 10M
मेरे लिए समस्या का हल!
मुझे अपने phpmyadmin और OS X 10.9.4 Mavericks पर अपलोड का आकार बदलने में समस्या थी। पहले मुझे नहीं पता था कि php.ini का उपयोग कहाँ किया जाता है
locate php.ini
जो वापस आ गया
/private/etc/php.ini.default
/usr/local/etc/php/5.4/php.ini
मैंने /usr/local/etc/php/5.4/php.ini का संपादन करने की कोशिश की है और फिर सर्वर में पुनः आरंभ किया, जो मैंने काम नहीं किया।
मुझे याद आया कि इस फ़ाइल को खोजने का एक बेहतर तरीका है जिसे मैं देख रहा हूँ या कम से कम जहाँ php php.ini की तलाश कर रहा है।
<?php phpinfo() ?>
यह कहते हुए वापस आया कि यह /etc/php.ini की उम्मीद है, लेकिन मेरे पास वहां नहीं था। नीचे से phpinfo () है:
Configuration File (php.ini) Path: /etc
यह पता चला है कि ऊपर दिए गए आदेश में पहला परिणाम वही है जो मैं देख रहा हूं।
कम से कम OS X 10.9.4 Mavericks में (OS X मेरे लिए कुछ नया है) / etc वास्तव में एक लिंक है, आदि -> निजी / etc, और इसके द्वारा PHP डिफ़ॉल्ट मान मानती है जब तक कि php.ini वास्तव में मौजूद नहीं है।
मैंने /pStreet/etc/php.ini.default की नकल की
cp /private/etc/php.ini.default /private/etc/php.ini
फिर ऊपर दिए गए आदित्य भट्ट की सलाह के अनुसार नए /etc/php.ini में चर की जाँच की और यह काम किया। मेरे मामले में मूल्य थे:
memory_limit =128M
post_max_size = 64M
upload_max_filesize = 64M
जाहिर है, परिवर्तनों को देखने के लिए अपाचे सेवा को फिर से शुरू करना होगा।
Xampp में भारी मात्रा में डेटा आयात कैसे करें
यह नया, स्वच्छ डेटाबेस खोलने और phpMyAdmin में फ़ाइल आयात करने का सबसे अच्छा समाधान है। स्थानीय फ़ोल्डर से फ़ाइल चुनें और सभी सेटिंग्स को उसी तरह छोड़ दें। यही होना चाहिए।
लेकिन अगर आपकी फ़ाइल 2MB से अधिक फ़ाइल आकार (जो कि xampp स्थापना में डिफ़ॉल्ट मान है) की तुलना में आपको कुछ बाहर करने की आवश्यकता है। मूल रूप से हम सिर्फ अधिकतम अपलोड फ़ाइल आकार में वृद्धि करेंगे।
अपना xampp इंस्टॉल फ़ोल्डर खोलें और php फ़ोल्डर पर जाएं। कुछ टेक्स्ट एडिटर फ़ाइल (नोटपैड ++) के साथ, php.ini नामक फ़ाइल खोलें (प्रकार विंडोज़ इसे कॉन्फ़िगरेशन सेटिंग्स के रूप में वर्णित करते हैं) और लाइन को संपादित करें (cca 770, या इसे खोजने के लिए नोटपैड ++ में ctrl + f दबाएं):
post_max_size = 2M
2M के बजाय, अधिकतम फ़ाइल आकार चाहते थे (उदाहरण के लिए 16MB लेकिन 128M से अधिक नहीं),
उसके बाद इस लाइन पर जाएं: max_execution_time = 30 के बजाय 30, निष्पादन समय बढ़ाएं जो सेकंड में है (उदाहरण के लिए 90), यह भी आपको इस लाइन को बदलने की आवश्यकता है:
max_input_time = 60
60 के बजाय, सेकंड में इनपुट समय बढ़ाएं (उदाहरण के लिए 120) और सबसे ऊपर आपको इस लाइन को बदलना होगा:
upload_max_filesize = 2M
2M के बजाय, उदाहरण के लिए 16M तक बढ़ाएं। फ़ाइल सहेजें, xampp में अपाचे और mysql को पुनरारंभ करें और फिर से अपलोड करने का प्रयास करें, यदि आप सही तरीके से अनुसरण करते हैं तो आपको 16MB के माध्यम से फ़ाइलों को आयात करने में सक्षम होना चाहिए (उदाहरण)
php_value upload_max_filesize 100M
php_value post_max_size 100M
php.ini में उस आकार को बढ़ाएं और फिर कमांड चलाएं
sudo service apache2 restart
sudo service mysql restart
xammp में
restart all service
आप बस MySQL एडमिनिस्ट्रेटर ऐप या MySQL कार्यक्षेत्र का उपयोग कर सकते हैं। हल्के ऐप और आप अपने पूरे सर्वर को आकार में निर्यात या आयात कर सकते हैं। यहां पार्टी में देर हो रही है लेकिन मुझे उम्मीद है कि यह किसी की मदद करेगा।
मुझे एक ही समस्या थी, मेरी अपलोड सीमा 2 एमबी थी, मैंने अपना php.ini संपादित किया, और मैंने इसे 5 एमबी पर सेट किया, लेकिन सर्वर को पुनः आरंभ करने के बाद भी यह 2 एमबी दिखा रहा था। की तुलना में मैंने अपने .sql फ़ाइल को xyz.sql.zip के रूप में रखकर ज़िप को संकुचित कर दिया, इसलिए यह 3.5 mb से 451 kb हो गया। फिर मैंने उसे फिर से अपलोड किया। इसने मेरे लिए काम किया।
मैंने पाया कि php.ini में अपलोड और पोस्ट की सीमा बढ़ाने से phpmyadmin में सीमा प्रभावित नहीं हुई है। ऐसा इसलिए है क्योंकि मेरे सर्वर में cpanel अपलोड सीमा के लिए एक अलग सेटिंग है। यदि आपके पास डब्ल्यूएचएम तक पहुंच है, तो संभवतः आपके पास यह है।
समायोजित करने के लिए:
अपाचे या कुछ भी पुनरारंभ करने की आवश्यकता नहीं है, परिवर्तन तत्काल हैं। इस प्रक्रिया ने phpmyadmin में अधिकतम अपलोड फ़ाइल आकार के मूल्य में वृद्धि की। आप इसे phpmyadmin पर जाकर और अपने डेटाबेस का चयन करके देख सकते हैं, फिर शीर्ष पर "आयात" पर क्लिक कर सकते हैं। फ़ाइल चयनकर्ता के अलावा आपको अपलोड सीमा दिखाई देगी। मेरा सर्वर डिफ़ॉल्ट 100 था।
यह भी अक्सर phpMyAdmin प्रलेखन में सवाल पूछा जाता है: http://docs.phpmyadmin.net/en/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-time-problems
मेरे मामले में, मुझे /etc/apache2/mods-available/fcgid.conf में "FcgidMaxRequestLen 1073741824" (उद्धरण चिह्नों के बिना) भी जोड़ना पड़ा। यह यहाँ प्रलेखित है http://forum.ispsystem.com/en/showthread.php?p=6611 । Mod_fcgid 2.3.6 के बाद से, उन्होंने FcgidMaxRequestLen को 1GB से 128K (डिफ़ॉल्ट देखें https://svn.apache.org/repos/asf/httpd/mod_cgid/trunk/CHANGES-FCGID ) के लिए डिफ़ॉल्ट बदल दिया है
मैं उसी समस्या का सामना कर रहा था जहाँ php.ini
वर्डप्रेस पर अधिकतम आकार बढ़ने का कोई प्रभाव नहीं है और कई समाधानों की कोशिश की जैसे: -
functions.php
.htaccess
फ़ाइल के माध्यम से अधिकतम आकार बढ़ाएँ ।मेरे लिए काम करने वाला .htaccess
फ़ाइल में अधिकतम आकार जोड़ रहा है । यह न तो php.ini
फ़ाइल के साथ और न ही फ़ाइल के साथ काम नहीं कर रहा था functions.php
।
मैंने अभी इस कोड को .htaccess
फ़ाइल में जोड़ा है और इसका काम किया है
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
नोट : मैंने <IfModule>
टैग में उपरोक्त कोड जोड़ा है ।
अगर php.ini
फ़ाइल आकार बदलने में कुछ नहीं कर रही है, तो इसके लिए अन्य 2 फ़ाइलों का प्रयास करें और उनमें से एक निश्चित रूप से आपके लिए काम करेगी।
जब आप अधिकतम आकार में वृद्धि कर सकते हैं, तो सभी फिल्मों के बारे में जानने के लिए इस लेख को पढ़ें
मुझे लगता है कि यदि आपका php संस्करण ऊपर है 5.5
, तो कहने दें कि यह 5.6
आपकी php.ini
फ़ाइल निम्नलिखित फ़ोल्डर में है
/etc/php/5.6/apache2
ताकि आप की तरह अपने परिवर्तनों को लागू करने के लिए है post_max_size
, upload_max_filesize
और memory_limit
वहाँ।
आशा है इससे आपकी मदद होगी।
मैं अपने लोकलहोस्ट पर बिटनामी WAMP स्टैक 7.1.8-0 का उपयोग कर रहा हूं। मेरे लिए, PHPMyAdmin की अधिकतम अपलोड आकार सीमा को स्क्रीनशॉट https://nimb.ws/fFxv7O के रूप में 80MiB पर सेट किया गया था । मैं इस आकार सीमा को बढ़ाने में कामयाब रहा जैसा कि नीचे बताया गया है:
php_value upload_max_filesize 80M
php_value post_max_size 80M
(इन पंक्तियों के अंत में 80M मान आपके लिए अलग हो सकता है)
आगे बढ़ो और इन मूल्यों को अपनी आवश्यकताओं के अनुसार इन दो पंक्तियों (इस मामले में 80 एम) के अंत में बदल दें।
WAMP सर्वर को पुनरारंभ करें।
अब PHPMyAdmin पर जाएं और देखें, जो भी आपने इसे सेट किया है, उसकी अपलोड आकार सीमा को अपडेट किया जाना चाहिए। बस इतना ही।
जाँच करने के लिए पहली चीजें (या अपने होस्ट प्रदाता से पूछें) के मूल्य हैं max_execution_time
,upload_max_filesize
, memory_limit
और post_max_size
में php.ini विन्यास फाइल। ये सभी तीन सेटिंग्स उन डेटा के अधिकतम आकार को सीमित करती हैं जिन्हें PHP द्वारा प्रस्तुत और संभाला जा सकता है।
कृपया ध्यान दें कि इससे post_max_size
बड़ा होना चाहिए upload_max_filesize
।
विंडोज पर -> मैं PHP के 32 बिट संस्करण (प्रोग्राम फाइल x86 / PHP) में php.ini फ़ाइल को बिना किसी लाभ के संपादित कर रहा था। जब मैंने 64 बिट (प्रोग्राम फाइल्स / पीएचपी) को एडिट किया तो यह काम कर गया। आशा है कि यह किसी की मदद करता है।
phpinfo()
? (यह सबसे आम गलती है)