وارد ssh سرور خود شوید.
اگر در سرور خود rdate را نصب دارید از دستور زیر استفاده کنید :
rdate -s rdate.directadmin.com
اگر rdate در سرور شما نصب نیست :
yum install rdate
همچنین شما می توانید از ntpdate نیز استفاده نمایید که روشی دقیق تر و جدیدتر است.
yum install ntpdate
سپس دستور زیر را برای تنظیم ساعت و تاریخ سرور دایرکت ادمین وارد نمایید :
/usr/sbin/ntpdate -b -u ntp.directadmin.com
توجه : در صورتی که با استفاده از دستورات بالا باز هم ساعت و تاریخ سرور شما به درستی نمایش داده نمی شود ، احتمالا شما از یک time zone اشتباه در سرور خود استفاده می کنید ، شما می توانید توسط دستورات زیر timzone سرور خود را روی ایران تنظیم کنید :
mv /etc/localtime /etc/localtime.moved
ln -s /usr/share/zoneinfo/Asia/Tehran /etc/localtime
سپس با دستور date می توانید ساعت و تاریخ سرور خود را مشاهده نمایید.
نحوه تنظیم ساعت php :
دستور زیر را در سرور وارد کنید تا فایل load شده php.ini به شما نمایش داده شود :
php --ini
سپس در قسمت Loaded Configuration File مسیر فایل php.ini شما نمایش داده می شود ، سپس با استفاده از nano این فایل را ویرایش کنید ، برای مثال :
nano /usr/local/lib/php.ini
قسمت
date.timezone =
را به
date.timezone = "Asia/Tehran"
تغییر دهید
سپس فایل را با ctrl+x و سپس کلید y و سپس enter ذخیره کنید و وب سرور خود را restart نمایید :
service httpd restart