সর্বাধিক আপলোড ফাইলের আকার পরিবর্তন করুন


511

আমার পিসিতে হোস্ট করা একটি ওয়েবসাইট রয়েছে আমার অ্যাক্সেস নেই। আমার কাছে একটি আপলোড ফর্ম রয়েছে যাতে লোকেরা বড় 30 এমবি পর্যন্ত এমপি 3 ফাইল আপলোড করতে দেয়। আমার সার্ভার সাইড স্ক্রিপ্টটি পিএইচপি-তে সম্পন্ন হয়েছে।

প্রত্যেকবার আমি চেষ্টা ও ফাইল আপলোড করার সময়, আমি দাবি করে একটি ত্রুটি পেয়েছি যে ফাইলটি অনুমোদিত সর্বাধিক আকারের চেয়ে বেশি, সুতরাং আমার আকারটি বাড়ানো দরকার। ওয়েবে আমার গবেষণায় প্রস্তাবিত .htaccessফাইলটি পরিবর্তনের পরামর্শ দিয়েছে যাতে আমার অ্যাক্সেস নেই, যাতে কাজ হবে না। অন্যরা পরামর্শ দিয়েছিল যে php.iniআমার রুটে একটি কাস্টম ফাইল যুক্ত করা উচিত যা কাজ করে না। অন্য কোন পরামর্শ?

উত্তর:


875

আপনি মান সেট করতে হবে upload_max_filesizeএবং post_max_sizeআপনার php.ini মধ্যে:

; Maximum allowed size for uploaded files.
upload_max_filesize = 40M

; Must be greater than or equal to upload_max_filesize
post_max_size = 40M

Php.ini ফাইল (গুলি) সংশোধন করার পরে, আপনাকে নতুন কনফিগারেশন ব্যবহার করতে আপনার এইচটিটিপি সার্ভারটি পুনরায় চালু করতে হবে।

আপনি যদি আপনার php.ini পরিবর্তন করতে না পারেন তবে আপনার ভাগ্য খুব খারাপ। রান-টাইমে আপনি এই মানগুলি পরিবর্তন করতে পারবেন না; php.ini এ উল্লিখিত মানের চেয়ে বড় ফাইলের আপলোডগুলি কার্যকর করা আপনার কলটিতে পৌঁছানোর সময়ের মধ্যে ব্যর্থ হয়ে যাবে ini_set

মূল php.ini নির্দেশাবলীর বিবরণ দেখুন ।


4
আপনি কি সম্ভবত php.ini ফাইলটি ডিফল্ট রুটটি জানেন?
ইয়ো মামা

1
লিনাক্সে এটি সাধারণত / ইত্যাদি / পিএইচপি / বা সেই লাইনের পাশাপাশি কিছু থাকে। আপনি যদি একটি ভাগ করা সার্ভারে থাকেন তবে আপনার হোস্টিং সরবরাহকারীর জন্য প্রতি ব্যবহারকারী পিএইচপি.এনইআই ফাইল সরবরাহ করার পক্ষে যথেষ্ট উদার না হলে আপনি ভাগ্য থেকে দূরে রয়েছেন।
জোহানেস গর্সেট

4
যদি আপনি উইন্ডোজের নীচে ডাব্লুএএমপি ব্যবহার করে থাকেন তবে আপনি ডাব্লুএএমএপি আইকন> পিএইচপি -> পিএইচপি.inই ক্লিক করে এটি সম্পাদনা করতে পারেন। ডেবিয়ানে, আমার কনফিগারেশন ফাইলটি / etc / php5 / apache2 এ রয়েছে।
মেগার

19
আমি একটি উচ্চতর আকার সেট করার পরামর্শ দিচ্ছি post_max_size। পোস্ট করা ক্ষেত্রগুলির সামগ্রিক আকারটি ফাইলাইজের চেয়ে বেশি হতে পারে, সুতরাং আপনার যদি কেউ 40 এমবি ফাইল আপলোড করার প্রান্তের সমস্যা থাকে তবে এটি অতিক্রমের কারণে ব্যর্থ হবে post_max_size
acme

