Artık kullanılmayan hataları 5.3 php kapatın

7 Cevap php

Benim sunucu yüklemek php 5.3 ve My wordpress çalışan kırmak için benim session_start () neden bana bu hataları saçıyor.

Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 647

Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 662

Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 669

Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 676

Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 712

Bu can sıkıcı, ama ben ekran hata raporlama kapatmak istemiyorum. Nasıl bu sıkıntı kalktı uyarılar devre dışı bırakırım?

Wordpress 2.9.2 Koşu.

Zarif!

7 Cevap

errveya_repveyating(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

veya

errveya_repveyating(E_ALL ^ E_DEPRECATED);

Ben bu uyum için gerekli

error_reporting = E_ALL & ~E_DEPRECATED

Yukarıdaki tüm cevaplar doğru. Kimse php tüm hataları kapatmak için nasıl ima beri, ben burada bahsetmek isterim:

error_reporting(0); // Turn off warning, deprecated, 
                    // notice everything except error

Biri yararlı bulabilirsiniz ......

Sadece çalışma kullanımını durdurmak için hataları bu neden uygulama almak için:

error_reporting(E_ALL ^ (E_NOTICE | E_WARNING | E_DEPRECATED));

Bu haber, uyarı ve onaylanmıyor hataları göstererek durur.

Sen php yapılandırma dosyasını düzenlemek zorunda. Çizgi Fin

error_reporting = E_ALL

and replace with error_reporting = E_ALL ^ E_DEPRECATED

Eğer yapılandırma dosyasına erişiminiz yoksa php wordpress dosyasına bu satırı ekleyebilirsiniz (belki headers.php)

error_reporting(E_ALL ^ E_DEPRECATED); 

Dosya wp-config.php Eğer sürekli WP_DEBUG bulmak false için ayarlanmış olduğundan emin yapabilirsiniz.

define('WP_DEBUG', false);

Bu wordpress 3.x için

Ben sadece bir SEO eklentisi benim blog disk kullanımının planı sınırı aşan yapma uyarıların büyük bir sayı yayınladı benzer bir sorunla karşı karşıya.

Sana must error_reporting komutunu after wp-settings.php wp-config.php dosyasına ihtiyaç bulunmaktadır öğrendim:

   require_once( ABSPATH .'wp-settings.php' );
   error_reporting( E_ALL ^ ( E_NOTICE | E_WARNING | E_DEPRECATED ) );

Bu yaparak artık uyarı, uyarılar ne de önerilmemektedir hatları hata günlük dosyasına eklenir!

WordPress 3.8 üzerinde test edilmiştir ama her kurulum için çalışıyor sanırım.