PHP संगीतकार अद्यतन "मेमोरी आवंटित नहीं कर सकता" त्रुटि (लारवेल 4 का उपयोग करके)


168

मैं अभी इसे हल नहीं कर सकता।

मैं Linode 1G RAM बेसिक प्लान पर हूं। संगीतकार के माध्यम से एक पैकेज स्थापित करने की कोशिश कर रहा है और यह मुझे नहीं दे रहा है। मेरी मेमोरी सीमा PHP.ini पर "-1" पर सेट है

क्या मुझे इसे स्थापित करने के लिए कुछ और करना चाहिए?

Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing thujohn/rss (dev-master df80a7d)
    Downloading: 100%         
PHP Fatal error:  Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:975
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 975, Array)
#1 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(975): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(853): Symfony\Component\Console\Application->getSttyColumns()
#3 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(818): Symfony\Component\Console\Application->getTerminalDimensions()
#4 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(752): Symfony\Component\Console\Application->getTerminalWidth()
#5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 975

Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:975
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 975, Array)
#1 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(975): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(853): Symfony\Component\Console\Application->getSttyColumns()
#3 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(818): Symfony\Component\Console\Application->getTerminalDimensions()
#4 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(752): Symfony\Component\Console\Application->getTerminalWidth()
#5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 975

जवाबों:


96

थोड़ा पुराना है, लेकिन अगर कोई नया समाधान खोज रहा है, तो आपके PHP संस्करण को अपडेट करने से समस्या ठीक हो सकती है।

इसके अलावा, आपको अपनी कंपोज़र.लॉक फ़ाइल को कमिट करना चाहिए और प्रोडक्शन के माहौल पर एक कंपोज़र इंस्टाल करना चाहिए जो कम संसाधन गहन हो।

अधिक विवरण यहाँ: https://github.com/composer/composer/issues/1898#issuecomment-23453850


12
प्रतिभाशाली! वह काम किया। मैंने अपने PHP को अपग्रेड नहीं किया, लेकिन कंपोज़र.ब्लॉक फ़ाइल को कमेट कर रहा था और सभी चीजों को ठीक से स्थापित कर रहा था। धन्यवाद।
इरीबाई

6
पार्टी के लिए देर हो गई, लेकिन मैंने बस Apache और MySQL को बंद कर दिया। एक कारण है कि मैं 512 एमबी रैम वीपीएस का उपयोग कर रहा हूं, पैसा खर्च नहीं करना चाहता।
कुमार

11
PHP को अपडेट करना कोई हल नहीं है। मेरे पास 7.0.21 है, और अभी भी यह त्रुटि मिलती है।
cj5

@ कुमार के समाधान ने मेरे लिए काम किया। सुपर आसान और ज्यादातर चीजों की तरह, स्पष्ट दृष्टि में स्पष्ट :)
जेम्स ब्रिजवाटर

बहुत बहुत धन्यवाद। मुझे समय का एक गुच्छा बचाया।
जे गीथ

404

लगता है जैसे आप स्वैप मेमोरी से बाहर हैं, यह कोशिश करें

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

जैसा कि नीचे दिए गए टिप्पणियों पर @ BlackBurn027 द्वारा उल्लेख किया गया है, इस समाधान का वर्णन यहां किया गया था


27
आप सर, एक जीनियस हैं - इसका php मुद्दा नहीं है और फाइलें निकालने से कोई मदद नहीं मिलेगी। मुझे अपने VPS पर आपके निर्देशों (sudo के साथ) का पालन करना होगा। वीपीएस मालिकों के लिए यहां यह एकमात्र उपयोगी उत्तर है।
क्रॉल

4
getcomposer.org/doc/articles/… जैसा कि स्रोत द्वारा बताया गया है
BlackBurn027

1
इसने मेरे लिए काम किया लेकिन मैं उलझन में हूं कि वास्तव में वे आदेश क्या कर रहे हैं, क्या कोई उन्हें समझा सकता है?
जोसेफ अस्त्रहन

