عدم هماهنگی ساعت سرور با ساعت محلی سایت و هاست اشتراکی خریداری شده مشکلی است که گاهی باعث ایجاد مشکل های اساسی میگردد. معمولا ساعت سرور بر اساس محلی که مدیر سرور قرار دارد تعریف می شود. برای مثال مدیر سرور در کالیفرنیا است و سایتی که مربوط به ایران است روی آن سرور فعال می شود و این باعث می شود که ساعت سایت تفاوت 12 ساعتی با سرور داشته باشد و این برای مواردی مثل log سایت، آمار بازدید، کامنت و ... مشکل ساز میگردد.

برای رفع این مشکل شما می توانید ساعت مورد نظر خود را روی هاست از طریق htaccess تعریف کنید.

دقت نمایید که در php 5.3 به بالا معمولا تغییر ساعت هاست و سایت باید از طریق php.ini انجام شود (البته به شرطی که مدیر سرور php.ini اختصاصی را غیر فعال نکرده باشد) که آموزش کامل آنرا در مقاله تغییر ساعت هاست و سایت بوسیه php.ini می توانید مطالعه نمایید.

آموزش تغییر ساعت هاست از طریق htaccess

آموزش دسترسی به htaccess را در مقاله htaccess. چیست و چگونه htaccess. را تنظیم کنیم؟ مشاهده نمایید.

1) ابتدا وارد سی پنل شوید.

2) روی File Manager کلیک کنید.

3) در گوشه سمت راست بالا روی Setting کلیک کنید.

4) در صفحه جدید گزینه "show hidden files" کلیک کنید.

5) فایل htaccess. را باز کنید.

6) در htaccess کد زیر را وارد کنید:

#Adjust default time zone
SetEnv TZ America/Washington

7) تغییرات را با کلیک روی Save Changes ذخیره نمایید.