10 Kasım 2015 Salı

WampServer'da Saat ve Taih Ayarı

WampServer kullanıyorsanız ve sunucunuzdaki saat ayarı GMT değil de UTC ise saatlerin ileri ve geri alma durumlarında sistem farklı zaman dilimini kaydeder.  Bu WampServer'ın varsayılan kurulumundaki ayarlardan kaynaklanıyor.

Bu problemi, OpenRoom adlı rezervasyon sisteminin saatlerin geri alınmasıyla farklı zaman diliminde rezervasyon yapması sonucunda fark ettim. İşin ilginç yanı, sunucu GMT'yi kullanıyorsa sorun olmuyor; ancak UTC'yi kullanıyorsa bu sorun yaşanıyor.

Sorunu çözmek için yapılması gereken işlemler:

1) Sunucunuzdaki saat ayarının (UTC+02:00) Istanbul şeklinde olduğundan emin olun.

2) C:\wamp\bin\php\php5.5.12 yolu altına gidin. 910 satır civarında [Date] kısmını bulun. Burayı aşağıdaki gibi düzenleyin:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Europe/Istanbul"

; http://php.net/date.default-latitude
date.default_latitude = 41.000176

; http://php.net/date.default-longitude
date.default_longitude = 29.046839

3) C:\wamp\bin\apache\apache2.4.9\bin yolu altına gidin. 910 satır civarında [Date] kısmını bulun. Burayı aşağıdaki gibi düzenleyin:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Europe/Istanbul"

; http://php.net/date.default-latitude
date.default_latitude = 41.000176

; http://php.net/date.default-longitude
date.default_longitude = 29.046839


4) WampServer yeniden başlatın.

2 yorum: