সমস্যা:
যখন আমরা ফাইলগুলি আপলোড করি তখন কোনও ভুল ফাংশনে কোনও সদস্য ফাংশন মুভ () এ কল করুন ।
আমরা পিএইচপি নিয়ন্ত্রক কোডে নিম্নলিখিত কোডটি প্রবেশ করান: ডাম্প ($ ত্রুটি = $ _ ফাইলস ); প্রস্থান; ত্রুটিগুলি দেখুন. যদি ত্রুটি কোড "1" এখানে অন্তর্নিহিতটিতে উপস্থিত হয়, এটি খুব সুস্পষ্ট, তারপরে সমস্ত ত্রুটি কোডগুলি ভাগ করুন:
0: ইঙ্গিত করে যে কোনও ত্রুটি ঘটেনি এবং ফাইল আপলোড সফল হয়েছিল
1: আপলোড হওয়া ফাইলের আকার পিএইচপি কনফিগারেশন ফাইল
2- এ আপলোড_ম্যাক্স_ফায়ালাইস বিকল্প সীমাটির মান অতিক্রম করে : আপলোড করা ফাইলের আকার MAX_FILE_SIZE বিকল্প দ্বারা নির্দিষ্ট করা মানকে ছাড়িয়ে যায় এইচটিএমএল ফর্ম
3 এ: সূচিত করে যে ফাইলটি কেবল আংশিকভাবে আপলোড করা হয়েছিল
4: ইঙ্গিত দেয় যে কোনও ফাইল আপলোড করা হয়নি
যদি 1: উপস্থিত হয়:
পিএইচপি আপলোড ফাইলের আকারকে প্রভাবিত করে php.ini কনফিগারেশনের প্যারামিটারগুলি হ'ল :
কনফিগারেশন আইটেম সম্ভাব্য মান ফাংশন বর্ণনা
ফাইল_আপলোডগুলি সার্ভারের পিএইচপি স্ক্রিপ্ট এইচটিটিপি ফাইল আপলোড গ্রহণ করতে পারে কিনা তা নির্ধারণ করে মেমরি_লিমিট
8 এম মেমরির সর্বোচ্চ পরিমাণ সেট করে যা স্ক্রিপ্টগুলি করতে পারে একচেটিয়া সার্ভার মেমোরি থেকে রানওয়ে স্ক্রিপ্টগুলিকে আটকাতে বরাদ্দ করুন
আপলোড_ম্যাক্স_ফাইলেজ 8 এম এ পরিবর্তিত হয়েছে আপলোড হওয়া ফাইলগুলি প্রক্রিয়া করার জন্য পিএইচপি সর্বাধিক মানের সীমাবদ্ধ করুন, এই মানটি পোস্ট_ম্যাক্স_সাইজের মানের চেয়ে কম হওয়া উচিত
পোস্ট_ম্যাক্স_সাইজ 16M এ পরিবর্তিত হয়েছে যাতে সর্বাধিক পরিমাণে তথ্য সীমাবদ্ধ করে পোষ্ট পদ্ধতিতে গ্রহণ করা যেতে পারে
php.ini কনফিগারেশন তথ্য সামনের ডেস্কে প্রবেশ করা যেতে পারে <? php ইকো phpinfo ();?> php.ini ডিরেক্টরি তথ্য পরীক্ষা করে দেখুন Check
তবে আপনি যদি বড় আকারের ফাইলের জন্য আপলোড> 8 এম চান তবে কেবলমাত্র উপরের চারটি আইটেম সেট করা কাজ করবে। নিম্নলিখিত প্যারামিটারগুলি আরও কনফিগার করুন
max_execution_time = 600 ;
প্রতিটি পিএইচপি পৃষ্ঠা সর্বাধিক সময় মান (সেকেন্ড) চালিত হয়, ডিফল্টটি 30 সেকেন্ড হয়max_input_time = 600 ;
প্রতিটি পিএইচপি পৃষ্ঠার ডেটা প্রাপ্তির জন্য সর্বোচ্চ সময় প্রয়োজন, ডিফল্টটি 60 সেকেন্ডmemory_limit = 8m ;
হয় প্রতিটি পিএইচপি পৃষ্ঠার দ্বারা সর্বাধিক মেমরির
পরিবর্তনের পরে ডিফল্ট 8 এম হয় উপরোক্ত প্যারামিটারগুলি, নেটওয়ার্ক দ্বারা অনুমোদিত সাধারণ পরিস্থিতিতে আপনি বড় ফাইল আপলোড করতে পারেন
নিম্নলিখিত বিকল্পগুলি সন্ধান করুন এবং সংশোধন করুন ->file_uploads = On ;
ফাইল আপলোড বিকল্পগুলি খুলুনupload_max_filesize = 500M ;
ফাইলের সীমা আপলোড করুন
আপনি যদি তুলনামূলকভাবে বড় ফাইল আপলোড করতে চান তবে উপরের দুটি যথেষ্ট নয়। আপনাকে অবশ্যই সার্ভারের ক্যাশে সীমা বাড়াতে হবে এবং সর্বাধিক স্ক্রিপ্টের প্রয়োগের সময় বৃদ্ধি করতে হবে।post_max_size = 500M ;
পোস্ট ক্যাপmax_execution_time = 1800 ;
প্রতিটি স্ক্রিপ্টের সর্বাধিক প্রয়োগের সময়, সেকেন্ডে প্রতিটি স্ক্রিপ্টmax_input_time = 1800 ;
সর্বোচ্চ সময় ব্যয় করতে পারে অনুরোধের ডেটা memory_limit = 128M ;
পার্সিংয়ের জন্য
Post a Comment