2
कभी-कभी 1024 पर्याप्त नहीं है ... 2048 का उपयोग करें
मानस

1
@JaberAlNahian आप एक स्थायी स्वैप कर सकते हैं कृपया यहाँ देखें digitalocean.com/community/tutorials/…
मोहम्मद

78

संगीतकार समस्या निवारण गाइड के रूप में यहां इसका कारण यह है VPS स्मृति से बाहर चलाता है और कोई स्वैप अंतरिक्ष सक्षम किया गया हो रहा हो सकता।

free -m

उदाहरण के लिए उपयोग की जा सकने वाली स्वैप को सक्षम करने के लिए:

sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
sudo /sbin/mkswap /var/swap.1
sudo /sbin/swapon /var/swap.1

या अगर ऊपर काम नहीं किया है तो आप एक स्वैप फाइल बनाने की कोशिश कर सकते हैं

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

php5 को php7 में अपग्रेड किए बिना बहुत बहुत धन्यवाद यह काम किया
शादाब के

आपको इसे लिनक्स के सीएलआई
उमैर हामिद

इसने फिर से त्रुटि दी लेकिन ठीक काम करने के बाद संगीतकार अपडेट चल रहा है।
आमिर हाजीहा

और आप [आधिकारिक दस्तावेज़] [2] getcomposer.org/doc/articles/…
धर्मसेना

38

मैंने उसी मुद्दे का सामना किया है। मैं एक एडब्ल्यूएस फ्री माइक्रोस्टैंस पर हूं जिसमें मेमोरी कम है। मैं हमेशा नीचे दिए गए विकल्पों में से एक को आज़माता हूँ और यह हमेशा काम करता है (इससे पहले कि आप कंपोज़र के नवीनतम संस्करण को स्थापित करते हैं, कृपया जाँच लें)

sudo php -dmemory_limit=750M composer.phar update

या विक्रेता फ़ोल्डर की सामग्री को हटा दें और संगीतकार अद्यतन का प्रयास करें।

sudo rm -rf vendor
sudo php -dmemory_limit=750M composer.phar update --no-scripts --prefer-dist
sudo php artisan --dump-autoload

दूसरा विकल्प सभी घटकों को अपडेट करने की कोशिश करता है, अगर कोई अपडेट नहीं है, तो यह कैश से पैकेज को उठाता है और दूर से उठाता है

नोट: कृपया अपनी पसंद के अनुसार मेमोरी सीमा बदलें।

या

एक स्वैप विभाजन बनाएँ और प्रयास करें। स्वैप विभाजन हार्ड ड्राइव का वह भाग होता है, जो फीनिक्स वर्चुअल मेमोरी के रूप में उपयोग करता है जब वह भौतिक मेमोरी से बाहर निकलता है। यह केवल वास्तविक फ़ाइल का उपयोग करने के बजाय विंडोज़ स्वैप फ़ाइल के समान है, लिनक्स इसके बजाय हार्ड ड्राइव पर विभाजन का उपयोग करता है।

उम्मीद है की यह मदद करेगा


1
मैंने मेमोरी की सीमा को 500M तक गिरा दिया और संगीतकार ने मुझे जो चाहिए स्थापित किया।
devNoise

आप एक विभाजन के बजाय एक वास्तविक स्वैप फ़ाइल का उपयोग कर सकते हैं। देख cyberciti.biz/faq/linux-add-a-swap-file-howto
rwilson04

2
मेरे डिजिटल महासागर के खाते में भी यही समस्या थी 250M पर भी मुझे अपाचे और MySQL को रोकने से पहले ही इसे चलाना पड़ा था
tristanbailey

tristanbailey आपके समाधान ने काम किया, धन्यवाद! इससे पहले कि मैं mysql और Apache बंद कर देता, मैं php मेमोरी लिमिट सेट करके भी अपडेट नहीं कर सकता था।
एलियास कस्कॉउम्वेकाकिस

