소개
이 문서에서는 웹에 액세스할 수 없을 때 CLI를 사용하여 NTP(Network Time Protocol) 서버를 변경하는 데 필요한 문제에 대해 설명합니다.
문제
PHP에서 지원하지 않는 표준 시간대로 인해 VCS(Video Communication Server) 웹 GUI에 액세스할 수 없습니다.
VCS의 Apache 로그에는 DateTime Zone에 문제가 있음을 보여 줍니다.
2014-06-27T01:38:26+00:00 VCGPKUO-MEX1VCSC httpd[14684]: PHP Fatal error: Uncaught
exception 'Exception' with message 'DateTimeZone::__construct()
[datetimezone.--construct]: Unknown or bad timezone (localtime)' in
/share/web/lib/applicationpage.php:305 Stack trace: #0
/share/web/lib/applicationpage.php(305): DateTimeZone->__construct('localtime')
#1 /share/web/lib/page.php(235): ApplicationPage->writeJavaScriptIncludesWrapper()
#2 /share/web/lib/applicationpage.php(493): Page->startHTMLPage() #3
/share/web/public/overview.php(177): ApplicationPage->render() #4 {main} thrown in
/share/web/lib/applicationpage.php on line 305
솔루션
표준 시간대는 PHP에서 지원하는 시간대여야 합니다(Cisco 버그 ID CSCue48571).자세한 내용은 지원되는 표준 시간대 목록을 참조하십시오.
그러나 버전 X7.2에서는 웹에 액세스할 수 없는 경우 CLI(Cisco 버그 ID CSCub89943)에서 표준 시간대/NTP 설정을 변경할 수 없습니다.
따라서 VCS에서 dbxsh 명령을 사용하여 변경해야 합니다.Cisco에서는 이 변경을 수행해야 하는 경우 Cisco Technical Assistance Center를 사용하는 것이 좋습니다.
다음은 단계입니다.
- VCS에 대한 SSH(Secure Shell)
- 루트로 로그인합니다.
- dbxsh 명령을 실행합니다.
- xconfiguration time timezone을 입력합니다.UTC 명령
- 루트 셸을 종료하려면 bye를 입력합니다.
- SSH를 종료합니다.
이 표준 시간대 문제는 VCS 버전 x8에서 해결되었습니다.