2011-10-13 15 views
7

Zend_AMF uygulamasını benim uygulamayla tümleştirmek için Zend sınıflarını yüklemek için Zend Autoloader'ı kullanıyorum. APC 3.1.9'u yükleyip onu etkinleştirene kadar her şey mükemmel çalışıyordu.Spl_autoload_register ile güzel oynamak için APC'yi alma

Fatal error: Access to undeclared static property: Zend_Loader_Autoloader::$_instance in C:\blahblah 

Ben APC autoloaders ve statik özellikleri ve statik yöntemlerle sorun var gibi görünüyor varsayarak ediyorum:

bu hatayı alıyorum.

APC, 3.1.9 sürümü ve bir Apache 2.2 sunucusunda fastCGI olarak çalışan PHP 5.3.8 ile bir Windows 7 makinesinde yüklüdür.

Bu hatayı daha önce gören oldu mu? Eğer öyleyse, bunu düzeltmenin bazı yolları nelerdir?

cevap

10

Aslında bu otomatik yükleyicinin hatası değildi. Özel bir oturum işleyiciniz varsa, APC bazen hoş olmaz. Bu yazı ve yakın bitirmek için PHP söyleyecektir register_shutdown_function('session_write_close');

oturumu komut bitirdiğinde (yok değil!):

hile (mümkünse ilk dahil) Senaryonuzun en erken kısmına bu eklemektir yürütme veya sonlandırma (exit() kullanarak).

İlgili konular