• تنظیم ساعت و تاریخ سرور و php دایرکت ادمین
  • ارسال شده توسط: عبدالهی تاریخ انتشار: 27 / 06 / 16 موضوع: DirectAdmin هیچ دیدگاهی برای تنظیم ساعت و تاریخ سرور و php دایرکت ادمین ثبت نشده

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

    set-date-and-clock-in-directadmin-server

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

    با استفاده از نرم افزار 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

    عبدالهی

    کارشناس ارشد رشته نرم افزار هستم . تخصص اصلی بنده php و فریم ورک Laravel هست . برای کمک به پیشرفت علمی وب در ایران هر کاری میکنم امیدوارم مطالب آموزشی این وبلاگ بتواند به شما بازدید کننده گرامی کمک کند.

    دسته‌ها