Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite galera!
Eu sou iniciante em Zend e ainda estou apanhando um pouco para desenvolver. Bom o problema é o seguinte, desenvolvi um site usando o Zend, localhost funciono tudo tranquilo quando subi ele online começou a dar o seguinte erro!
Warning: include(Zend/loader.php) [function.include]: failed to open stream: No such file or directory in /home/storage/e/af/4e/emejetriangulo/public_html/index.php on line 25
Warning: include(Zend/loader.php) [function.include]: failed to open stream: No such file or directory in /home/storage/e/af/4e/emejetriangulo/public_html/index.php on line 25
Warning: include() [function.include]: Failed opening 'Zend/loader.php' for inclusion (include_path='.:library/:application/models/:.:/usr/share/pear') in /home/storage/e/af/4e/emejetriangulo/public_html/index.php on line 25
Fatal error: Class 'Zend_Loader' not found in /home/storage/e/af/4e/emejetriangulo/public_html/index.php on line 32
Não sei o que pode ser, já subi a pasta do zend varias vezes, ativei o mod_rewrite, o allow_url_fopen no php.ini e nada faz funcionar.
Estranho é pq no localhost funciona beleza se fosse caminho errado não poderia ter funcionado né??
O servidor que estou tentando subir é da LocaWeb.
Me ajudem por favor, urgente, preciso deixa este site funcionando ainda esta semana...
Aqui vai minha index.php
<?php
/**
* Arquivo principal da aplicação
* Define todos os caminhos onde os arquivos estão armaenados,
* todos os inclkudes necessários e todos os componentes que a applicação utilizará
* Responsavel por inicializar a aplicação, ele invoca os
* arquivos de controlador que são responsáveis pelo funcionamento da aplicação
* @filesource
* @author Felype Gustavo Fernandes
* @copyright Copyright 2011 EMEJE
* @package zendframework
* @version 1.11.1
*/
error_reporting(E_ALL | E_STRICT);
//Caminho das library e models
set_include_path('.' . PATH_SEPARATOR . 'library/'
. PATH_SEPARATOR . 'application/models/'
. PATH_SEPARATOR . get_include_path());
// faz include da classe loades.. este include é obrigatorio
include ('Zend/loader.php');
//o registro é um container para armazenar objetos e valores no espaço da aplicação
// o método loadcalss é responsavel por incluir o arquivo responsável pela classe
// este método tenta carregar o arquivo passado como parâmentro procurando no path definido com a função
//set_include_path.
Zend_Loader::loadClass('Zend_Registry');
Zend_Loader::loadClass('Zend_controller_front');// classe do contralador
Zend_Loader::loadClass('Zend_view');//Classe das visões
Zend_Loader::loadClass('Zend_config_Ini');// Classe usa para configuração
Zend_Loader::loadClass('Zend_Db');
Zend_Loader::loadClass('Zend_Db_Table');
Zend_Loader::loadClass('Zend_Filter_Input');
Zend_Loader::loadClass('Zend_Session');
Zend_Loader::loadClass('Zend_Session_Namespace');
Zend_Registry::set('post', new Zend_Filter_Input(NULL, NULL, $_POST));
Zend_Registry::set('get', new Zend_Filter_Input(NULL, NULL, $_GET));
$view = new Zend_View();
//coloca o caminho onde estarão as views
$view->addScriptPath('application/views/scripts/');
Zend_Registry::set('view', $view);
Zend_Session::start();
//Çria um manipulador da sessao
Zend_Registry::set('session', new Zend_Session_Namespace());
$baseUrl = substr($_SERVER['PHP_SELF'], 0, strpos($_SERVER['PHP_SELF'], 'index.php'));
//cria uma nova instancia da classe controladora
$frontController = Zend_Controller_Front::getInstance();
//configura o endereço do controlador do projeto
$frontController->setBaseUrl($baseUrl);
//indica o diretório onde estão os outros controladores da aplicação
$frontController->setControllerDirectory('application/controllers');
$frontController->throwExceptions(TRUE);
$config = new Zend_Config_Ini('application/config.ini', 'database');
Zend_Registry::set('config', $config);
$db = Zend_Db::factory($config->db->adapter, $config->db->config->toArray());
Zend_Db_Table_Abstract::setDefaultAdapter($db);
Zend_Registry::set('db', $db);
setlocale(LC_MONETARY, 'ptb');
$frontController->dispatch();Carregando comentários...