जब मैं चला तो sudo php -dmemory_limit=750M composer.phar update मुझे यह त्रुटि मिलीCould not open input file: composer.phar
वरुण नहरिया

15

आसान, यह कमांड टाइप करें:

rm -rf vendor/

rm -rf composer.lock

php composer install --prefer-dist

कम मेमोरी मशीनों के लिए काम करना चाहिए


मेरे लिए काम किया। मैंने यहाँ पर एक व्यापक उत्तर लिखा है - stackoverflow.com/questions/26850332/…
halkujabra

यह काम नहीं कर रहा है। और इसने मेरे सभी विक्रेता फ़ोल्डर को हटा दिया। यह गलत है!
व्लादिमीर कोवलचुक

वेंडर को हटाने में क्या समस्या है? बस रन / अपडेट को फिर से
चलाएं

1
विक्रेता को हटाना पूरी तरह से गलत नहीं है, हालांकि यह साइट को तोड़ता है और इसे टूटी हुई स्थिति में रखता है यदि इंस्टॉल अभी भी काम नहीं करता है। हालांकि, उत्पादन मशीनों पर लॉक फ़ाइल को हटाने की सलाह नहीं दी जाती है। आपको अपनी लॉक फाइल करना चाहिए और केवल इंस्टॉल करना चाहिए, अपडेट नहीं करना चाहिए। वास्तव में, लॉक फ़ाइल को हटाकर, आप कम्पोजर को json फाइल से इंस्टॉल करने के लिए मजबूर कर रहे हैं, जो कि मेमोरी-इंटेंसिव प्रोसेस से आते हैं (यह निर्धारित करना है कि कौन सा संस्करण इंस्टॉल करना है)।
शौना

अगर आप प्रोडक्शन के माहौल में नहीं हैं, तो इसे फॉलो करना ठीक है, क्योंकि यह प्रोजेक्ट तब तक टूटेगा जब तक कि इंस्टॉलेशन के साथ कंपोजर नहीं हो जाता
Bizarro

11

यहां समस्या को ठीक करने के चरण दिए गए हैं: (त्वरित तेज़ SWAP फ़ाइल आवंटन विधि का उपयोग किया जाता है)

सर्वर स्वैप सेटअप (उबंटू 16.04 मेमोरी त्रुटियों को ठीक करने के लिए स्वैप)

जांचें कि क्या आपके पास पहले से ही स्वैप है, मेमोरी और डिस्क का आकार:

    sudo swapon -s
    free -m
    df -h

स्वैप फ़ाइल बनाएं: (4G SWAP मेमोरी चाहते हैं तो 1G को 4G में बदलें)

    sudo fallocate -l 1G /swapfile 

जाँच स्वैप फ़ाइल:

    ls -lh /swapfile

स्वैप फ़ाइल असाइन करें:

    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    sudo swapon /swapfile

जाँच करें कि क्या स्वैप ठीक है, मेमोरी और डिस्क का आकार:

    sudo swapon -s
    free -m
    df -h

सिस्टम पुनरारंभ पर स्वैप फ़ाइल संलग्न करें:

    sudo nano /etc/fstab
        /swapfile   none    swap    sw    0   0

स्वैप फ़ाइल सेटिंग्स समायोजित करें:

    cat /proc/sys/vm/swappiness
    cat /proc/sys/vm/vfs_cache_pressure

    sudo sysctl vm.swappiness=10
    sudo sysctl vm.vfs_cache_pressure=50

    sudo nano /etc/sysctl.conf

SWAP फ़ाइल प्राथमिकता: (0-100% => 0: स्वैप में मत डालें, 100: SWAP पर रखें और RAM मुक्त करें)

        vm.swappiness=10

कैश से इनकोड निकालें: (100: सिस्टम कैश से इनकोड की जानकारी को बहुत जल्दी हटा देता है)

        vm.vfs_cache_pressure = 50

