در این مقاله قصد داریم تا در مورد نحوه تنظیم ساعت و تاریخ سرور و php برای کنترل پنل دایرکت ادمین را توضیح بدهیم ، اگر ساعت و تاریخ سرور و php شما به درستی تنظیم نشده باشد ، بسیاری از عملیات ها در زمان مقرر انجام نمی شود و ممکن است دایرکت ادمین شما نیز به همین دلیل با خطا مواجه شود.

تنظیم ساعت و تاریخ سرور دایرکت ادمین

چگونگی تنظیم ساعت و تاریخ سرور در دایرکت ادمین :

با استفاده از نرم افزار Putty وارد ssh سرور خود شوید.

در سیستم عامل های Redhat مانند Centos از نمونه زیر استفاده نمایید :


date --set="Mmm DD HH:MM:SS YYYY"

برای مثال :

date --set="Oct 20 15:52:29 2004"

در FreeBSD از نمونه زیر استفاده نمایید :

date YYMMDDHHMM

برای مثال

date 0410201544

دستورات بالا ساعت و تاریخ را به 2004, October 20th, 15:44 تغییر می دهند.

نحوه تنظیم اتوماتیک ساعت سرور :

برای سایر سیستم عامل ها اگر در سرور خود 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"

در این لینک می توانید لیست تمام timezone ها را مشاهده نمایید.

تغییر دهید ، این مقدار در زیر تگ

[Date] قرار دارد.
سپس فایل را با ctrl+x و سپس کلید y و سپس enter ذخیره کنید و وب سرور خود را restart نمایید :

service httpd restart

چنانچه مشکلی در تنظیم ساعت سرور خود دارید می توانید از خدمت مدیریت سرور نت آرام استفاده نمایید.

منبع : مرکز آموزش دایرکت ادمین

امیدواریم این مقاله برای شما مفید بوده باشه ، لطفا در صورتی که مشکل یا نظری در این مورد دارید ، در قسمت دیدگاه های سایت برای ما ارسال نمایید.