Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Voila, j'ai développé un site avec ZF sur un serveur dédier gentoo. Pour la configuration pas de probleme, et tout fonctionnait bien.
Depuis, mon client a souhaitait réduire son hébergement et passer sur un mutualisé. Donc direction prendre une hébergement mutualisé chez 1and et la impossible de le faire fonctionné correctement.
Dans la racine de mon site j'ai mis .htaccess
RewriteEngine on RewriteCond %{REQUEST_URI} !^/public RewriteRule (.*) /public/$1 [QSA,L]
et dans /public/ j'ai le fichier index.php dont le code :
<?php error_reporting(E_ALL|E_STRICT); ini_set('display_errors', 1); date_default_timezone_set('Europe/Paris'); // Mise en place des répertoires et chargement des classes: set_include_path('.' . PATH_SEPARATOR . '../library' . PATH_SEPARATOR . '../application' . PATH_SEPARATOR . '../application/modules' . PATH_SEPARATOR . get_include_path() ); include "Zend/Loader/Autoloader.php"; Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true); // Chargement de la configuration: $config = new Zend_Config_Ini('../application/config.ini', 'general'); $registry = Zend_Registry::getInstance(); $registry->set('config', $config); // Mise en place de la BDD: $db = Zend_Db::factory($config->db); Zend_Db_Table::setDefaultAdapter($db); // Mise en place du controlleur: $frontController = Zend_Controller_Front::getInstance(); $frontController->setModuleControllerDirectoryName('controllers'); $frontController->addModuleDirectory('../application/modules'); //Gestion des erreurs: $eh = new Zend_Controller_Plugin_ErrorHandler(); $eh->setErrorHandlerModule('Error') ->setErrorHandlerController('error') ->setErrorHandlerAction('error'); $frontController->registerPlugin($eh); //Définition du layout: Zend_Layout::startMvc(array('layoutPath'=>'../application/layouts')); // Lancement: try{ $frontController->dispatch(); }catch(Zend_Exception $e){ exit($e->getMessage()); }
Tout devrait normalement fonctionné mais quand je veux aller sur mon site j'ai l'erreur suivante :
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /homepages/4/d331252667/htdocs/public/index.php on line 15
Donc j'ai essayé plein de choses mais rien n'a l'air de fonctionner. Si quelqu'un a une idée ? Merci.
Hors ligne
Actives PHP5
Hors ligne
Ca marche merci.
Pourquoi j'ai pas vérifier ça ????
Hors ligne
Parce que c'est la fin de la semaine ?!?
Hors ligne
Ah oui j'ai eu cela aussi... puis j'ai basculé vers une dédibox. J'en ai eu marre de tous les problèmes.
Enfin comment fait on pour activer PHP5?
Merci.
Hors ligne
Pages: 1