मुझे नहीं पता कि मुझे अंतिम चरण पर क्या करना है sudo nano /etc/sysctl.conf, इसलिए, मैं इसे छोड़ देता हूं फिर Nginx को पुनरारंभ करें और फिर करें composer install(पहले मैंने विक्रेता निर्देशिका को हटा दिया है) और यह काम कर रहा है। धन्यवाद!
अर्किम

10

मेरा योनि पर एक ही मुद्दा था। मैंने इसे अधिक मेमोरी आवंटित करके तय किया।

 config.vm.provider :virtualbox do |vb|
      vb.customize ["modifyvm", :id, "--memory", "1024"]
 end

1
मेरे लिए भी इस मुद्दे को हल किया। ध्यान दें कि योनि में 2.x के बजाय vb.customize ...आप कर सकते हैं vb.memory = 1024
एक्रोबिस्टर

10

प्रयत्न

यह मूल रूप से स्वैप मेमोरी बढ़ा रहा है

sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024 && sudo /sbin/mkswap /var/swap.1 && sudo /sbin/swapon /var/swap.1


6
कृपया अपने उत्तर में कुछ स्पष्टीकरण जोड़ें, ताकि अन्य इससे सीख सकें।
निको हासे

मैं इस बात से सहमत हूं कि इसमें अधिक स्पष्टीकरण होना चाहिए, लेकिन यह मेरे लिए काम करता है (मूल रूप से स्वैप मेमोरी को बढ़ाता है)। धन्यवाद!
user1015214

8

उसकी कोशिश करो:

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024

/sbin/mkswap /var/swap.1

/sbin/swapon /var/swap.1

1
कृपया अपने उत्तर में कुछ स्पष्टीकरण जोड़ें जैसे कि अन्य लोग इससे सीख सकते हैं - विशेष रूप से: आपने उन अन्य उत्तरों की तुलना में क्या बदला है जो समान दृष्टिकोण का उपयोग करते हैं? क्या उनके उत्तर की नकल करने की कोई आवश्यकता है?
निको हसे

7

यहाँ वह वर्कअराउंड है जो मैंने पाया है कि हर बार मेरे लिए काम करता है:

df -h 
dd if=/dev/zero of=/swapfile bs=1M count=1024
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo 'echo "/swapfile  none  swap  defaults  0  0" >> /etc/fstab' | sudo sh

free -m

confirm u see your swap there:
total used free shared buffers cached
Mem: 494 335 158 0 19 62
-/+ buffers/cache: 254 240
Swap: 1023 3 1020

watch free -m

5
वाह, क्या वे क्या करते हैं, यह बताए बिना कमांड पोस्ट करना शायद खतरनाक है! हालांकि मैं निश्चित रूप से कह सकता हूं कि यह अधिकांश प्रणालियों पर काम करेगा। मूल रूप से आप स्वैप स्पेस आवंटित कर रहे हैं ताकि HD को रैम के रूप में इस्तेमाल किया जा सके। यहां बताया गया है कि प्रत्येक कमांड को समझाने के लिए एक व्यापक गाइड है: digitalocean.com/community/tutorials/…
adelriosantiago

आदेशों के स्पष्टीकरण के लिए धन्यवाद, यह जानना अच्छा है कि स्क्रिप्ट वास्तव में आपके द्वारा निष्पादित करने से पहले क्या करती है। लेकिन उसी तरह यह अच्छा नहीं है कि आप डिजिटल महासागर और अपने ट्यूटोरियल / ब्लॉग पोस्ट को कैसे बढ़ावा दे रहे हैं।
गोरान

ट्यूटोरियल महान है, स्पष्टीकरण के साथ कदम से कदम दिखा रहा है!
तारिक

धन्यवाद! आप 1GB RAM सर्वर के लिए Drupal Presto को स्थापित करने में मेरी मदद करते हैं। मेरे पास 1024 से 2048 है।
निकित

7