2
দয়া করে নোট করুন যে মেমরি_লিমিট আপলোডের আকারও সীমাবদ্ধ করে।
ড্যানিয়েল

151

আপনি এটি একটি .htaccessফাইলের মাধ্যমে পরিবর্তন করতে পারেন ।

.htaccessআপনার .phpফাইলগুলির মতো ফাইলগুলি একই ডিরেক্টরিতে সঞ্চিত থাকে। তারা সেই ফোল্ডার এবং সমস্ত সাব-ফোল্ডারগুলির জন্য কনফিগারেশন পরিবর্তন করে। আপনি কেবল এগুলি .htaccessআপনার পছন্দের ডিরেক্টরিতে একটি ফাইল তৈরি করে ব্যবহার করুন (বা উপস্থিত থাকলে এটি সংশোধন করুন)।

নিম্নলিখিতগুলি আপনাকে আপলোড সীমা বাড়াতে সক্ষম করবে (যদি সার্ভার সরবরাহকারী পিএইচপি কনফিগারেশনের মাধ্যমে পরিবর্তনের অনুমতি দেয় .htaccess)।

php_value upload_max_filesize 40M
php_value post_max_size 42M

3
মনে হয় এটি সবসময় কাজ করে না। আমার ডেভ মেশিনে .htaccess এ উপযুক্ত মান নির্ধারণ করে কাজটি করেছে। ভাগ করা হোস্টিংয়ে তবে এই সেটিংটি কাজ করে না তবে ত্রুটি বার্তাটি দেখিয়েছে যে সর্বাধিক অনুমোদিত আপলোড আকারটি আমি মানটি .htaccess সেট করেছি is সুতরাং একটি খুব জঘন্য পরিস্থিতি ঘটে।
ইউজিনিউ টোরিকা

5
দেখে মনে হচ্ছে এটি .htaccess এ যুক্ত করার পরে কেবলমাত্র যদি আপনি অ্যাপাচি চালাচ্ছেন works এটি চেষ্টা করুন এবং আমার জন্য ভাল কাজ করে।
অ্যাঞ্জেলগ্রিস

Php.ini- এ এই 2 টি লাইনটি সংশোধিত থাকলে এটি কাজ করে না :; ব্যবহারকারী-সংজ্ঞায়িত php.ini (.htaccess) ফাইলগুলির নাম। ডিফল্ট হ'ল ".user.ini" ;user_ini.filename = ".user.ini" ; এই বৈশিষ্ট্যটি অক্ষম করতে খালি ;user_ini.filename =
অ্যালান ডিপ

লক্ষণীয় যে আপনি যদি অ্যাপাচি সিজিআই বা ফাস্ট সিজিআই ব্যবহার করেন তবে এটি 500 টি ত্রুটি ঘটাবে। এটিকে <ifModule mod_php7.c> </ ifModule>
শ্যাডজ

59

আমারও একই সমস্যা ছিল এবং আমি একটি .user.ini ফাইল তৈরি করে এটিকে আপলোড স্ক্রিপ্টটি যে ডিরেক্টরিতে রেখেছিলাম সেটিতে রেখেছিলাম। এই ফাইলের ভিতরে আমি এই দুটি মান সেট করে রেখেছি:

  upload_max_filesize = 40M

  post_max_size = 40M

এবং এটি আমার জন্য দুর্দান্ত কাজ করেছে!


2
গ্রেট। ফাস্টসিগি সক্ষম করেও কাজ করে। PHP5.3 বা আরও নতুন প্রয়োজন।
সিয়ানটিক

1
ঠিক আছে, এটি একটি ভাগ করা সার্ভারে কাজ করেছে যখন অন্য কিছুই কাজ করবে না। দুর্দান্ত খুঁজে।
এডওয়ার্ড পটার

55

আপনি ini_set ফাংশনটিও ব্যবহার করতে পারেন (কেবলমাত্র 5.3 এর নীচে পিএইচপি সংস্করণের জন্য):

ini_set('post_max_size', '64M');
ini_set('upload_max_filesize', '64M');

