Bonjour, Vous pouvez utiliser directement le paquet ubuntu pour Debian/Ubuntu (Cf la section installation du site symfony).
Cordialement, -- greg http://geekblog.over-blog.com 2008/4/1 David7593 <[EMAIL PROTECTED]>: > > Bonjour, > > > > Cela fait quelques temps que je lis divers blogs et forums à propos de > symfony et cela m'a motivé à choisir ce framework. > (Je suis un ce qu'on peut appeler péjorativement un "bidouilleur" et > je me décide enfin à un peu de discipline et de sérieux dans la > programmation, d'où le choix de symfony) > J'ai donc quitté Windows XP pour migrer vers Ubuntu Gutsy Gibbon. > Ca fait un mois - à plein temps - que je m'arrache les cheveux sur le > mélange Ubuntu/symfony/mysql allant de bugs en bugs, d'erreurs en > erreurs et que je n'ai réussi à faire rien de concret (même pas le > tuto askeet). > J'ai donc décidé de recommencer proprement l'installation d'Ubuntu et > de symfony, en notant scrupuleusement les étapes d'une installation > "propre". (J'ai commencé avec ubuntu ici : http://dlg7593.blogspot.com > ; comme vous le voyez je débute vraiment avec Ubuntu) > Comme je le disais précédemment, je lis divers blogs qui proposent à > chaque fois des installations sensiblement différentes et j'aimerais > en choisir une et m'y tenir. > Je veux donc partir de zéro, avec juste Ubuntu installé, et noter > chaque étape (installer PEAR, Subversion, configurer un serveur > Apache, installer MySQL/PostgreSQL/SQLite, etc. etc.) > > > > En gros je veux installer symfony 1.0.13, Phpmyadmin pour gérer MySQL > et tout ce qu'on peut imaginer quand rien n'est encore installé sur > Ubuntu et qu'on veut mener à bien les tutoriels proposés par la > communauté (donc installer Subversion aussi). > Avant de formater l'ordinateur que j'utilise pour symfony (et > seulement pour symfony) j'avais essayé de suivre deux tutoriels > d'installation : > http://howto.landure.fr/gnu-linux/debian-4-0-etch/symfony-sur-debian-4-0-etch > > http://prendreuncafe.com/blog/post/2006/06/20/473-installer-le-framework-php-symfony-sur-ubuntu-dapper-drake > et celui-ci pour mysql et phpmyadmin : > > http://priscillien.meideck.net/linux/apache/4/installation-apache-php-mysql-phpmyadmin-sous-debian-ou-ubuntu.html > > > > Je vous sollicite pour me confirmer ou non mes choix, pour me > conseiller (que vous ayez réussi le tutoriel askeet ou développé des > sites avec la version 1.0 de symfony) afin de m'éviter de recommencer > éternellement les mêmes erreurs. Comme je l'ai fait pour > l'installation d'Ubuntu, je noterais (en me faisant un tutoriel > d'installation perso) et suivrais ce qui sera conseillé. N'hésitez pas > à me proposer d'installer d'autres choses si vous voyez des > manquements. > > > > Tout d'abord, il faut s'occuper de PEAR, Apache, Mysql (PostgreSQL et > SQLite aussi ??) : > sudo apt-get install apache2 php5 libapache2-mod-php5 php5-gd php- > pear php5-xmlrpc mysql-server mysql-client php5-mysql php5-cli php5- > xsl > (j'oublie surement des choses !? si j'ai mis des choses inutiles, > précisez-moi aussi s'il vous plait) > > > > > Je m'occupe dans un premier temps de MySQL et de Phpmyadmin : > mysqladmin -u root -h localhost password "mon_mot_de_passe" > apt-get install phpmyadmin > Je modifie le fichier apache2.conf : > gedit /etc/apache2/apache2.conf > J'y note : > Include /etc/phpmyadmin/apache.conf > Je redémarre apache2 : > /etc/init.d/apache2 restart > Je suppose que c'est accessible à l'adresse : http://localhost/phpmyadmin/ > > > > > Dans /etc/php5/cli/php.ini il faut modifier la mémoire vive octroyée à > PHP : > memory_limit = 16M > > Faut-il modifier memory_limit dans /etc/php5/apache2/php.ini en > mettant 128M ?? > > > > > On peut alors installer Phing et symfony : > sudo pear upgrade PEAR && sudo pear channel-discover pear.symfony- > project.com > sudo pear install symfony/symfony > sudo pear install --alldeps http://phing.info/pear/phing-current.tgz > > Je vérifie que la version est bien la 1.0.13 que je souhaite : > symfony -V > > > > Je gérerais mes sites-tests et mes sites (je compte bien y arriver) > dans /var/www/ > > > > Je m'occupe d'apache2 en activant le mode rewrite : > sudo a2enmod rewrite > > > > Dans /etc/hosts j'ajoute à 127.0.0.1 (localhost) les domaines qui > concernent mes sites-tests et sites. Exemple : dev.askeet > > > > Dans /etc/apache2/sites-available/ j'ajoute un fichier portant le nom > du site-test ou du site en développement. Exemple : dev.askeet > J'y écris (pour l'exemple) : > <Directory "/usr/share/php/data/symfony/web/sf"> (si j'ai installé > php5 plus haut, je suppose que ça change l'adresse ???) > AllowOverride All > Allow from All > </Directory> > > <VirtualHost *> > ServerName dev.askeet > DocumentRoot "/var/www/askeet/web" > DirectoryIndex index.php > Alias /sf /usr/share/php/data/symfony/web/sf (idem que plus haut) > > <Directory "/var/www/askeet/web"> > AllowOverride All > Allow from All > </Directory> > </VirtualHost> > > > > Il faut ensuite activer l'hôte : > sudo a2ensite dev.askeet > > > > Dans /etc/php5/apache2/php.ini il faut désactiver les magic_quotes : > magic_quotes_gpc = Off > > > > La page symfony doit etre visible dans http://dev.askeet/ > > > > Concernant Subversion je ne sais pas si je dois l'installer via le > gestionnaire de paquets synaptic ou comme cela : > http://doc.ubuntu-fr.org/subversion > (en créant un serveur subversion). > Pour moi l'important est que tout fonctionne, donc si je dois prendre > du temps pour bien installer tout ce qu'il faut ce n'est pas un > problème. > > > Si PEAR, Subversion, symfony, Apache2, MySQL (et Phpmyadmin) sont > installés et configurés je pense que je peux commencer sans problème > le tutoriel askeet (!?) : > http://www.symfony-project.org/askeet/1_0/1 > Faut-il installer SQLite et PostgreSQL pour faire ce tutoriel ? Si > oui, faut-il aussi faire comme pour MySQL en installant en plus server > et client. (mysql-server mysql-client php5-mysql) > En fait, j'avais arreté ce tuto lors du jour 4 parce que j'avais de > gros problèmes à modifier le model. Je pense que la base SQL ne > voulait pas être modifiée (problème de configuration ??) et donc que > les templates ne trouvaient pas dans la base ce qu'ils étaient censés > y trouver. Bref, ça buggait, comme d'habitude. > > Si quelqu'un a quelques secondes pour me dire si je suis dans le vrai > ou dans le faux à propos de l'installation, et s'il faut ajouter ou > modifier d'autres éléments. > Merci d'avance. Je suis prêt à noter ce que vous me conseillez (vous > qui avez l'expérience d'Ubuntu et de symfony), histoire de me le > synthétiser en un petit tuto. > > > David > > > --~--~---------~--~----~------------~-------~--~----~ 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 symfony-fr@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---