devre dışı Zend Framework

3 Cevap php

FreeBSD + Apache kullanıyorum. Nasıl Zend Framework bir sistem üzerinde çalışmasını devre dışı bırakırım? Ben gerek yoksa yazılımın tamamını silmek için tercih.

İkincil olarak, nasıl ben kullanıyorum Zend Framework sürümünü öğrenebilirim?

Ben Zend Framework, CMS bağlıyordum.

Ne benim DocmentRoot rehberi olurdu? Bu Zend dizin nerede apache.conf işaret DocumentRoot değil gibi geliyor bana.

3 Cevap

Seçenek 1) PEAR / PHP erişilebilir yolundan dışarı dizin hiyerarşisi taşıyın

Seçenek 2) Zend Framework yolunu kaldırmak amacıyla php.ini değiştirme

Disable ZF:

ZF dizini (/ Zend) bulun ve (/ _Zend) yeniden adlandırın.

ZF Version:

echo Zend_Version::VERSION;

Ayrıca zend_version :: compareVersion ($ versionYouNeed) kullanarak zerdüştlerin sürümleri karşılaştırmak olabilir; Sürümleri aynı ise bu fonksiyon 0 döndürür. -1 $ VersionYouNeed yeni sonra yüklü ise $ versionYouNeed sonra yüklü yaşlı ve 1 ise.

...disable Zend Framework from running on a system?

/ _Zend Gibi bir şey için / Zend klasörünü yenkimliken adlandırma kesinlikle çerçeve inaccesible dosyaları yapacaktır. Ama kod ZF işlevsellik, o zaman başarısız olacağını aramaları, ve büyük olasılıkla çirkin başarısız olduğunu orada olup olmadığını.

Bu nasıl ZF o çağrılan nasıl bağlıdır "devre dışı" gibi geliyor bana. Eğer standart MVC yaklaşımı kullanıyor iseniz, bu ZF kamu / index.php "bootstrap" dosyasının içine tüm isteklerini işaret Apache webroot de. Htaccess olduğunu.

Bu yüzden ben de olur:

  • Değişim /. Htaccess dosyasını kaldırmak böylece kamu / index.php için artık puan
  • Artık ZF işlevini çağırır böylece kamu / index.php değiştirin.