2010-09-23 4 views
1

J'essaie de télécharger mon premier petit projet sur le nouveau VPS (Linux + php-5.3.3 + apache) et a trouvé ces problèmes ne sais pas pourquoi toute aide sera appréciée plz.Yii statut de l'état

1- Je dois mettre en minuscule tous mes dossiers dans mon projet pour travailler sur le système Linux avec php + apache. 2- Un problème étrange est d'avoir une erreur dans l'appel de la fonction modlules si par exemple .... Post :: xxx si changer en post :: xxx c'est ok je veux dire que tout devrait être en minuscule sinon donner une erreur comme Post.PHP pas trouvé. 3- CDbConnection n'a pas pu ouvrir la connexion DB: impossible de trouver le pilote? 4- J'ai exécuté yii/requirements et j'ai obtenu tous les services/statuts FAILED et reste au repos.

 - DOM extension 
     - PDO MySQL extension 
     - PDO PostgreSQL extension 
     - Memcache extension  
     - APC extension 
     - Mcrypt extension 
     - SOAP extension 
     - GD extension 

Toute suggestion comment faire ci-dessus services PASSÉ. comme Im exécutant MySQL db.

J'ai hâte d'entendre bientôt.

+0

J'ai résolu tous ces problèmes, merci pour vous les gars. – Khan

+0

Vous voulez poster votre propre réponse? – thaddeusmt

Répondre

0

Je sais que Khan a déjà résolu son problème d'application, mais juste pour les références, la réponse est:

1 - Les Herysen unix/linux sont sensibles à la casse, donc si vous avez nommé un message de dossier que vous aurez besoin d'appeler Post/sur votre code.

2 - Comme dans la dernière réponse, si vous appelez le fichier de classe Post, vous devez changer le nom de votre classe en Post, parce que le chargement automatique de PHP dépend également de la casse.

3 - Il échoue parce que le PDO php échoue et Yii l'utilise pour se connecter au système de base de données.

4 - Son correctif nécessaire extension PDO de MySQL les autres sont facultatifs

GodFather.