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 <http://callital.loria.fr/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<http://callital.loria.fr/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<http://fr.rd.yahoo.com/mail/mail_taglines/trueswitch/*http://www.trueswitch.com/yahoo-fr/>vers > Yahoo! Mail > > > > ------------------------------ > Ne gardez plus qu'une seule adresse mail ! Copiez vos > mails<http://fr.rd.yahoo.com/mail/mail_taglines/trueswitch/*http://www.trueswitch.com/yahoo-fr/>vers > Yahoo! Mail > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
