Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
J'ai réussi à faire fonctionner mon site sur localhost en utilisant Xamp.
Une fois que j'immigre mon site sur le serveur OVH dédié j'ai des erreur sur mes fichiers:
public/index.php
Parse error: syntax error, unexpected ')', expecting '(' public/index.php on line 41
Mon index.php
ligne1: <?php
// On affiche toutes les erreurs
//error_reporting(E_ALL | ~E_STRICT);
// On recherche le chemin d'acces
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
// Define application environment dev/prod
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));
// On ajoute le chemin d'acces au Zend Framework
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library'),
// realpath(APPLICATION_PATH . '/models'),
get_include_path(),
)));
// Ne pas utiliser le loader automatique car en 2.0 il ne sera plus accessible
//require_once 'Zend/Loader.php';
//Zend_Loader::registerAutoload();
/** Zend_Application */
require_once 'Zend/Application.php';
// Create application, bootstrap, and run
$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
// On lit le fichier de configuration
$config = new Zend_Config_Ini(APPLICATION_PATH . '/config.ini', 'general');
Zend_Registry::set('config', $config);
//Database
$db = Zend_Db::factory($config->db->adapter, $config->db->config->toArray());
Zend_Db_Table::setDefaultAdapter($db);
ligne 41: $db->setFetchMode(Zend_Db::FETCH_OBJ);
$db->setProfiler(true);
Zend_Registry::set('db', $db);
Zend_Session::start();
$application->bootstrap()
->run();
j'ai essayé de commenter la ligne 41, j'ai ensuite des erreurs sur la library Zend/Application.php
"Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /library/Zend/Application.php on line 35 "
Je me suis dis, que c'était un problème de configuration.
Que dois je faire?
Mon fichier .htaccess
SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Merci en avance
Dernière modification par fab1485 (27-03-2011 16:24:38)
Hors ligne
J'ai pu résoudre le problème.
Enfaite OVH n'est pas en php v5 par default
.htaccess :
SetEnv REGISTER_GLOBALS 0
SetEnv PHP_VER 5
SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Hors ligne
Bonjour,
Ayant fait une tentative avortée d'installation sur un serveur dédié, je suis curieux de connaitre les options choisies chez OVH pour vos serveurs dédiés. Pour ma part j'avais choisie en aveugle un linux Plesk 10.0.1 (CentOS 5)
Jean F Vole
Dernière modification par jfvole (27-03-2011 18:27:16)
Hors ligne
Bonjour,
J'ai choisi un centOS 5 (sans plesk).
=> On installe tout tout seul. Ca demande des connaissances en admin system assez solides, par contre on configure toute la machine comme on le souhaite.
A+, Philippe
Hors ligne
Pages: 1