WordPress는 PHP 오류 로그의 모든 타임 스탬프에 대해 UTC/GMT를 사용합니다. 로컬 서버 시간대에 타임 스탬프를 갖고 싶습니다. WP 설정에서 시간대를 변경해도 도움이되지 않습니다. 이것은 시간 표시에 영향을 주지만 오류 로그의 시간 소인에는 영향을주지 않습니다.WordPress - 어떻게 오류 로그 타임 스탬프 표준 시간대를 로컬로 설정합니까?
(내가 이것을 설정하는 wp_settings.php 파일에 라인이 알고, 내가 UTC를 사용하는 하드 코딩 WP 코드의 일부를. 망쳐 놨을 설정하는 것을 변화 이해하기 위해 주어진하고)
나는 보았다 PHP error_log 함수를 오버라이드하여 시간을 파싱하고 바꾼다. 그러나 내가 발견 한 두 가지 메소드는 뭔가 추가로 설치해야한다. (APD 또는 Runkit). 내가 알기에 이것들은 DEV 환경만을위한 것이므로, 나는 그것들을 엉망으로 만들고 싶지 않다.
WP에서 현지 시간대 스탬프를 오류 로그에 기록하는 방법에 대한 제안이 있으십니까?
이것은 불행히도 WordPress에만 적용됩니다. WP는 모든 타임 스탬프를 UTC로 강제합니다. 로컬에 있어야합니다. 이 응용 프로그램에는 하나의 서버 만 있으므로 조정할 여러 시간대에 대해 걱정할 필요가 없습니다. WordPress는 타임 스탬프가 73 개의 별도 장소 (최소한 현재 버전)에서 발생하고 있으며, 이는 작은 해킹보다 훨씬 많은 것입니다. 다행히도 WP 전문가가 이에 대한 아이디어를 갖고 있기를 바랍니다. :) –