PHP ve Windows 7 hata raporlama

1 Cevap php

ben windows 7 ve php 5.3.0 yüklü IIS ve ben CGI için yapılandırın

i düşkün büyük bir makale de

 http://www.hauser-wenz.de/s9y/index.php?/archives/280-Installing-PHP-on-Windows-7.html

onun gerçekten kolay ve çalışıyor (bu yükledi teşekkürler)

yerine hata raporlama alma komut herhangi bir hata olduğunda php çalıştırmak ince, ama sorun şu hatayı veriyor, normal PHP hataları gibi (sayfa adı gibi, hayır vb hat) olduğunu

 PHP Warning: Unknown: It is not safe to rely on the system's timezone settings. 
 You are    *required* to use the date.timezone setting or 
the date_default_timezone_set()
function. In case you used any of those methods and you are still getting 
this warning, 
you most likely misspelled the timezone identifier. 
We selected '..../....' for '4.0/no

DST 'yerine C: \ inetpub \ wwwroot \ test.php 4.satıra

onun değil zaman dilimi hatası. ben bile internet explorer "show HTTP hataları" devre dışı

i bu basit php komut yazarsanız örneğin

   <?php
   echo("hello");
  ?>

Ben bu gibi yazmak eğer bu işleri ve

   <?php
   echo("hello);
  ?>

yukarıda bahsettiğimiz gibi bu aynı hatayı verir.

Yardım için teşekkürler.

1 Cevap

Alıyoruz hata dilimi ayarı neden olur. Muhtemelen php.ini içinde yanlış kurdum, ya da hiç set değil.

Hata anlaşılacağı gibi, date_default_timezone_set ile bunu çözebilirsiniz

Örneğin

date_default_timezone_set('Europe/Helsinki');

Mevcut zaman dilimleri listesi php's manual bulunabilir. Bildiğim kadarıyla olsa tarih ile ilgili işlevlerden birini kullanmaya çalışırsanız sürece, hata görünmemesi gerekir.