Timezone سرور ها معمولا با محلی که مدیر سرویس درآنجا قرار دارد ،هماهنگ است .این یعنی وجود عدم هماهنگی ساعت سرور ،با ساعت محلی سایت و هاست اشتراکی خریداری شده و این تفاوت گاهی باعث بروز مشکلاتی در بعضی عملکرد ها مانند کرون جابها و مدیریت لاگها و یا آمار بازدید میشود.
روشهای مختلفی برای تنظیمtime zone سایت وجود دارد که ما در این مطلب قصد داریم شما را با روش تغییر Time Zone سایت ،بوسیله php.ini آشنا سازیم.
قبل از هرچیز باید بدانیم که فایل php.ini چیست؟ در تعریف کلی میتوان گفت که فایل پیکربندی اصلی PHP است و روش کارکرد آن به این صورت است که ،وب سرور قبل از اجرای هر دستور و یا اسکریپت php ، ابتدا به فایل PHP.ini رجوع میکند و نسبت به تنظیماتی که در آن انجام شده ،اجازه نحوه اجرای آن دستور را می دهد.
مراحل تغییر Time Zone سایت بوسیله php.ini
ابتدا درصورت نبود فایل php.ini در ریشه وب سایت باید آن را بسازید:
واردسیپنل خود شوید.در بخش Files روی گزینهFile Manager کلیک نمایید.
در صفحه بعد روی فولدر public_html کلیک نمایید
در فولدر پابلیک در منوی بالای صفحه ،سمت چپ ، روی گزینه File + کلیک نمایید.
در صفحه پاپ آپ باز شده در قسمت New File Name عبارت php.ini را وارد کنید و دکمه Create New File را کلیک نمایید.
فایل php.ini ایجاد شده و در پوشه public_html قابل مشاهده خواهد بود . برای افزودن Time Zone دلخواه روی نام php.ini راست کلیک کرده و سپس روی گزینه Edit کلیک نمایید.
در صفحه ویرایش فایلphp.ini عبارت زیر را قرار دهید.
date.timezone = "Asia/Tehran"
برای ذخیره تنظیمات php.ini دکمه Save Changes را در گوشه سمت راست بزنید اطلاعات ذخیره می شود و تایم زون ست می شود .
دیدگاهها
سلام لطفا مشکلتون رو تیکت کنید تا همکارانم در اسرع وقت کمکتون کنند
در نصب zabbix5 این error رو میده و تمام تایم زون هارو تغغیر دادم ولی باز هم برای نصب زبیک این نمایش داده میشود
PHP option "date.timezone"
Time zone for PHP is not set (configuration parameter "date.timezone").
سلام دقت کنید که این کد رو در فایل php.ini وارد کنید و در انتها روی Save Changes جهت ذخیره کلیک کنید.
اگر دوباره با خطا مواجه شدید لطفا محل دقیق ارور و پیغام آن را برای ما تیکت کنید.