تنظیم متغییرهای PHP ini در هاست اشتراکی

تنظیم متغییرهای PHP ini در هاست اشتراکی

در این مطلب می‌خواهیم تنظیمات ini PHP را در هاست‌های اشتراکی را مشاهده کنیم.


در مطلبی که چند وقت پیش در منتشر شد طریقه‌ی انتخاب نسخه‌ی PHP و فعال کردن ماژول‌های دلخواه در هاست‌های اشتراکی آموزش داده شد.

 


CMS ها نیاز به تنظیمات مقادیر PHP.ini دارند در این آموزش شما با چند مرحله ساده قادر به تغییر مقادیر آن به صورت دلخواه خواهید بود.

گام اول : ابتدا به هاست اشتراکی خود ورود کنید از قسمت تنظیمات پیشرفته گزینه Select PHP version را انتخاب کنید، مانند تصویر زیر:

دایرکت ادمین

گام دوم: در صفحه‌ی مربوط به تنظیمات PHP، اگر هیچ تغییری اعمال نکرده باشید نسخه‌ی PHP هاست اشتراکی شما بصورت پیش فرضnative  می‌باشد. معنی این واژه این است که ورژن و تنظیمات PHP هاست اشتراکی شما مطابق با سرور اصلی است.

اما اگر می‌خواهید تنظیمات PHP را مطابق میل خود شخصی سازی کنید ورژن PHP را از حالت native روی نسخه‌ی 5.6 بگذارید (در حالت فعلی ورژن native نیز همین 5.6 است.) پس از اینکار set as current را بزنید تا ثبت شود.

ورژن PHP

پس از اینکار روی Show PHP Setting کلیک کنید و به صفحه‌ی تنظیمات PHP وارد شوید. در صفحه‌ای که باز می‌شود می‌توانید مقدار هر گزینه‌ای را که می‌خواهید با کلیک کردن روی مقدارش تغییر داده apply را زده و در نهایت Save را بزنید. در ادامه به بررسی گزینه‌های تنظیمات PHP در هاست‌های اشتراکی خواهیم پرداخت.

تنظیمات PHP

allow_url_fopen : اجازه می‌دهد که url را با تابع fopen باز کنید.

display_errors : نمایش خطا را فعال می‌کند.

error_reporting : تعیین نوع نمایش خطا و اخطار

file_uploads : اجازه اپلود فایل

include_path : تعیین ​include_path​ پیشفرض

log_errors : ذخیره کردن لاگ خطا

mail.force_extra_parameters : تعیین پارامترهای اضافی برای ایمیل

max_execution_time : بیشترین زمان اجرای یک اسکریپت PHP

max_input_time : بیشترین زمان که اجازه داره داده ورودی را پردازش کند

memory_limit : بیشترین حافظه تخصیص داده شده به اجرای اسکریپت PHP

open_basedir : تغیین مسیرهای که اسکریپت PHP اجازه دسترسی به آن را ندارد با علامت colon : میتوانید از هم جدا کنید.

post_max_size : بیشترین حجم فایل یا پست ارسالی

session.save_path : محل ذخیره نشست PHP

short_open_tag : اجازه استفاده از شروع اختصاری PHP (؟>)

upload_max_filesize : بیشترین مقدار حجم قابل آپلود