나는 이것이 틀렸다고 생각합니다. 동일한 호스트 이름에 여러 개의 zend 프레임 워크 응용 프로그램을 가질 수 있습니다. 나는. 나는 여러 서버를 사용하여 여러 가지 Magento 설치를 시도해 왔습니다. 젠드는 지금까지 내가 (프레임 워크 내 선택의 이유 중 하나) 알고있는 파일 구조를 고정하지 않습니다
당신은 웹 루트 폴더 외부에 젠드 라이브러리를 배치하고이 같은 뭔가를 호출에도 배치 할 수 있습니다 :
$lib = realpath(dirname(basename(__FILE__)) . '/../../../lib');
set_include_path(get_include_path() . PATH_SEPARATOR . $lib);
$rootDir = dirname(dirname(__FILE__));
define('ROOT_DIR', $rootDir);
set_include_path(get_include_path()
. PATH_SEPARATOR . ROOT_DIR . '/library/'
. PATH_SEPARATOR . ROOT_DIR . '/app/models/'
);
include 'Zend/Loader.php';
spl_autoload_register(array('Zend_Loader', 'autoload'));
// Load configuration
Zend_Registry::set('configSection', $configSection);
$config = new Zend_Config(new Zend_Config_Ini(ROOT_DIR.'/application/config.ini', $configSection));
Zend_Registry::set('config', $config);
그것은 밖으로의 상자는 당신의 경로를 포함 아무 곳 ZF 라이브러리를 이동하고 다른 폴더에있는 애플 리케이션을 가지고 :) 작동합니다. –