কীভাবে phpmyadmin আপলোড ফাইলের আকার বাড়ানো যায়


14

আমি phpmyadmin আমার পরীক্ষার সার্ভারে ডাটাবেস আমদানির জন্য যে ফাইলের আকার গ্রহণ করি তা পরিবর্তন করতে পারছি না।

আমি সমস্ত মান পরিবর্তন করেছি যার সম্পর্কে আমার কিছু ধারণা আছে my.cnf:

max_packet_size
Key_buffer

বা সিস্টেমে আমি খুঁজে পেয়েছি এমন max_post_sizeপ্রতিটি php.iniফাইলের আপলোড ফাইলের আকার এবং মান ।

আমদানি স্ক্রিনে গৃহীত ফাইলের আকারটি এখনও 8,192kib অবধি রয়েছে।


উবুন্টুর টার্মিনাল ব্যবহার করে মাইএসকিউএল আমদানি ফাইলের আকার বাড়ানোর প্রসঙ্গে ।
গুরুকোস্ট

উত্তর:


6

প্রথম জিনিষ দেখতে (বা পরীক্ষা করার জন্য আপনার হোস্ট প্রদানকারী জিজ্ঞাসা করুন) এর মান max_execution_time, upload_max_filesize, memory_limitএবং post_max_sizeএ php.ini কনফিগারেশন ফাইল। এই তিনটি সেটিংসই পিএইচপি দ্বারা জমা দেওয়া এবং পরিচালনা করা যায় এমন সর্বোচ্চ আকারের ডেটা সীমাবদ্ধ করে।

দয়া করে মনে রাখবেন যে এর post_max_sizeচেয়ে বড় হওয়া দরকার upload_max_filesize


25

করতে উবুন্টুতে মাইএসকিউএল phpMyAdmin আমদানি ফাইল সাইজ বৃদ্ধি 16,04 অথবা ঊর্ধ্বতন সংস্করণ, এই পদক্ষেপগুলি অনুসরণ করুন। নবীন উবুন্টু সংস্করণে আপনার পিএইচপি 5 বা পিএইচপি 7 থাকতে পারে।

পদক্ষেপ - 1: php.iniউপযুক্ত পিএইচপি সংস্করণ (গুলি) খুলুন ।

  • পিএইচপি ভি 5.0 এর জন্য

    sudo -H gedit /etc/php5/apache2/php.ini
    
  • পিএইচপি v7.0 জন্য

    sudo -H gedit /etc/php/7.0/apache2/php.ini
    
  • পিএইচপি v7.1 জন্য

    sudo -H gedit /etc/php/7.1/apache2/php.ini
    
  • পিএইচপি v7.2 জন্য

    sudo -H gedit /etc/php/7.2/apache2/php.ini
    
  • পিএইচপি 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

দয়া করে দ্রষ্টব্য: পোস্ট_ম্যাক্স_ সাইজ আপলোড_ম্যাক্স_ সাইজের চেয়ে বড় হওয়া উচিত

পদক্ষেপ - 3: পরিবর্তনগুলি কার্যকর করতে এখন আপনাকে আপনার অ্যাপাচি সার্ভারটি পুনরায় চালু করতে হবে।

sudo service apache2 restart

অন্য কেউ এই উত্তরের প্রতিক্রিয়া হিসাবে একটি মন্তব্য হিসাবে এটি ছেড়ে দেওয়ার চেষ্টা করেছিলেন: "নোট করুন এটি উপরে উল্লিখিত আছে তবে আমি 1500 এমবি whenোকালে এটি কাজ করে না y আমার লোকালহোস্ট অর্ডার থেকে বেরিয়ে গেছে It এটি 1500 এমবি 1500 মিমি নয়)"
ডপপেলগ্রিনিয়ার

6
  1. info.php পৃষ্ঠা তৈরি করুন এবং ফাইল সম্পর্কে সমস্ত বিবরণ পরীক্ষা করুন

    <?php 
      phpinfo();
    ?>
    
  2. আপনার ব্রাউজার অনুসন্ধান চালান আপলোড_ম্যাক্স_ফায়ালাইজ এবং পোস্ট_ম্যাক্স_সাইজ ডিফল্ট মান 2M থেকে 80M এ পরিবর্তন করুন

  3. চালান

    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

Php.ini এ ভেরিয়েবলগুলি upload_max_filesize, post_max_size, memory_limitসঠিক মানগুলিতে সেট করুন এবং সার্ভারটি পুনরায় চালু করুন, তারপরে এটি কাজ করা উচিত।
যদি এটি কাজ না করে, phpinfo()আপনি সঠিক php.ini সম্পাদনা করেছেন কিনা তা পরীক্ষা করে দেখুন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.