@Acme এর মতই, পিএইচপি 5.3-এ এবং তার উপরে এই সেটিংসগুলি পিএইচপিএনপিআইআইপিআইআরডিআইআর এর নির্দেশিকা যাতে তারা ইনআই_সেট ব্যবহার করে সেট করা যায় না। আপনি পরিবর্তে user.ini ব্যবহার করতে পারেন।


38
সাম্প্রতিক পিএইচপি সংস্করণগুলিতে এই অন্তর্নিহিত সেটিংসগুলি কেবলমাত্র পিএইচপিএনপিআইআইপিইআরডিআইআর , সুতরাং আপনি এগুলি আপনার স্ক্রিপ্টে সেট করতে পারবেন না। দেখুন এখানে আরো বিস্তারিত জানার জন্য।
acme

46

Ini ফাইলটি সনাক্ত করতে, প্রথমে চালান

php -i | grep -i "loaded configuration file"

তারপরে ফাইলটি খুলুন এবং পরিবর্তন করুন

upload_max_filesize = 2M
post_max_size = 2M

আপনার চাইলে আকারের সাথে 2 এম প্রতিস্থাপন করা হচ্ছে উদাহরণস্বরূপ 100 এম।

আমি একটু বেশি তথ্য সহ সম্পর্কে একটি ব্লগ পোস্টে পেয়েছেন খুব http://www.seanbehan.com/how-to-increase-or-change-the-file-upload-size-in-the-php-ini- ফাইল-জন্য-ওয়ার্ডপ্রেস


5
এটি ফাইলটি /etc/php5/cli/php.iniআমার কনফিগারেশন ফাইল হিসাবে দেখায় /etc/php5/apache2/php.ini। এক প্রকার বিভ্রান্তিকর।
ফ্রেড্রিক গাউস

এখানে 2 পিএইচপি.আইএনই ফাইল রয়েছে ... এবং উত্তরে সেই আদেশের সাহায্যে এটি আপনাকে দেখায় যে আপনি কোনটি ব্যবহার করছেন! সুতরাং কার্যকর হওয়ার জন্য আপনাকে এখানে পরিবর্তনগুলি করতে হবে!
lewis4u

40

অতীতেও আমার একই সমস্যা ছিল .. এবং আমি এটির মাধ্যমে সমাধান করেছি .htaccess ফাইলের

আপনি যখন পিএইচপি কনফিগারেশনের মাধ্যমে পরিবর্তন করবেন তখন আপনার .htaccessকনফিগারেশনগুলিকে IfModuleট্যাগে রাখতে হবে, অন্যটি যে অভ্যন্তরীণ সার্ভার ত্রুটি দেখা দেয়।

এটি একটি উদাহরণ, এটি আমার পক্ষে ভাল কাজ করে:

<IfModule mod_php5.c>
   php_value upload_max_filesize 40M
   php_value post_max_size 40M
</IfModule>

আপনি যদি আরও বুঝতে চান তবে এটি পিএইচপি রেফারেন্স। http://php.net/manual/en/configuration.changes.php


5
প্রদত্ত যদি আপনার ওভাররাইড ক্ষমতা থাকে।
নিখুঁত

3
পিএইচপি 7 সমর্থন করার জন্য একই ব্লকটি যুক্ত করুন: <ifModule mod_php7.c>
মোস্তফা

16

আমি .user.iniপিএইচপি ফাইল স্ক্রিপ্ট যেখানে থাকে সেই ডিরেক্টরিতে ডেকে একটি ফাইল তৈরি করে এই সমস্যাটি সমাধান করেছি (এর অর্থ এই ডিরেক্টরিতে কোনও পিএইচপি স্ক্রিপ্ট নতুন ফাইলের আকার সীমা পায়)

বিষয়বস্তু .user.iniছিল:

upload_max_filesize = 40M
post_max_size = 40M

2
এটি আমার জন্য সমাধান। ঠিক কাজ করে। আপনি যদি কোডইনিটারের মতো কাঠামো ব্যবহার করেন তবে ".user.ini" তে সূচি.পি.পি. হিসাবে একই জায়গায় থাকা দরকার
ডুড

