He desarrollado un proyecto en zend bajo windows... con xampp
bueno luego lo he querido pasar a un servidor con ubuntu y php.5.2.6 y me tira un error primero de que no encuentra el Zend por mas que le defino el include_path en el php.ini... esto lo he solucionado incluyendo el Zend dentro del proyecto...
otro error que me tira es que no encuentra la ruta de un plugin del controlador que he creado... no se a que se deba el problema....
el error que me tira es algo como esto...
Código PHP:
Class 'Base_Controller_Plugin_Initializer' not found in /var/Zend/Zend/Application/Resource/Frontcontroller.php on line 111
Código PHP:
resources.frontController.plugins.init = "Base_Controller_Plugin_Initializer"
Código PHP:
<?php
// Define base path
defined('BASE_PATH')
|| define('BASE_PATH', realpath(dirname(__FILE__)));
// Define path to application directory
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', BASE_PATH . '/application');
// Define application environment
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));
// Ensure library/ is on include_path
if(set_include_path(implode(
PATH_SEPARATOR, array(
realpath(BASE_PATH . '/library'),
realpath(APPLICATION_PATH . '/models'),
get_include_path(),
'.'
)
)) === FALSE) {
die('Fatal error: ini_set/set_include_path does not work.');
}
/** Zend_Application */
require_once 'Zend/Application.php';
// Create application, bootstrap, and run
$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap()
->run();