تغییر نسخه PHP و افزایش حجم آپلود (upload_max_filesize)
پرینتوردپرس و افزونههای آن برای کار درست به نسخه مناسب PHP و تنظیمات کافی برای حجم آپلود و حافظه نیاز دارند. در این راهنما نحوه تغییر نسخه PHP و افزایش محدودیتهایی مثل حجم آپلود را در پلسک و سیپنل توضیح میدهیم.
تنظیمات مهم PHP چه معنایی دارند؟
upload_max_filesize: حداکثر حجم یک فایل که میتوانید آپلود کنید (مثلاً قالب، افزونه یا فایل بکاپ).post_max_size: حداکثر حجم کل اطلاعات یک فرم ارسالی؛ باید برابر یا بزرگتر از upload_max_filesize باشد.memory_limit: حداکثر حافظهای که هر اجرای PHP میتواند مصرف کند.max_execution_time: حداکثر زمان اجرای یک اسکریپت بر حسب ثانیه؛ برای درونریزی یا بازگردانیهای طولانی مهم است.
یک نمونه مقادیر رایج برای سایت وردپرسی:
upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M
max_execution_time = 300
نکته: سقف این مقادیر به طرح هاست شما بستگی دارد. اگر مقداری قابل انتخاب نبود یا ذخیره نشد، احتمالاً از محدوده مجاز طرح بیشتر است.
قبل از تغییر نسخه PHP
- از سایت بکاپ بگیرید.
- وردپرس، قالب و افزونهها را به آخرین نسخه بهروز کنید؛ افزونهها و قالبهای قدیمی بیشترین مشکل را با نسخههای جدید PHP دارند.
- در پیشخوان وردپرس از مسیر Tools ← Site Health (ابزارها ← سلامت سایت) هشدارهای مربوط به PHP را بررسی کنید.
- در صفحه هر افزونه در مخزن وردپرس، بخش «Requires PHP» حداقل نسخه لازم را نشان میدهد.
هشدار: اگر پس از تغییر نسخه، سایت خطای 500 داد یا سفید شد، بلافاصله به نسخه قبلی برگردید و سپس افزونه یا قالب ناسازگار را پیدا کنید.
تغییر نسخه و تنظیمات PHP در پلسک
- وارد پلسک شوید و به Websites & Domains بروید.
- زیر نام دامنه روی گزینه PHP (در برخی نسخهها PHP Settings) کلیک کنید.
- در بالای صفحه، از فهرست PHP version نسخه دلخواه را انتخاب کنید. حالت اجرا (PHP handler) را بدون دلیل تغییر ندهید.
- در پایین صفحه، در بخشهای Performance and security settings و Common settings مقادیر
memory_limit،max_execution_time،post_max_sizeوupload_max_filesizeرا از فهرست انتخاب کنید یا با گزینه Custom مقدار دلخواه بنویسید. - روی OK یا Apply کلیک کنید تا تغییرات ذخیره شود.
نکته: اگر نسخه PHP یا فیلدی غیرفعال (خاکستری) بود، یعنی تغییر آن در طرح شما مجاز نیست. در این صورت تیکت ارسال کنید.
تغییر نسخه PHP در سیپنل
- وارد سیپنل شوید و در بخش Software روی MultiPHP Manager کلیک کنید.
- تیک دامنه مورد نظر را بزنید.
- از فهرست PHP Version در بالا سمت راست نسخه جدید را انتخاب کرده و روی Apply بزنید.
در برخی سرورها بهجای این ابزار، گزینه Select PHP Version وجود دارد که همان کار را انجام میدهد و در زبانه Options آن میتوانید محدودیتها را هم تغییر دهید.
افزایش حجم آپلود در سیپنل
- در بخش Software روی MultiPHP INI Editor کلیک کنید.
- در زبانه Basic Mode، دامنه خود را از فهرست انتخاب کنید.
- مقادیر
upload_max_filesize،post_max_size،memory_limitوmax_execution_timeرا تغییر دهید. - روی Apply در پایین صفحه کلیک کنید.
بررسی اعمال شدن تغییرات
در وردپرس به Media ← Add New (رسانه ← افزودن) بروید؛ عبارت «Maximum upload file size» حداکثر حجم فعلی را نشان میدهد. همچنین در Tools ← Site Health ← Info و بخش Server نسخه PHP و محدودیتها نمایش داده میشود. اگر تغییری دیده نمیشود، کش سایت را پاک کنید.
اگر مشکل حل نشد
اگر به مقادیر بیشتر از سقف طرح نیاز دارید یا پس از تغییر، سایت درست کار نمیکند، از طریق ارسال تیکت جدید نام دامنه و مقادیر مورد نیاز را برای ما بفرستید.