ধন্যবাদ। এটা আমার জন্য কাজ করে। এটি ভাগ করা হোস্টিংয়ের জন্য আদর্শ, যেখানে আপনার পিএইচপি.এন.ই অ্যাক্সেস নেই। আমি কেবল যুক্ত করব যে এটি পিএইচপি 5.3
ইয়াকশা

6

আমারও একই সমস্যা ছিল। আমি সাধারণত তিনটি উপায় চেষ্টা করেছি:

  1. থিমের functions.php
  2. php.ini
  3. .htaccess

আমার সমস্যা সমাধান না হলে কিছুই না। আমি গডাডি ব্যবহার করছি এবং একটি প্রস্তাবিত সমাধান পেয়েছি যা ছিল:

  1. ওয়েব হোস্টিংয়ে পেয়েছেন , তারপরে পরিচালনা করুন
  2. সফ্টওয়্যার অধীনে নির্বাচন করুন পিএইচপি সংস্করণ নির্বাচন করুন
  3. পিএইচপি বিকল্পগুলিতে স্যুইচ করুন নির্বাচন করুনফন্টের রঙে টেবিলের উপরের ডানদিকে কোণায় পাওয়া : নীল
  4. নীচের অংশে আপনার সম্ভবত আপলোড_ম্যাক্স_ফাইলেজ = 2 এম থাকবে 2
  5. এখন, এটি পরিবর্তন নির্দ্বিধায়
  6. সেভ ক্লিক করতে ভুলবেন না বোতামটি !
  7. এখন আপনার ডাব্লুপি-অ্যাডমিন প্যানেলে যান, মিডিয়া তারপর অ্যাড নির্বাচন করুন

ভাল খবর! এখন আপনার কাছে ফাইলের আকারের চেয়ে আলাদা আলাদা মাপ রয়েছে :)


6

অনেক সময় আমি লক্ষ্য করেছি যে সাইট বুদ্ধি ভাগ করে নেওয়ার হোস্টিং php.ini ফাইলে সেটিংস পরিবর্তন করতে দেয় না। একটি এমনকি .htaaccess ফাইলটি মোটেও ক্রেট করতে পারে না। এই পরিস্থিতিতে কেউ জিনিস অনুসরণ করার চেষ্টা করতে পারেন

ini_set('upload_max_filesize', '10M');
ini_set('post_max_size', '10M');
ini_set('max_input_time', 300);
ini_set('max_execution_time', 300);

6

উত্তরগুলি কিছুটা অসম্পূর্ণ, 3 টি জিনিস আপনাকে করতে হবে

আপনার পিএইচপি ইনস্টলমেন্টের php.ini এ (দ্রষ্টব্য: আপনি যদি এটি সিএলআই, অ্যাপাচি, বা এনজিনেক্সের জন্য চান তবে নির্ভর করে ডান php.ini ম্যানিপুলেট করতে পারেন find এনজিঙ্ক্সের জন্য এটি সাধারণত এটিতে অবস্থিত /etc/php/7.1/fpmযেখানে 7.1 আপনার সংস্করণের উপর নির্ভর করে ap /etc/php/7.1/apache2)

post_max_size=500M

upload_max_filesize=500M

memory_limit=900M

অথবা অন্যান্য মান সেট করুন। আপনি যদি এনগিনেক্স ব্যবহার করেন তবে অ্যাপাচি ইনস্টল করা থাকলে অ্যাপাচি পুনরায় চালু / পুনরায় লোড করুন বা এনজিএনএক্সের জন্য পিএইচপি-এফএমপি করুন


5

ঠিক আছে, আমি আমার 2 সেন্ট এখানে যুক্ত করতে চাই।