मैंने केवल विक्रेता फ़ोल्डर और कंपोज़र.लॉक फ़ाइल को हटाने का प्रयास किया और फिर मैं कमांड चलाता हूं composer clear-cacheऔर फिर composer install। तो यह बिना किसी त्रुटि के काम कर रहा है।


6

आप अपनी मुफ्त (स्वैप) मेमोरी की जांच करने के लिए निम्नलिखित का उपयोग कर सकते हैं

free -m

total used free shared buffers cached

Mem: 2048 357 1690 0 0 237
-/+ buffers/cache: 119 1928
Swap: 0 0 0

उदाहरण के लिए उपयोग की जा सकने वाली स्वैप को सक्षम करने के लिए:

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

मैंने उपयोग किया free -mऔर देखा कि मेरे पास कोई स्मृति नहीं थी, स्वैप में भी नहीं .. फिर किया sudo rebootऔर यह काम किया
एलियाज़र रेसेंडेज़

4

यह 1GB और छोटे सर्वर इंस्टेंस के साथ आवर्ती समस्या प्रतीत होती है। प्रक्रियाओं को बंद करने और स्वैप सेटिंग्स को बदलने की कोशिश करने के अलावा, आप एक स्थानीय मशीन पर स्थापित कर सकते हैं और अपलोड कर सकते हैं।


1
हां। मजेदार बात यह है कि अगर मैं पूरी परियोजना को हटाता हूं, तो एक ताजा गिट्ट पुलिंग करता हूं और फिर संगीतकार स्थापित करता हूं, यह काम करने लगता है। अजीब।
1

निराशा की बात है, मैं कुछ L4 प्रोजेक्ट्स को 1GB लाइनोड इंस्टेंस पर तैनात कर रहा हूं और अब मेमोरी सीलिंग मारने से चिंतित हूं।
मकिता

एक पुराना लिंक लेकिन कुछ काम का हो सकता है: github.com/composer/composer/issues/1104
Makita

2
स्वीकृत उत्तर अभी भी सबसे अच्छा तरीका है। आपको कंपोज़र बनाने चाहिए। फिर उत्पादन सर्वर पर अपडेट के बजाय एक इंस्टाल चलाएं।
मकिता

3

कभी-कभी स्व-अद्यतन संगीतकार द्वारा यह समस्या को हल करता है

php composer.phar self-update

चियर्स


यह समस्या को ठीक करने की कोशिश करने वाली पहली चीज होनी चाहिए। मुझे 1.3.3 के साथ समस्या थी, 1.4.0 के स्व-अद्यतन ने इस मुद्दे को तय किया। युक्ति: आप अपने उत्तर को कवर करने के लिए भी उपयोग के मामले को कवर कर सकते हैं composer self-update, यदि कोई व्यक्ति संगीतकार से परिचित नहीं है तो इस उत्तर को पढ़ें।
निकलॉस

नाम बदलने की अनुमति मिलने पर इनकार कर दिया
एंड्रयू


3

मैंने memory_limitडिफ़ॉल्ट 128M से PHP को 512M तक बढ़ा दिया और सर्वर को पुनः आरंभ किया। इससे समस्या हल हो गई।


3
रिबूट की जरूरत नहीं होनी चाहिए क्योंकि PHP एक सेवा के रूप में नहीं चलती है।
हेल्पनाइडर

1
नहीं, लेकिन अपाचे करता है और इस तरह इसे प्रभावी होने के लिए फिर से शुरू किया जाना चाहिए ...
Dediqated

1
यह आवश्यक है, क्योंकि एपाचे php मॉड्यूल को लोड करता है
एरिस

2

मैं इस स्थिति में सबसे अधिक बार मिलता हूं इसलिए आमतौर पर मैं स्वैप मेमोरी सेट करने के चरण का पालन करता था।

लेकिन अब मुझे एक सरल वैकल्पिक चाल मिली, जिसने मेरे लिए काम किया।

के composer update --no-devअलावा अन्य चलाएं composer update


