2009-09-17 2 views
0

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

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

Я имею в виду Zend Framework, CMS.

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

+0

Не могли бы вы уточнить PLS. У меня есть ощущение, что вы смешиваете Zend Framework и Zend Engine здесь? Если вы на самом деле имеете в виду Zend Framework: существует файл Version.php, распространяемый вместе с фреймворком, который сообщает вам, какой из них вы используете. –

ответ

2

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

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

1

Отключить ZF:

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

ZF Версия:

echo Zend_Version::VERSION; 

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

1
... отключить Zend Framework от работы в системе?

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

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

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

  • Изменить/удалите файл .htaccess, чтобы он больше не указывает на публичное/index.php
  • Изменить общественное/index.php, так что больше не вызывает ZF функциональность.
Смежные вопросы