تغییر timezone هاست اشتراکی با استفاده از htaccess

نویسنده: مریم علیزاده| دسته بندی: آموزش شبکه | نظرات: 1 نفر
تغییر timezone هاست اشتراکی با استفاده از htaccess
2336
20 آبان 1396
مریم علیزاده نویسنده

در این مطلب از سری آموزش‌های هاست اشتراکی با آموزش تغییر timezone هاست اشتراکی با استفاده از htaccess در خدمت شما هستیم.

در سرورهای اختصاصی و سرورهای مجازی امکان تغییر Time Zone سرور با استفاده از اکانت کاربر روت وجود دارد ولی در سرورهای هاستینگ بدلیل اینکه سایت‌های مختلفی روی سرور میزبانی می‌شوند قابلیت تغییر Time Zone سرور برای کاربران غیرفعال است. حال در این مطلب قصد داریم شما را با روشی آشنا سازیم که بتوانید در هاست‌های اشتراکی نیز TimeZone را بسادگی تنظیم نمایید.

چرا به Time Zone صحیح نیاز داریم؟

هر سرور ساعت یا Time Zone اصلی دارد که معمولا برحسب موقعیت فیزیکی سرور انتخاب میشود. مثلا اگر سرور در دیتاسنتر آلمان باشد ساعت سرور نیز با ساعت آلمان خواهد بود و اگر کاربری از ایران روی این سرور هاست داشته عملکرد لاگ فایل ها و کرون جاب‌های کاربر با زمان آلمان با مشکل مواجه میشود ، پس لازم است Time Zone ایران روی سایت کاربر ست شود.

برای مواردی مثل مدیریت log سایت ، آمار بازدید ، کامنت‌ها و تعریف و عملکرد صحیح کرون جاب‌ها به تغییر Time Zone  سایت خود نیاز داریم.

 برای تغییر Time Zone یک سایت در هاست اشتراکی روش‌های مختلفی وجود دارد که در این آموزش به بررسی روش تغییر timezone هاست اشتراکی با استفاده از htaccess پرداخته‌ایم. در صورتی که سرور هاستینگ در منطقه یا کشوری غیر از منطقه شما است و نیاز به تغییر Time Zone دارید میتوانید با استفاده از این آموزش Time Zone مورد نظر خود را تنظیم نمایید.

نکته: برای تغییر Time Zone سایت نیازی به ریست سرور نخواهید داشت و به صورت بلادرنگ تنظیمات شما اعمال خواهد شد.

تغییر timezone هاست اشتراکی با استفاده از htaccess

تغییر Time Zone با استفاده از فایل htaccess ممکن هست در تمامی هاست‌ها امکان پذیر نباشد چون برخی از شرکت‌های هاستینگ امکان ویرایش فایل htaccess را غیرفعال میکنند و در این صورت باید از روش‌های دیگری استفاده نمایید.

نکته: برای تغییر Time Zone سرور با ورژن PHP 5.3 یا بالاتر باید از طریق فایل  php.ini اقدام به تغییر Time Zone نمایید که آموزش کامل آنرا در مقاله  تغییر Time Zone در هاست اشتراکی با استفاده از فایل php.ini می‌توانید مطالعه نمایید.

مراحل تغییر Time Zone در هاست اشتراکی با استفاده از فایل htaccess

گام اول: وارد سیپنل خود شوید.

گام دوم: در بخش Files روی آیکون File Manager کلیک نمایید.

رفتن به بخش فایل در سیپنل

گام سوم: روی گزینه setting در قسمت بالای سمت راست صفحه کلیک نمایید.

کلیک بر روی تنظیمات برای تغییر وضعیت فایل های مخفی در سیپنل

گام چهارم: تیک گزینه Show Hidden Files را زده و دکمه save را برای ذخیره تنظیمات کلیک کنید.

انتخاب گزینه Show hidden file در سیپنل

گام پنجم: فایل htaccess را یافته و روی آن راست کلیک کرده و سپس روی گزینه Edit کلیک نمایید.

ویرایش فایل htaccess

گام ششم: حال در صفحه ویرایش فایل htaccess مقدار کد زیر را در بالای صفحه قرار دهید.

کد:

#Adjust default time zone
SetEnv TZ Asia/Tehran

وارد کردن کد برای تنظیم Timezone در هاست اشتراکی از طریق htaccess

گام هفتم:

برای ذخیره تنظیمات htaccess جدید خود، باید دکمه Save Changes را در گوشه سمت راست بالا فشار دهید.

امیدوارم آموزش تغییر timezone هاست اشتراکی با استفاده از htaccess برای شما مفید بوده باشد.

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