cPanel-এ PHP ইনিশিয়াল সেটিংস (upload limit, memory limit, timeout) কাস্টমাইজ করবেন কীভাবে?
কখনো কি আপনি WordPress বা Laravel সাইটে বড় ফাইল আপলোড করতে গিয়ে “Upload max filesize exceeded” বা “Memory exhausted” এরর পেয়েছেন? এই সমস্যাগুলোর মূল কারণ হলো PHP configuration limit যা ডিফল্টভাবে অনেক সময় কম সেট করা থাকে।
Echost হোস্টিং ব্যবহারকারীরা cPanel-এর মাধ্যমে নিজেই PHP ইনিশিয়াল সেটিংস — যেমন upload_max_filesize, memory_limit, max_execution_time ইত্যাদি কাস্টমাইজ করে নিতে পারেন।
এই গাইডে আমরা ধাপে ধাপে দেখাবো কীভাবে আপনি PHP-এর গুরুত্বপূর্ণ লিমিটগুলো পরিবর্তন করবেন আপনার হোস্টিং অ্যাকাউন্টে।
🛠️ ধাপ ১: cPanel-এ লগইন করুন
- আপনার Echost হোস্টিং অ্যাকাউন্টে প্রবেশ করে cPanel-এ লগইন করুন।
🧩 ধাপ ২: Select PHP Version বা MultiPHP INI Editor ওপেন করুন
✅ অপশন ১: Select PHP Version (সাধারণভাবে সহজতর)
- সার্চ বক্সে লিখুন:
Select PHP Version - ওপেন করুন এবং নিচে Options ট্যাবে যান
✅ অপশন ২: MultiPHP INI Editor (অগ্রসর ব্যবহারকারীদের জন্য)
- সার্চ বক্সে লিখুন:
MultiPHP INI Editor - একটি ডোমেইন নির্বাচন করুন
- নিচে আপনি PHP config key-value ফরম্যাটে অপশন দেখতে পাবেন
⚙️ ধাপ ৩: প্রয়োজনীয় PHP সেটিংস পরিবর্তন করুন
নিচে কয়েকটি গুরুত্বপূর্ণ PHP ডিরেকটিভ ও তাদের কাজ উল্লেখ করা হলো:
| সেটিং | কাজ | সুপারিশকৃত মান |
|---|---|---|
upload_max_filesize | সর্বোচ্চ ফাইল আপলোড সাইজ | 64M বা 128M |
post_max_size | ফর্ম/ফাইল পোস্টের সর্বোচ্চ সাইজ | 128M বা তার বেশি |
memory_limit | স্ক্রিপ্ট কত মেমরি ব্যবহার করতে পারবে | 256M বা 512M |
max_execution_time | একটি স্ক্রিপ্ট কত সেকেন্ড চলবে | 300 বা 600 |
max_input_time | ইনপুট ডেটা প্রসেসিং টাইম | 300 |
🔧 আপনি চাইলে এই মানগুলো Edit করে Save বাটনে ক্লিক করুন।
✅ পরিবর্তনগুলো কয়েক সেকেন্ডেই কার্যকর হবে — সার্ভার রিস্টার্ট করার দরকার নেই।
🧪 পরিবর্তন সঠিকভাবে হয়েছে কিনা যাচাই করবেন যেভাবে
- একটি
phpinfo.phpফাইল তৈরি করুন:
phpCopyEdit<?php phpinfo(); ?>
- এটি আপনার
public_htmlফোল্ডারে আপলোড করুন - ব্রাউজারে
https://yourdomain.com/phpinfo.phpওপেন করুন - এখানে আপনি আপডেট হওয়া PHP সেটিংস দেখে নিশ্চিত হতে পারবেন
⚠️ যদি পরিবর্তন না হয়?
- নির্দিষ্ট সার্ভারে PHP Selector সক্রিয় না থাকলে INI পরিবর্তন কার্যকর নাও হতে পারে
- কিছু সেটিং Root-level থেকে নিয়ন্ত্রিত থাকলে তা আপনি পরিবর্তন করতে পারবেন না
এই অবস্থায় আমাদের টেকনিক্যাল টিমকে জানাতে পারেন:
🔗 সাপোর্ট টিকিট জমা দিন – Echost Support Center
🧠 অতিরিক্ত টিপস:
- WordPress বা বড় অ্যাপ্লিকেশন ব্যবহারের ক্ষেত্রে
upload_max_filesizeওmemory_limitবেশি রাখা ভালো - যদি WooCommerce বা Elementor ব্যবহার করেন, তাহলে
512M memoryও128M uploadমিনিমাম রাখুন
PHP ইনিশিয়াল কনফিগারেশন ঠিকভাবে সেট করা থাকলে আপনার ওয়েবসাইট পারফরম্যান্স উন্নত হবে, এরর কমে যাবে, এবং বড় ফাইল হ্যান্ডেল করা অনেক সহজ হবে।