2011-04-17 7 views
7

Bir hafta önce tamamladığım, herhangi bir sorun veya hata olmadan tamamladığım bir komut dosyası var. Bugün, yine test edilmiş ve ben bu mesajları aldı:"Sistemin saat dilimi ayarlarına güvenmek güvenli değil"

Sıkı Standartları: tarih() [function.date]: sistemin saat dilimi ayarları güvenmek güvenli değildir. Lütfen date.timezone ayarını, TZ ortam değişkenini veya date_default_timezone_set() işlevini kullanın. Bu yöntemlerden herhangi birini kullandıysanız ve hala bu uyarıyı alabilmeniz için , muhtemelen büyük olasılıkla tanımlayıcıyı yanlış yazdınız. Bunun yerine C '1.0/DST' için 'Avrupa/Londra' Seçilen: \ Users \ xx \ VertrigoServ \ www \ giriş \ PHPMailer \ class.phpmailer.php hattı 1925

Sıkı Standartları tarih: tarihi() [function.date]: Sistemin saat dilimi ayarlarını güvenmek güvenli değildir. Lütfen date.timezone ayarını, TZ ortam değişkenini veya date_default_timezone_set() işlevini kullanın. Bu yöntemlerden herhangi birini kullandıysanız ve hala bu uyarıyı alabilmeniz için , muhtemelen büyük olasılıkla tanımlayıcıyı yanlış yazdınız. Bunun yerine C '1.0/DST' için 'Avrupa/Londra' Seçilen: Users \ xx \ VertrigoServ \ www \ giriş \ PHPMailer \ class.phpmailer.php hattında 1929

Zaten set \ php.ini ;date.timezone = "Europe/Lisbon" ve bununla aynı olur. Sunucuyu zaten yeniden başlatmışım

Herhangi bir fikir var mı?

cevap

12

, bir çizgi üzerinden ; yorum, hiçbir şey yapmaz. Önceden bu ; kaldırarak Apache ve Apache yeniden başlatın.

+0

Teşekkürler Jimmy. Php.ini'ye (paylaşımlı barındırma veya bir şey) erişememeniz durumunda –

+2

+1 (Sidenote) çözümünü çözdünüz, sadece [date_default_timezone_set()] yöntemini kullanarak PHP kodundan zaman dilimini ayarlayın (http://php.net/manual/en /function.date-default-timezone-set.php). – Wh1T3h4Ck5

2

Neden aşağıdakileri yapmıyorsunuz: böylece ;date.timezone = "Europe/Lisbon" php.ini

date_default_timezone_set('Europe/Lisbon'); 
+1

Tamamen kabul edildiğinde, php.ini'ye erişiminiz yoksa yapmanız daha kolay bir yoldur veya bunu .htaccess ile yapabilirsiniz. – Revenant

+0

+1 düzeltmek daha iyi. –

İlgili konular