Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2010, 09:49
turbex
 
Fecha de Ingreso: enero-2008
Mensajes: 115
Antigüedad: 16 años, 3 meses
Puntos: 1
problema al implementar un proyecto con zend en ubuntu con php5.2.6

Hola amigos.
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 
en mi application.ini tengo
Código PHP:
resources.frontController.plugins.init "Base_Controller_Plugin_Initializer" 
y mi index.php es este
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();
lo raro es que en windows funciona normal.... alguien podria ayudarme :S

Última edición por turbex; 25/02/2010 a las 11:05