отключение Zend Framework - PullRequest
       9

отключение Zend Framework

0 голосов
/ 18 сентября 2009

Я использую FreeBSD + Apache. Как отключить запуск Zend Framework в системе? Я предпочитаю не удалять все программное обеспечение, если мне это не нужно.

Во-вторых, как мне узнать версию Zend Framework, которую я использую?

Я ссылаюсь на Zend Framework, CMS.

Каким будет мой каталог DocmentRoot? Мне кажется, что DocumentRoot, на который указывает apache.conf, находится не там, где находится каталог Zend.

Ответы [ 3 ]

2 голосов
/ 18 сентября 2009

Вариант 1) Переместить иерархию каталогов из PEAR / PHP доступного пути

Вариант 2) Измените php.ini, чтобы удалить путь к Zend Framework

1 голос
/ 30 сентября 2009
... отключить запуск Zend Framework в системе?

Переименование папки / Zend во что-то вроде / _Zend, безусловно, сделает файлы фреймворка недоступными. Но если есть код, который вызывает эту функциональность ZF, то он потерпит неудачу и, скорее всего, выйдет из строя.

Мне кажется, что то, как вы "отключаете" ZF, зависит от того, как он вызывается. Если вы используете его в стандартном подходе MVC, именно .htaccess в веб-корне Apache направляет все запросы в файл начальной загрузки ZF public / index.php.

Так что я бы либо:

  • Измените / удалите файл .htaccess, чтобы он больше не указывал на public / index.php
  • Измените public / index.php, чтобы он больше не вызывал функциональность ZF.
1 голос
/ 18 сентября 2009

Отключить ZF:

Найдите каталог ZF (/ Zend) и переименуйте его (/_Zend).

ZF Версия:

echo Zend_Version::VERSION;

Вы также можете сравнивать версии Zend, используя Zend_Version :: compareVersion ($ versionYouNeed); Эта функция возвращает 0, если версии совпадают. -1, если $ versionYouNeed старше установленного и 1, если $ versionYouNeed новее установленного.

...