আমি শেয়ার্ড ওয়েব হোস্টিং ব্যবহার করছি এবং আমি এই সমস্যাটি বহুবার মোকাবিলা করেছি, নিজে থেকে সমাধান করার চেষ্টা করেছি কিন্তু কোন ফলসই হয়নি। অবশেষে আমি বিভিন্ন ওয়েব উত্সগুলি পরীক্ষা করে এবং আমার হোস্টিং পরিষেবা সরবরাহকারীর সাথে যোগাযোগের মাধ্যমে এটি সমাধান করতে সক্ষম হয়েছি। আমার প্রশ্ন ছিল "আমি কিভাবে পিএইচপি মান পরিবর্তন করতে পারেন memory_limitভাগ ওয়েবহোস্টিং মধ্যে?", "আমি পিএইচপি মান কিভাবে পরিবর্তন করতে পারেন upload_max_filesizeভাগ ওয়েবহোস্টিং মধ্যে?", "আমি কীভাবে পিএইচপি মান পরিবর্তন করতে পারেন max_input_varsভাগ ওয়েবহোস্টিং মধ্যে?", "আমি পিএইচপি মান কিভাবে পরিবর্তন করতে পারেন max_execution_timeমধ্যে শেয়ারড ওয়েবহোস্টিং? "," আমি কীভাবে max_input_timeভাগ করা ওয়েব হোস্টিংয়ে পিএইচপি মান পরিবর্তন করতে পারি ? " এবং আরও অনেকগুলি php.ini বা .htaccessফাইল কনফিগার করে বা পরিবর্তন করে । আমি সেগুলি পরিবর্তন করার চেষ্টা করেছি কিন্তু সমস্যা দেখা দিয়েছে। অবশেষে আমি আমার হোস্টিং সরবরাহকারীর সাথে যোগাযোগ করেছি, এবং দেখা যাচ্ছে যে আমি আমার পিএইচপি দেশীয়তে সেট করেছি, তারা এটিকে পিএইচপি 5.6 এ পরিবর্তন করেছে,

"আপনার পিএইচপি 'নেটিভ' মোডে সেট করা হয়েছিল যার অর্থ আপনি সেই মানগুলি ওভাররাইড করতে পারবেন না I've আমি আপনাকে কেবল '5.6' এ পরিবর্তন করেছি যাতে আপনার ভাল হওয়া উচিত" "

তারপরে আমি আমার ওয়েবসাইটটি এফটিপি ফাইলজিলার মাধ্যমে সংযুক্ত করেছি, লুকানো ফাইলগুলি দেখানোর জন্য আপনার এফটিপিপি পরিষেবা এবং আপনার স্থানীয় কম্পিউটার উভয়ই করতে ভুলবেন না কারণ .htaccessফাইলটি আমার স্থানীয় ল্যাপটপে এবং আমার ওয়েবসাইটে লুকানো ছিল। এটি সর্বজনীন_ এইচটিএমএল ফোল্ডারে উপলভ্য ছিল, আমি কেবল এটি ডাউনলোড করে ফাইলের শেষে নীচের কোডগুলি যুক্ত করেছি এবং এটি আবার সার্ভারে আপলোড করেছি:

php_value memory_limit 256M
php_value post_max_size 256M
php_value upload_max_filesize 64M
php_value max_input_vars 1800
php_value max_execution_time 300
php_value max_input_time 300

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

আপাতত সবকিছু ঠিকঠাকভাবে কাজ করছে, আপনারা কেউ যদি কিছু সমস্যা নিয়ে উত্তরণ করেন তবে দয়া করে এখানে লিখুন এবং আমাকে সতর্ক করুন যাতে আমি উপরের দেখানো কোডগুলি পরিবর্তন করতে পারি। যাইহোক, আমি কিছু ছবি আপলোড করেছি যা পরিবর্তনটি দেখায়।

আরও একটি জিনিস আমি প্রায় আপনার শেয়ার্ড ওয়েবহোস্টিং পরিষেবাটিতে জিপআরচাইভ ইনস্টলেশন সম্পর্কে উল্লেখ করতে ভুলে গিয়েছিলাম, আমি কেবলমাত্র আমার সিপিএনেলের মাধ্যমে পিএইচপি সেটিংসে গিয়ে পিএইচপি নির্বাচনকারী এক্সটেনশানগুলিতে ক্লিক করুন এবং তারপরে জিপ বিভাগটি টিক দিয়ে সেই প্রয়োজনীয়তাটি পরিচালনা করেছি।