2

मैंने वैग्रांत में उसी समस्या को हल किया। मैं के मूल्य में वृद्धि हुई memory_limit : और नष्ट संगीतकार कैश sudo rm आर ~ / .composer और अंत में आवारा पुनः लोड।



1

एक स्वैप करें और संगीतकार कमांड को फिर से चलाएं। मुझे आशा है कि यह आपके लिए काम करेगा।

 $ dd if=/dev/zero of=/swapfile bs=1024 count=512k
 $ mkswap /swapfile
 $ swapon /swapfile
 $ echo "/swapfile       none    swap    sw      0       0 " >> /etc/fstab
 $ echo 0 > /proc/sys/vm/swappiness
 $ chown root:root /swapfile
 $ chmod 0600 /swapfile

1

मेरे मामले में मैंने वह सब कुछ आजमाया जो ऊपर सूचीबद्ध था। मैं 4GB मेमोरी और स्वैप के साथ Laravel और Vagrant का उपयोग कर रहा था, जिसमें मेमोरी सीमा -1 पर सेट थी। मैंने विक्रेता को हटा दिया / दूसरे PHP- संस्करणों की कोशिश की। अंत में, मैंने इसे चलाने का काम किया

vagrant halt
vagrant up

और फिर संगीतकार इंस्टॉल हमेशा की तरह फिर से काम किया।


0

मैं DigitalOcean के साथ होस्ट किए गए सबसे सस्ते सर्वर (512MB RAM) पर एक समान मुद्दा था था, और मैं उसी सर्वर पर जेनकिंस CI भी चला रहा था। जब मैंने जेनकिन्स उदाहरण को बंद कर दिया, तो संगीतकार स्थापित कमांड ने काम किया (ठीक है, एक बिंदु पर, यह पहले से स्थापित होने के अलावा लापता हुए mcrypt एक्सटेंशन के साथ विफल रहा!)।

हो सकता है कि यदि आपके पास सर्वर पर एक और ऐप चल रहा है, तो शायद इसके लायक इसे रोकने की कोशिश करें और कमांड को फिर से चलाएं।


0

कृपया js बंडलिंग अक्षम करें और मेमोरी बढ़ाएं। इसे ठीक करना चाहिए। मैंने js बंडलिंग को अक्षम करके मेरा निश्चित किया।

धन्यवाद


कृपया अपने उत्तर पर अधिक जानकारी साझा करें - पैकेज डाउनलोड करने में कोई त्रुटि होने पर "js बंडलिंग" को अक्षम क्यों करना चाहिए (जो किसी भी स्क्रिप्ट के चलने से पहले होता है)
निको हसे

-1

php.ini फ़ाइल संपादित करें और memory_limit मान बढ़ाएँ।

memory_limit = 1G

इस समस्या को हल करेंगे।


-1
composer update

Loading composer repositories with package information
Updating dependencies (including require-dev)

> mmap () विफल: [12] मेमोरी आवंटित नहीं कर सकता

सर्वर पर मेमोरी को अपडेट करें और '4 जी' की आवश्यकता है 4 जीबी रैम बदलें [सर्वर प्रकार बदलने या अधिक रैम जोड़ने का प्रयास करें]

2 फ़ाइलें हमें संपादित करने की आवश्यकता है


आदेशनुसार

# cd /var/www/html
# nano .htaccess

और करने के "memory_limit 756M”लिए संपादित करें4G


Php ini 7.0 php पर

# cd ~
# php –-ini
# sudo nano /etc/php-7.0.ini

memory_limit = 128M से 4G तक

#AWS #AMAZONLINUX # MAGENTO2 # PHP7.0


1
कृपया अपने उत्तर में कुछ स्पष्टीकरण जोड़ें। कुछ भी बदलने से सब .htaccessप्रभावित नहीं होता है composer, क्योंकि यह वेबसर्वर के माध्यम से नहीं चलाया जाता है
निको हसे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.