Merci pour ta réponse rapide.
Bon, alors j'ai vérifié et apparemment :
- les liens dans config.php sont bien mis à jour (par freeze, c'est chouette
freeze :-) :
$sf_symfony_lib_dir = dirname(__FILE__).'/../lib/symfony';
$sf_symfony_data_dir = dirname(__FILE__).'/../data/symfony';
- je veux utiliser la même base, j'ai donc créé monuser sous mysql sur mon
serveur de prod, mais je ne sais pas si la base est copiée ou s'il faut faire
une manip explicite pour cela.
Pour info, mon databases.yml contient juste :
all:
propel:
class: sfPropelDatabase
param:
dsn: mysql://monuser:[EMAIL PROTECTED]/propel
Est-ce ok ?
- ok, fait ;-)
Je sens que je suis prêt du but, c'est énervant !
Merci encore,
Karen
----- Message d'origine ----
De : Mathieu Sachot <[EMAIL PROTECTED]>
À : [email protected]
Envoyé le : Lundi, 17 Décembre 2007, 11h16mn 19s
Objet : [symfony-fr] Re: Update : Questions sur installation du serveur de
production
De mon experience, pour récupérer un projet sur un serveur linux, il faut :
- Changer les liens vers les fichiers sources de Symfony (dans le fichier
config/config.php)
- Changer les informations sur la base de données si tu en utilises une autre
(fichier config/databases.yml)
- Vérifier les droits d'écriture sur les dossiers cache et log
Donc :
Q1 -> verifier fichier config/config.php
Q2 -> Il faut obligatoirement que tu aies les sources de symfony sur le serveur
de prod. Donc soit par install, soit par copie. Dans les deux cas, assure toi
que le chemin est bon pour le fichier config.php.
Q3 -> Il peuvent être différents, on les personnalises dans databases.yml
Le 17/12/07, Kaa <[EMAIL PROTECTED]> a écrit :
Je viens de refaire la synchronisation et je n'ai plus le message d'erreur
(??), par contre, il ne trouve toujours pas ma BD (erreur 500).
* Question 3 : est-ce que mon user sur le serveur de prod doit être le même que
le user de la BD du serveur de prod (je ne pense pas, mais on ne sait jamais) ?
Merci de m'aider, je patauge depuis un moment !
Karen
----- Message d'origine ----
De : Kaa <
[EMAIL PROTECTED]>
À : [email protected]
Envoyé le : Lundi, 17 Décembre 2007, 10h27mn 49s
Objet : Questions sur installation du serveur de production
Bonjour,
J'ai quelques problèmes et questions sur le transfert vers le serveur de
production.
Pour être sûre de ne rien oublier, je traduis la doc askeet en parallèle de mon
install (et je compare avec le book), mais ça ne suffit apparemment pas.
Voici ce que j'ai fait :
- install de rsync sur serveur de dev. (ssh déjà installé sur les 2 serveurs)
- install de mysql sur serveur de prod.
- freeze de mon projet sur serveur de dev
- sync go
=> tout est apparemment présent sur le serveur de prod
Après qq manips sur la config d'Apache (grrr), j'accède enfin à ma page
d'accueil, mais pas à la base de données.
=> ajout de mon user sur le serveur de prod
* Question 1 : dois-je créer la BD sur le serveur de prod (ou la base est-elle
transférée par le sync)?
J'ai un message d'erreur (apparemment bien connu, mais sans solution simple ;-)
:
Warning
: require_once(/usr/share/php/symfony/util/sfCore.class.php)
[function.require-once
]: failed to open stream: No such file or directory in
/home/myproject/apps/frontend/config/config.php on line 7
Fatal error: require_once() [
function.require]: Failed opening required
'/usr/share/php/symfony/util/sfCore.class.php'
(include_path='.:/usr/share/php:/usr/share/pear') in
/home/myproject/apps/frontend/config/config.php
on line 7
Or, je trouve sfCore.class.php sous myproject/lib/symfony/util...
*Question 2 : comment faire pour que symfony cherche au bon endroit ? Est-ce
que le freeze ne suffit pas ? Faut-il installer Symfony sur le serveur de prod
(la doc n'est pas cohérente sur ce point) ?
Merci de m'éclairer !
J'essayerais d'en faire profiter la doc.
Karen
Ne gardez plus qu'une seule adresse mail !
Copiez vos mails vers Yahoo! Mail
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails
vers Yahoo! Mail
______________________________________________________________________________
Yahoo! Mail : un mail innovant avec Messenger compatible Windows Live +
stockage illimité. http://mail.yahoo.fr
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr"
de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [EMAIL PROTECTED]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---