ধন্যবাদ।

PS: আমি ভাল অভ্যাসের জন্য উন্মুক্ত, এবং আপনি যদি এখানে কোনও খারাপ অনুশীলন দেখতে পান তবে দয়া করে আমাকে জানান, আমি সেগুলি পরিবর্তন করার চেষ্টা করব। ধন্যবাদ।


4

সম্ভবত এটি @ seanb123 এবং @ ফ্রেড্রিক গাউসের তার মন্তব্যে মন্তব্য করা উচিত, তবে আমার জন্য পিএইচপি 7 এর সাথে দ্রুপাল 8.1-এ আমার যে ফাইলটি সংশোধন করার দরকার হয়েছিল তা এখানে অবস্থিত:

/etc/php/7.0/apache2/php.ini

আমার সিস্টেমটি "লোডেড কনফিগারেশন ফাইল" ( php -i | grep -i "loaded configuration file") নামে একটি এবং তথ্য.পিএফপি পৃষ্ঠায় পাওয়া একটি সহ সম্ভবত আরও চারটি পিএইচপি.আইএনই ফাইল ফাইল করেছিলাম তবে সেগুলির কোনওটিই সহায়তা করেনি। সঠিক পথটি আবিষ্কারের মূল চাবিকাঠিটি একটি সাইট থেকে ২০১২ সাল থেকে পাওয়া গেছে They তারা পথটি বলেছিল"/etc/php5/apache2/php.ini" পিছনেও পিছিয়ে পড়েছিল তবে এটি কোথায় খুঁজে পাবে তা আমাকে একটি ধারণা দিয়েছে। পিএইচপি 7 এর জন্য এটি পিএইচপি 5 এর চেয়ে কিছুটা আলাদা তবে ধারণাটি একই।

হতে পারে এটি আমার মতো অন্যথায় অসহায় শ্মুককে সাহায্য করবে।

বলা হচ্ছে, আমার ক্ষেত্রে ওপি-র উত্তরটি হ'ল বাক্সে অ্যাডমিনের অধিকার সহকারে কাউকে এটি করতে হবে।

যে সাইটটি আমাকে সহায়তা করেছে: http://www.evilbox.ro/linux/remove-ispconfig-maximum-upload-size-of-2m-for-wordpress/

এটি এখানেও সম্বোধন করা হয়েছে: পিএইচপিএমআইএডমিনে ফাইল আকারের সীমা আমদানি করুন

সম্পাদনা: আমার কাছে আমার নোটের সম্পূর্ণ পাঠ্য:

সর্বাধিক আপলোড আকার পরিবর্তন করতে, আপলোড_ম্যাক্স_ফাইলেজ সম্পাদনা করুন এবং [যদি প্রয়োজন হয়?] পোস্ট_ম্যাক্স_সাইজ /etc/php/7.0/apache2/php.ini এ (বা পুরানো সংস্করণগুলিতে: /etc/php5/apache2/php.ini)

/etc/init.d/apache2 পুনঃসূচনা করুন

আবার সম্পাদনা করুন: যেহেতু আপনি বড় ফাইলগুলি আমদানি করছেন তাদের প্রক্রিয়া করার জন্য আপনার সময়সীমা পরিবর্তন করতে হতে পারে। আমার ক্ষেত্রে, "config.default.php" নামক ফাইলটি /usr/share/phpmyadmin/libraries/config.default.phpভেরিয়েবলের সাথে পাওয়া যায় $cfg['ExecTimeLimit'] = 300; , উদাহরণস্বরূপ, আমি একটি বিশাল আমদানির জন্য আমার 900 কে পরিবর্তন করেছিলাম। এরপরে আপনাকে অ্যাপাচি পুনরায় চালু করতে হবে


3

