وارد 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