我使用的是FreeBSD + Apache。如何禁止Zend Framework在系统上运行?如果没有必要,我不喜欢删除整个软件。
其次,我如何找出我正在使用的Zend Framework的版本?
我指的是Zend框架,CMS。
我的DocmentRoot目录是什么?在我看来,apache.conf所指向的DocumentRoot并不是Zend目录所在的位置。
发布于 2009-09-18 00:08:33
选项1)将目录层次结构移出PEAR/PHP可访问路径
选项2)修改php.ini以删除指向Zend Framework的路径
发布于 2009-09-18 12:07:16
禁用ZF:
找到ZF目录(/Zend)并将其重命名为(/_Zend)。
ZF版本:
echo Zend_Version::VERSION;
您还可以使用Zend_Version::compareVersion($versionYouNeed);比较Zend的版本。如果版本相同,此函数将返回0。如果-1 \f25 $versionYouNeed -1\f6较旧,则安装-1\f25 1-1\f6,如果-1\f25 $versionYouNeed -1\f6较新,安装-1\f25 1-1\f6。
发布于 2009-09-30 03:18:48
在系统上运行的
...disable Zend框架?
将/Zend文件夹重命名为类似于/_Zend的名称肯定会使框架文件无法访问。但是如果有调用ZF功能的代码,那么它就会失败,而且很可能失败得很难看。
在我看来,如何“禁用”ZF取决于它是如何被调用的。如果您在标准的MVC方法中使用它,那么Apache webroot中的.htaccess将把所有请求指向ZF的public/index.php "bootstrap“文件。
所以我要么:
公共文件更改/删除公共文件,使其不再指向public/index.php
https://stackoverflow.com/questions/1441635
复制相似问题