এই সমাধানগুলির মধ্যে আমার জন্য কাজ করে না !! (ইতিমধ্যে ডিফল্ট হিসাবে 32M তে সেট করা আছে) problem সমস্যাটি বেশিরভাগ ক্ষেত্রেmax_allowed_packet

আমি লোকালহোস্টে কাজ করছি এবং ব্যবহার করছি MAMP

সমাধান এখানে;

1. আপনার না থাকলে my.ini

যোগ

--max_allowed_packet=168435456

প্রতি

...\MAMP\bin\startMysql.sh

২.আপনার মাইন.ই.আই.

অধীনে

[mysqld]

যোগ

max_allowed_packet=100M

সম্পন্ন!


Php.ini এবং .user.ini উভয়কেই ম্যাক্স_গ্ল্যাড_প্যাকেট = 128 এম যোগ করা হয়েছে এবং এটি আমার জন্য করেছে!
মোলাসার

2

আপনার তিনটি জিনিস যাচাই করা দরকার।

upload_max_filesize, memory_limitএবং post_max_sizephp.ini কনফিগারেশন ফাইলটিতে ঠিক আছে।

এই তিনটি সেটিংসই পিএইচপি দ্বারা জমা দেওয়া এবং পরিচালনা করা যায় এমন সর্বোচ্চ আকারের ডেটা সীমাবদ্ধ করে।

সাধারণত post_max_sizeএবং এর memory_limitচেয়ে বড় হওয়া দরকার upload_max_filesize


একেবারে নিশ্চিত হওয়ার জন্য মোট তিনটি ভেরিয়েবল আপনাকে পরীক্ষা করতে হবে।


2

সঙ্গে WAMPএটি সমস্ত বেশ সহজ

WAMP আইকন> পিএইচপি> পিএইচপি সেটিংস> আপলোড_ম্যাক্স_ফাইলেজ = এনএম> এন = (2 এম, 4 এম, 8 এম, 16 এম, 32 এম, 64 এম, 128 এম, 256 এম, 512 এম, বা চয়ন (কাস্টম))

পরিষেবা (গুলি) স্বয়ংক্রিয়ভাবে পুনরায় লোড করুন।

কিন্তু, যদি তোমরা নিষ্ঠার আছে কোন সার্ভারে অ্যাক্সেস, আপনি যদি একটি লেখা এক্সপ্লোর করতে চাইতে পারেন chunkingAPI- টি।


0

আমারও এই সমস্যাটি ছিল এবং আমি এই সেটিংসটি সেট করে এটি ঠিক করেছি /etc/nginx/nginx.conf

client_max_body_size 0;

0, সীমাহীন হিসাবে।

এবং এছাড়াও, আপনার যদি এনজিনেক্সের সাথে বিপরীত প্রক্সি চলমান থাকে তবে সেই সার্ভারটিরও এই সেটিংটি থাকা উচিত (এটিই আমাকে এখানে ফেলে দিয়েছে)


0

আপনি যদি সঠিক php.ini ফাইল সম্পাদনা করেছেন, অ্যাপাচি বা এনগিনেক্স পুনরায় চালু করেছেন এবং এখনও কাজ না করে থাকেন, তবে আপনাকে পিএইচপি-এফএমপিও পুনরায় চালু করতে হবে:

sudo service php-fpm restart 

0

বিশ্বব্যাপী পরিবর্তনগুলি কিছুটা ঝুঁকিপূর্ণ হওয়ায় আমি একক স্ক্রিপ্টের জন্য সর্বোচ্চ আপলোড মান বাড়ানোর চেষ্টা করছিলাম big_file_upload.php। কোনও কারণে ini_setসাহায্য করেনি। কিছু পুনর্বার অনুসন্ধানের পরে আমি এটি নিয়ে এসেছি। এটি রেখে দিন .htaccess(নাম পরিবর্তিত না হলে AccessFileName)

<If "%{REQUEST_URI} == '/subfolder/big_file_upload.php'" >
php_value upload_max_filesize 200M
php_value post_max_size 200M
</If>
<Else>
php_value upload_max_filesize 1M
php_value post_max_size 1M
</Else>

আমার জন্য কাজ করেছেন।

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