<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-3018841105305643946</id><updated>2009-11-10T01:30:08.564-08:00</updated><title type='text'>moduleutile</title><subtitle type='html'>Configurer son Mac OSX pour développer en local des sites web en php/MySQL et RubyOnRail. Déployer sur des hébergements professionnels avec ou sans l'aide de leur Support Technique ...</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default'/><link rel='alternate' type='text/html' href='http://flho.com/moduleutile/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://flho.com/moduleutile/atom.xml'/><author><name>Flho</name><uri>http://www.blogger.com/profile/13884170102195762128</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3018841105305643946.post-8212118029755188585</id><published>2009-11-10T01:30:00.000-08:00</published><updated>2009-11-10T01:30:01.170-08:00</updated><title type='text'>Problème de RSA Host Key après régénération d'un VDS Amen</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;J'ai du régénerer mon Vds / Serveur Privé Amen :&lt;br /&gt;- pour repartir avec une config propre parce que j'avais installé beaucoup de mauvaises choses en SSH :-(&lt;br /&gt;- pour choisir l'OS FEDORA&lt;br /&gt;&lt;br /&gt;Après régénération, tous les fichiers et dossiers de site, les domaines, les sous-domaines, les comptes sont effacés. Ce qui est normal. Il faut tout reconfigurer.&lt;br /&gt;Nota : les noms de domaines (gérés dans l'Espace Revendeur d'Amen, ou chez un autre Registrar) qui pointent vers le VDS ne sont pas affectés car l'IP de mon VDS n'a pas changé.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Je m'aperçois avec joie que la version de php sur un Serveur Privé Amen est 5.2.6 en choisissant FEDORA comme OS&amp;nbsp; !!&lt;/b&gt;&lt;br /&gt;En effet, j'avais choisis - au pif - CentOS, qui délivrait une version php 5.1.6. J'ai tenté - en vain - de mettre à jour cette version de php mais je n'ai jamais réussi à ajouter les dépendances python requises pour l'installation de YUM (voir : &lt;a href="http://www.atomicorp.com/wiki/index.php/PHP"&gt;http://www.atomicorp.com/wiki/index.php/PHP&lt;/a&gt;). Je n'ai pas plus réussi à installer SMART (voir : &lt;a href="http://shamsweb.50webs.com/faq.html#smart"&gt;http://shamsweb.50webs.com/faq.html#smart&lt;/a&gt;). Et les deux programmes ne s'entendaient plus sur le même serveur :-(&lt;br /&gt;&lt;br /&gt;Pourquoi voulais-je cette version de php ? Pour faire tourner mon site en Symfony, pardi ! (Symfony requiert php 5.2.4 ou higher)&lt;br /&gt;&lt;br /&gt;++++++++++++++++&lt;br /&gt;&lt;br /&gt;Mon Vds régénéré, je me connecte en ssh.&lt;br /&gt;--&amp;gt; message d'erreur :&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="color: #3d85c6;"&gt;@&amp;nbsp;&amp;nbsp;&amp;nbsp; WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @&lt;/span&gt;&lt;br style="color: #3d85c6;" /&gt;&lt;span style="color: #3d85c6;"&gt;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&lt;/span&gt;&lt;br style="color: #3d85c6;" /&gt;&lt;span style="color: #3d85c6;"&gt;IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!&lt;/span&gt;&lt;br style="color: #3d85c6;" /&gt;&lt;span style="color: #3d85c6;"&gt;Someone could be eavesdropping on you right now (man-in-the-middle attack)!&lt;/span&gt;&lt;br style="color: #3d85c6;" /&gt;&lt;span style="color: #3d85c6;"&gt;It is also possible that the RSA host key has just been changed.&lt;/span&gt;&lt;br style="color: #3d85c6;" /&gt;&lt;span style="color: #3d85c6;"&gt;The fingerprint for the RSA key sent by the remote host is&lt;/span&gt;&lt;br style="color: #3d85c6;" /&gt;&lt;span style="color: #3d85c6;"&gt;5e:c7:01:2d:f3:91:04:32:02:09:25:df:cd:32:c1:88.&lt;/span&gt;&lt;br style="color: #3d85c6;" /&gt;&lt;span style="color: #3d85c6;"&gt;Please contact your system administrator.&lt;/span&gt;&lt;br style="color: #3d85c6;" /&gt;&lt;span style="color: #3d85c6;"&gt;Add correct host key in /Users/flho/.ssh/known_hosts to get rid of this message.&lt;/span&gt;&lt;br style="color: #3d85c6;" /&gt;&lt;span style="color: #3d85c6;"&gt;Offending key in /Users/flho/.ssh/known_hosts:5&lt;/span&gt;&lt;br style="color: #3d85c6;" /&gt;&lt;span style="color: #3d85c6;"&gt;RSA host key for &lt;ip de="" mon="" vds=""&gt; has changed and you have requested strict checking.&lt;/ip&gt;&lt;/span&gt;&lt;br style="color: #3d85c6;" /&gt;&lt;span style="color: #3d85c6;"&gt;Host key verification failed.&lt;/span&gt;&lt;br style="color: #3d85c6;" /&gt;&lt;span style="color: #3d85c6;"&gt;[L’opération a été arrêté - code d’arrêt 255]&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;b&gt;En fait, c'est normal : Mon Mac a conservé une clé RSA de mon Vds pour le reconnaître. Comme le Vds a été régénéré, il possède une NOUVELLE clé RSA pour la MËME IP ! Donc, mon Mac n'est pas content ;-)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Pour m'en sortir, j'ai lu l'excellent Post : &lt;a href="http://www.commentcamarche.net/forum/affich-3081643-pb-connexion-ssh"&gt;http://www.commentcamarche.net/forum/affich-3081643-pb-connexion-ssh&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;J'ai donc ouvert le Terminal de mon Mac pour m'y connecter en administrateur (rappel : à mon Mac, pas à mon Vds)&lt;br /&gt;su&lt;br /&gt;mon password puisqu'on me le demande&lt;br /&gt;J'affiche avec "vi" le fichier indiqué dans le message d'erreur (nota : "flho" est mon nom d'utilisateur sur mon Mac)&lt;br /&gt;&lt;b style="color: #351c75;"&gt;vi /Users/flho/.ssh/known_hosts&lt;/b&gt;&lt;br /&gt;--&amp;gt; le contenu du fichier s'affiche.&lt;br /&gt;&lt;b style="color: #351c75;"&gt;&lt;echap&gt; a&lt;/echap&gt;&lt;/b&gt; (je passe en mode "insert" pour modifier)&lt;br /&gt;&amp;nbsp;je localise la ligne : elle commence par l'IP de mon Vds. Je place mon curseur sur cette ligne&lt;br /&gt;&lt;b style="color: #351c75;"&gt;&lt;echap&gt;&lt;/echap&gt;&lt;/b&gt; (je retourne en mode "command")&lt;br /&gt;&lt;b style="color: #351c75;"&gt;dd&lt;/b&gt; (supprime la ligne)&lt;br /&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;:w&lt;/span&gt;&lt;/b&gt; (enregistre le fichier)&lt;br /&gt;&lt;b style="color: #351c75;"&gt;:x&lt;/b&gt; (quitte le fichier)&lt;br /&gt;&lt;br /&gt;Je me reconnecte en SSH à mon VDS. J'ai droit au message du premier jour :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="background-color: white; color: #3d85c6;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;The authenticity of host '&lt;ip de="" mon="" vds=""&gt; (&lt;ip de="" mon="" vds=""&gt; )' can't be established.&lt;/ip&gt;&lt;/ip&gt;&lt;/span&gt;&lt;br style="font-family: Arial,Helvetica,sans-serif;" /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;RSA key fingerprint is &lt;suite chiffres="" de="" lettres=""&gt;.&lt;/suite&gt;&lt;/span&gt;&lt;br style="font-family: Arial,Helvetica,sans-serif;" /&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;Are you sure you want to continue connecting (yes/no)?&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;Je fais "yes" et ça marche !&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3018841105305643946-8212118029755188585?l=flho.com%2Fmoduleutile'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/8212118029755188585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3018841105305643946&amp;postID=8212118029755188585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default/8212118029755188585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default/8212118029755188585'/><link rel='alternate' type='text/html' href='http://flho.com/moduleutile/2009/11/probleme-de-rsa-host-key-apres.html' title='Problème de RSA Host Key après régénération d&apos;un VDS Amen'/><author><name>Flho</name><uri>http://www.blogger.com/profile/13884170102195762128</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05676683302409279292'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3018841105305643946.post-8953822984325406790</id><published>2009-11-08T00:03:00.000-08:00</published><updated>2009-11-08T00:17:25.723-08:00</updated><title type='text'>Installation de Symfony sur un Serveur Privé Amen : modifier le DocumentRoot</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;Point de départ : le site tourne en local&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;J'ai généré en local une application Symfony. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Cette appli symfony est donc constitué des dossiers suivants :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/apps&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/cache&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/config&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/data&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/doc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/lib&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/log&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/plugins&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/test&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/web&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/symfony (qui est un fichier et non un dossier)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Toujours en local, j'ai configuré le vhost de mon apache 2 pour faire tourner mon appli en local à l'URL :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;http://dev.toto.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Lorsque je tape cette url, j'affiche le fichier index.php de mon dossier /web, c'est-à-dire le fichier /web/index.php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Ok. Maintenant je voudrais placer le site toto sur le web, donc chez un hébergeur. J'ai choisi un Serveur Privé chez Amen, serveur qui permet d'héberger plusieurs domaine.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family: arial; font-weight: bold;"&gt;Déploiement sur un serveur privé Amen :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Mon objectif est donc de voir ma page d'index à l'URL : http://www.toto.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Grâce à Plesk, je crée un client "Client_toto" . &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Je sélectionne ce client et je sélectionne "domaines".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Dans la page "domaines", je fais "créer un domaine" que je nomme toto.com.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;++++++&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;A ce stade, j'ai bien un domaine toto.com reconnu par les serveurs DNS de mon VDS (= Serveur Privé Amen) mais quand je saisis : http: //www.toto.com, j'ai un message qui me dit que le nom de domaine n'existe pas ???&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;C'est normal : je ne suis pas encore propriétaire de ce domaine toto.com sur la toile.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Deux solutions :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;1. J'achète le nom de domaine toto.com chez Amen et je demande que ce nom soit redirigé vers mon VDS (par un menu déroulant). Après propagation des DNS sur le réseau (quelques heures - pour mon poste -puisque l'on reste chez Amen), je tape http://www.toto.com et je vois ma page d'index ou la page par défaut d'un domaine Plesk (si je n'ai rien déposé sur mon serveur)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;2. j'achète le nom de domaine toto.com chez un autre registrar et je demande que ce nom soit traité par les serveurs DNS de mon Vds, c'est-à-dire : j'indique non pas un nom de serveur DNS mais l'IP de mon serveur Vds.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Puis j'attends la propagation des DNS (qui peut être un peu plus longue puisqu'on n'est plus chez Amen)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;++++++&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;A ce stade, j'ai créé mais rien déposé !&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Je dois donc recopier par ftp TOUT mon site en local dans le repertoire /httpdocs de mon domaine toto.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Pour un site "normal", no souci : je copie et veille à ce qu'il y ait une page qui s'appelle index.php, c'est la page d'entrée de mon site (on peut virer les dossiers et fichiers générés par Plesk dans ce dossier /httpdocs. j'ai personnellement laissé les dossiers "plesk_stat" et "picture_library" en nonobstant que cela serait utile pour afficher les futurs stats de mon site toto.com. On verra ...)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Ma page index est donc bien placée ainsi : /httpdocs/index.php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Pour un site avec framework (Symfony en ce qui me concerne), je dois modifier le Doc Root. En effet :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;- j'ai transféré tous les dossiers (sauf "cache" et "log") dans httpdocs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;- ma page d'index de mon site Symfony est donc placée ainsi : /httpdocs/web/index.php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Donc : on ne voit pas la page index de mon appli Symfony !!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="font-family: arial;"&gt;Modification du DocumentRoot sur un serveur web : est-ce possible par Plesk ?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;J'ai contacté le support technique d'Amen car je ne voyais pas la fonction/le bouton dans Plesk qui permettait de redefinir un autre dossier racine web, ce qui m'aurait permis de redefinir le dossier /httpdocs/web comme doc root , à la place de /httpdocs et l'affaire était faite !&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Réponse du Support Technique (texto) : &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(51, 102, 255);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family: arial; color: rgb(51, 102, 255);"&gt;- "En tant qu'administrateur, vous pouvez modifier votre serveur comme bon vous semble.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(51, 102, 255);"&gt;Il n'y a pas de moyen simplifié dans plesk de changer l'arborescence de votre hébergement et en plaçant simplement votre fichier index.php dans httpdocs, vous pourrez le visualiser automatiquement à l'(ouverture du site (supprimer index.html ou le renommer au préalable).&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family: arial;"&gt;Traduction :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;- en plaçant index.php à la racine de /httpdocs, on peut visualiser l'index à l'ouverture du site. --&gt;  ça, on l'avait un peu noté ;-)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;- vous êtes censés vous en sortir sans notre aide --&gt; merci!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;+++++++++++++++&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family: arial; font-weight: bold;"&gt;Que propose de mieux la concurrence ?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Evidemment, lorsque l'on commande un Serveur, c'est que l'on est censé savoir l'administrer ... Les Supports Techniques sont-ils aussi intransigeants dans la concurrence ? &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-weight: bold;"&gt;&gt; Premier exemple : hostingRails&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Personnellement, ma meilleure expérience de support technique est américaine : &lt;a href="http://www.hostingrails.com/"&gt;http://www.hostingrails.com/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;J'ai du acheter l'année dernière un hébergement pour une application Ruby on Rails (&lt;a href="http://www.leportaildurecrutement.com"&gt;http://www.leportaildurecrutement.com&lt;/a&gt; ) et je n'ai pas trouvé d'hébergement mature en RoR en France. Hostingrails a une FAQ vraiment utilisable (ahem... on ne peut pas en dire autant d'Amen) et le Support Technique est vraiment rapide et pertinent. Certains interlocuteurs m'ont même lancé des commandes SSH sur mon serveur et modifié mon fichier de config "pour que ça marche". On sent bien que leur objectif est que le site hébergé tourne (ce qui peut paraître une vérité première ...) !! &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;- Si votre demande est saugrenue ou déjà traitée, il vous envoie le lien directe de la question traitée en FAQ ou en forum&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;- Si votre demande est plus perso, il fait une réponse plus personnalisée&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;- Si votre demande est délicate ( à expliquer ou à mettre en oeuvre), il attaque à la ligne de commande ou modifie un fichier de config.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;J'ai, à leur contact, appris la différence entre faire tourner une appli RoR en fastCGI ou sur une instance Mongrel.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-weight: bold;"&gt;&gt; Second exemple : Aptana&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Ma précédente appli , développée cette fois avec le framework PHP Symfony, a été hébergé chez un autre américain : Cloud. Pour ceux qui travaillent avec l'excellent IDE Aptana (&lt;a href="http://www.aptana.org"&gt;http://www.aptana.org&lt;/a&gt;), Aptana propose de rester sur la même interface de développement et d'utiliser leur service payant d'hébergement : Cloud. La synchronisation des fichiers se fait alors avec une facilité déconcertante !! Et en bonus, il y a LE fameux bouton "change Doc Root" pour déterminer /httpdocs/web comme répertoire racine (et non pas /httpdocs). En un clic, votre appli Symfony tourne !!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Le Support Technique, néanmoins, m'a répondu (justement) une seule fois sur mes deux demandes ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Pourquoi ne pas continuer à héberger chez eux ?&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Pour une raison toute simple : Google référence comme entreprise française les sites hébergées sur une IP française. Si la société dont vous créer le site est Française, il vaut mieux l'héberger avec une IP Française (je dis bien une IP française, pas un hébergeur français ou en Français : renseignez-vous pour savoir où sont localisés les Datas Centers) sinon vous partez avec un handicap ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;fin de l'apparté ;-)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;++++++++++++++++++++++&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family: arial; font-weight: bold;"&gt;Modification du DocumentRoot sur un serveur web : par SSH ?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;L'aide - inégale - de Plesk propose un passage intéressant :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;blockquote style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-family: arial;"&gt;Vous pouvez ajouter des instructions pour la configuration d'Apache spécifiques aux domaines dans le fichier de configuration du serveur Web. Dans Parallels Plesk Panel, la configuration des hôtes virtuels de chaque domaine est sauvegardée dans un fichier distinct httpd.include.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Sur tous les systèmes sous Linux, ce fichier se trouve dans le répertoire /var/www/vhosts/&lt;domain-name&gt;/conf/.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Je veux donc me connecter en ssh à mon serveur VDS et afficher ce fichier de configuration "httpd.include". Lorsque je serai dans ce fichier, je modifierai le DocumentRoot de mon domaine toto.com. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Allons-y :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;je me connecte en root au VDS en SSH grâce au terminal et je donne mon mot de passe qui est demandé. Ma fenêtre de Terminal affiche alors :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;--&gt; &lt;span style="color: rgb(153, 102, 51);"&gt;[root@vds-XXXXXX ~]#&lt;/span&gt;  (XXXXXX est mon numéro de VDS, 6 chiffres que je masque ici)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Vu le "tilde", je suis au niveau "utilisateur Plesk" et pas au niveau RACINE. Je remonte donc  AU DESSUS :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(102, 0, 204); font-weight: bold;"&gt;cd ../&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;--&gt;&lt;span style="color: rgb(102, 102, 102);"&gt; &lt;span style="color: rgb(153, 102, 51);"&gt;[root@vds-XXXXXX /]#&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Voilà, nous sommes au niveau racine !!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 204);"&gt;ls &lt;/span&gt;(afficher la liste des fichiers/dossiers)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;--&gt; &lt;span style="color: rgb(153, 102, 51);"&gt;aquota.group  bin   dev  home  lib64  mnt  proc  sbin     srv  tmp  var&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;aquota.user   boot  etc  lib   media  opt  root  selinux  sys  usr&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;C'est le dossier "var" qui nous intéresse : il contient le dossier "www" qui contient lui-même le dossier "vhosts" qui contient tous les noms de domaine du serveur. On peut donc y accéder directement :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-weight: bold; color: rgb(102, 0, 204);"&gt;cd var/www/vhosts/toto.com/conf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;--&gt; &lt;span style="color: rgb(153, 102, 51);"&gt;[root@vds-XXXXXX conf]# &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 204);"&gt;ls&lt;/span&gt; (pour vérifier que le fichier "httpd.include" existe)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;--&gt; &lt;span style="color: rgb(153, 102, 51);"&gt;httpd.include&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Parfait ! Comme j'ai peur de faire une mauvaise manip, je l'affiche juste en lecture seule pour en connaître le contenu :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-weight: bold; color: rgb(102, 0, 204);"&gt;cat httpd.include&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;-&gt; le fichier s'affiche avec le vhost de notre toto.com! Voici l'extrait qui nous concerne :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;&lt;virtualhost&gt;:80&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;        ServerName   toto.com:80&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;        ServerAlias  www.toto.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;        UseCanonicalName Off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;        SuexecUserGroup         tintin45vu psacln&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;        DocumentRoot /var/www/vhosts/toto.com/httpdocs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;... etc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-weight: bold;"&gt;ON A TROUVÉ LE DOC ROOT !!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Nota : plus d'infos sur les commandes Linux à : &lt;a href="http://www.linux-france.org/article/debutant/debutant-linux.html"&gt;http://www.linux-france.org/article/debutant/debutant-linux.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;++++&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Malheureusement, le début du fichier annonce :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;# ATTENTION!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;# DO NOT MODIFY THIS FILE OR ANY PART OF IT. THIS CAN RESULT IN IMPROPER PLESK&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;# FUNCTIONING OR FAILURE, CAUSE DAMAGE AND LOSS OF DATA. IF YOU REQUIRE CUSTOM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;# MODIFICATIONS TO BE APPLIED TO THE CONFIGURATION, PLEASE, PERFORM THEM IN THE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;# FOLLOWING FILE(S):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;# /var/www/vhosts/coufidou.fr/conf/vhost.conf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;# /var/www/vhosts/coufidou.fr/conf/vhost_ssl.conf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;# /var/www/vhosts/coufidou.fr/subdomains/&lt;subdomain-name&gt;/conf/vhost.conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;D'ailleurs, la documentation de Plesk précisait :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;blockquote style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-family: arial;"&gt;Chaque fois que la configuration d'un hôte virtuel change, le fichier est mis à jour. Toutes les modifications du fichier faites individuellement sont alors supprimées. Pour pouvoir utiliser des instructions personnalisées ou redéfinir celles ajoutées par Parallels Plesk Panel, il faut créer les fichiers vhost.conf et/ou vhost_ssl.conf comprenant les instructions nécessaires dans le répertoire /path_to_vhosts/&lt;domain-name&gt;/conf/ pour un domaine, et /path_to_vhosts/&lt;domain-name&gt;/subdomains/&lt;subdomain-name&gt;/conf/ pour un sous-domaine.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Si un de ces fichiers existe au moment où le fichier de configuration principal est créé, Parallels Plesk Panel insère l'Include approprié dans le contexte HTTP et/ou HTTPS de l'hôte virtuel.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Donc ... vous pouvez le faire. &lt;span style="font-weight: bold;"&gt;En ce qui me concerne, je suis tellement content d'avoir mon "httpd.include" sous les yeux que je vais le modifier directement !!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;La commande unix "cat" a affiché tout le contenu du fichier et est revenu à notre point de départ :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;--&gt; &lt;span style="color: rgb(153, 102, 51);"&gt;[root@vds-XXXXXX conf]# &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;J'affiche maintenant ce même fichier avec la commande unix "vi" qui va me permettre de modifier ce fichier :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-weight: bold; color: rgb(102, 0, 204);"&gt;vi httpd.include&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;--&gt; &lt;span style="color: rgb(153, 102, 51);"&gt;le contenu du fichier s'affiche&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 204);"&gt;&lt;touche&gt;&lt;/span&gt; puis &lt;span style="font-weight: bold; color: rgb(102, 0, 204);"&gt;a&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;--&gt; &lt;span style="color: rgb(153, 102, 51);"&gt;une ligne --INSERT-- apparait en bas de page&lt;/span&gt; (on est donc en "mode insertion").&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Grâce aux flèches de mon clavier, je me déplace dans le fichier jusqu'à la ligne de mon DocumentRoot et modifie ainsi :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-weight: bold; color: rgb(102, 0, 204);"&gt;DocumentRoot /var/www/vhosts/toto.com/httpdocs/web&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Ceci fait, je sors du "mode insertion" pour passer au "mode commande"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-weight: bold; color: rgb(102, 0, 204);"&gt;&lt;touche&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;--&gt;&lt;span style="color: rgb(153, 102, 51);"&gt; la ligne --INSERT-- en bas de page disparait.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 204);"&gt;:w&lt;/span&gt; ("write", pour écrire/enregistrer le fichier)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;--&gt; &lt;span style="color: rgb(153, 102, 51);"&gt;confirmation en bas de page "fichier truc written, nb de lignes ..."&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 204);"&gt;:x&lt;/span&gt; (pour sortir du fichier)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;--&gt; on revient à : &lt;span style="color: rgb(153, 102, 51);"&gt;[root@vds-XXXXXX conf]# &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;++++&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;A ce stade, j'ai donc modifié le fichier de config des vhosts de mon Apache 2. La documentation de Plesk précise :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;blockquote style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-family: arial;"&gt;Pour que les modifications soient prises en compte, vous devez exécuter la commande suivante :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;/parallels_plesk_panel_installation_directory/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=&lt;domain_name&gt; &lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Que ceux qui ont trouvé ledit fichier et ladite commande me le fasse savoir !! En ce qui me concerne, je les cherche encore ;-)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Je ferme donc ma fenêtre de Terminal, retourne sur mon interface Plesk et redemarre mon serveur Apache&lt;/span&gt; :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;- Sur la page d'accueil de Plesk (juste après s'être logué), il y a une partie "Serveur" : cliquez sur "Gestion des Services".&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;On arrive sur une page qui propose tous les services de votre Vds :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;     Serveur WEB (Apache)                &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;    Serveur SMTP (Postfix)             &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;    Serveur IMAP/POP3 (Courier-IMAP)             &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;    Serveur DNS (BIND)                          &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;    Dr.Web Antivirus    &lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Au bout de la ligne "Apache", un bouton permet de redémarrer ce service.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Clic sur ce bouton, on vous demande un peu de patience...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Après quelques secondes, vous pouvez consulter l'URL :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;http://www.toto.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; font-weight: bold;"&gt;Elle affiche maintenant la page : /httpdocs/index.php, donc votre première page de votre site Symfony.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;++++++++++++++++++&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family: arial; font-weight: bold;"&gt;Page blanche : mauvaise version de php&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;A ce stade, j'ai obtenu une page blanche car la version courante de php sur mon Plesk est 5.1.6, ce qui ne convient pas à Symfony.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Comme j'ai recopié le fichier "check_configuration.php" dans mon repertoire /web (fichier que je supprimerai lorsque mon appli fonctionnera), j'affiche cette page :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;http://www.toto.com/check_configuration.php&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;--&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;********************************&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;*                              *&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;*  symfony requirements check  *&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;*                              *&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;********************************&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;php.ini used by PHP: /etc/php.ini&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;** Mandatory requirements **&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;[[ ERROR ]] PHP version is at least 5.2.4: FAILED&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;            *** Current version is 5.1.6 ***&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial; color: rgb(153, 102, 51);"&gt;You must fix this problem before resuming the check.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Too bad ! Je vais maintenant upgrader la version de php: c'est le sujet de mon prochain Post (il faut vraiment tout faire quand on prend un Serveur Privé ;-)    &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3018841105305643946-8953822984325406790?l=flho.com%2Fmoduleutile'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/8953822984325406790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3018841105305643946&amp;postID=8953822984325406790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default/8953822984325406790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default/8953822984325406790'/><link rel='alternate' type='text/html' href='http://flho.com/moduleutile/2009/11/installation-de-symfony-sur-un-serveur.html' title='Installation de Symfony sur un Serveur Privé Amen : modifier le DocumentRoot'/><author><name>Flho</name><uri>http://www.blogger.com/profile/13884170102195762128</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05676683302409279292'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3018841105305643946.post-8832672745203050475</id><published>2008-09-26T05:40:00.002-07:00</published><updated>2008-09-26T05:41:14.459-07:00</updated><title type='text'>Mac OS X Tiger 10.4.9 : le serveur web ne fonctionne plus !</title><content type='html'>Nous sommes passé en Tiger 10.4.9&lt;br /&gt;Avec les articles précédents, nous avons pu :&lt;br /&gt;- voir nos Bases de Données sur phpmyadmin&lt;br /&gt;- se connecter depuis Dreamweaver 8 à ces Bases&lt;br /&gt;&lt;br /&gt;Par contre...&lt;br /&gt;Lorsque l'on consulte le site obtenu (par Live Data ou directement sur un navigateur), la connection a ces Bases échoue suite à un problème de "socket"&lt;br /&gt;Problème qui n'existait pas sous Panther :-(&lt;br /&gt;&lt;br /&gt;On peut avoir la tentation de se payer Mac OS X Tiger 10.4 SERVER pour quitter ces tracas, mais quand on apprend le prix, on se demande si on ne pourrait pas se tourner vers un hébergement ASP ou mieux ASP.NET ...&lt;br /&gt;&lt;br /&gt;Eh oui, désespéré à ce point ! Faut-il préférer des solutions onéreuses Windows mais bien packagées ou des solutions Open Source avce des heures de travail au compteur, sans vraiment svoir où cela nous conduiera ?&lt;br /&gt;Même aujourd'hui, la question reste posée...&lt;br /&gt;&lt;br /&gt;Pour l'heure, un excellent article qui vient de :&lt;br /&gt;http://www.xrings.net/xrings/breve.php3?id_breve=1003&lt;br /&gt;a résumé le problème et apporté la solution :&lt;br /&gt;- le résumé :&lt;br /&gt;"Le serveur de base de données MySQL installé en local ne fonctionne plus après la mise à jour Mac OS 10.4.4, donc prudence si vous êtes développeur et que vous vous servez de MySQL sur votre Mac."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- la solution :&lt;br /&gt;Lignes à copier coller dans un shell :&lt;br /&gt;sudo mkdir /var/mysql&lt;br /&gt;sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;solution tirée elle-même de :&lt;br /&gt;http://www.macosxhints.com/article.php?story=20060111113313511&amp;amp;lsrc=osxh&lt;br /&gt;&lt;br /&gt;Pour que cela foncctionne (car maintenant le site a retrouvé sa Base !), j'ai modifiée une ligne dans le fichier "/etc/php.ini" par le terminal :&lt;br /&gt;; Default socket name for local MySQL connects. If empty, uses the built-in&lt;br /&gt;; MySQL defaults.&lt;br /&gt;mysql.default_socket = /var/mysql/mysql.sock&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Apple explique cela sans remord dans la note :&lt;br /&gt;http://docs.info.apple.com/article.html?artnum=301457&lt;br /&gt;When running MySQL and PHP on the same Mac OS X 10.4 server, you may find that PHP cannot connect to MySQL. When PHP is communicating with a MySQL server on the same host, it uses a socket file to communicate, and looks for it at /tmp/mysql.sock. On Mac OS X Server 10.4, MySQL creates this socket file at /var/mysql/mysql.sock.&lt;br /&gt;&lt;br /&gt;To resolve this issue, you can either change the location where MySQL creates its socket file, or modify the location where PHP looks for the file. Please note that the first option is less secure than the second.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Une fois traduit, on comprend que :&lt;br /&gt;on faisait les choses d'une façon, on va maintenant les faire d'une autre. Et si ça a changé, ça changera peut-être de nouveau à la prochaine "évolution" de l'OS ou de MySql...&lt;br /&gt;&lt;br /&gt;Et Léopard qui s'annonce...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3018841105305643946-8832672745203050475?l=flho.com%2Fmoduleutile'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/8832672745203050475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3018841105305643946&amp;postID=8832672745203050475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default/8832672745203050475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default/8832672745203050475'/><link rel='alternate' type='text/html' href='http://flho.com/moduleutile/2008/09/mac-os-x-tiger-1049-le-serveur-web-ne_26.html' title='Mac OS X Tiger 10.4.9 : le serveur web ne fonctionne plus !'/><author><name>Flho</name><uri>http://www.blogger.com/profile/13884170102195762128</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05676683302409279292'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3018841105305643946.post-5089435221923918190</id><published>2008-09-26T05:40:00.001-07:00</published><updated>2008-09-26T05:40:36.936-07:00</updated><title type='text'>Mac OS X Tiger 10.4.9 : le serveur web ne fonctionne plus ! - fev 07</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3018841105305643946-5089435221923918190?l=flho.com%2Fmoduleutile'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/5089435221923918190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3018841105305643946&amp;postID=5089435221923918190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default/5089435221923918190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default/5089435221923918190'/><link rel='alternate' type='text/html' href='http://flho.com/moduleutile/2008/09/mac-os-x-tiger-1049-le-serveur-web-ne.html' title='Mac OS X Tiger 10.4.9 : le serveur web ne fonctionne plus ! - fev 07'/><author><name>Flho</name><uri>http://www.blogger.com/profile/13884170102195762128</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05676683302409279292'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3018841105305643946.post-1272924651824633285</id><published>2008-09-26T05:39:00.000-07:00</published><updated>2008-09-26T05:40:04.893-07:00</updated><title type='text'>Héberger plusieurs sites web sur Mac OSX - fev 07</title><content type='html'>Imaginons que vous ayez eu, comme moi, plusieurs sites à héberger&lt;br /&gt;sur le serveur Apache de Mac OSX.&lt;br /&gt;Imaginons que vous ayez :&lt;br /&gt;    - arrêté Apache&lt;br /&gt;    - ouvert le Terminal (Applications/Utilitaires/Terminal)&lt;br /&gt;    - tapé "su" pour entrer en mode root&lt;br /&gt;    - tapé, à la demande du Terminal, votre mot de passe&lt;br /&gt;root&lt;br /&gt;    - utilisé pico pour modifier le fichier de configuration&lt;br /&gt;d'Apache (pico /etc/httpd/httpd.conf)&lt;br /&gt;    - ajouté autant d'hôtes virtuels que vous avez de sites :&lt;br /&gt;      &lt;virtualhost&gt;&lt;br /&gt;          DocumentRoot /Users/flho/Sites/Baba&lt;br /&gt;          ServerName dev.baba.com&lt;br /&gt;      &lt;/virtualhost&gt;&lt;br /&gt;      &lt;virtualhost&gt;&lt;br /&gt;          DocumentRoot /Users/flho/Sites/Bobo&lt;br /&gt;          ServerName dev.bobo.com&lt;br /&gt;      &lt;/virtualhost&gt;&lt;br /&gt;&lt;br /&gt;      ("Baba" et "Bobo" sont les dossiers des sites &amp;amp;quot dev.baba.com " et "dev.bobo.com". On trouve, à la racine de ces sites, un fichier index.php, index.htm...)&lt;br /&gt;    - fermé "httpd.conf" en enregistrant les modifications&lt;br /&gt;("Ctrl-X" ,"Y" puis "entrée")&lt;br /&gt;    - démarré Apache&lt;br /&gt;    - tapé dans la barre d'url de votre navigateur préféré : "http://dev.bobo.com"&lt;br /&gt;  - constaté que le navigateur ne "trouvait pas le serveur".&lt;br /&gt;&lt;br /&gt;A ce moment-là, vous vous êtes énervé, ne le niez&lt;br /&gt;pas ;-)&lt;br /&gt;&lt;br /&gt;Il manque quelque chose ...&lt;br /&gt;En effet, votre navigateur sait associer le nom de serveur "dev.bobo.com" au contenu du dossier "Bobo" sur votre Mac.&lt;br /&gt;En revanche, il ne sait pas à quelle IP se vouer lorsqu'on lui demande "dev.bobo.com" : il ne pointe pas vers l'IP de votre Mac, et plus précisemment vers votre hôte local (localhost), à savoir 127.0.0.1 !!&lt;br /&gt;Il suffit de faire "Terminal &gt; nouvelle commande &gt; "ping dev.baba.com" " pour voir qu'il ne pointe vers rien !&lt;br /&gt;&lt;br /&gt;Le Gestionnaire NetInfo est là pour ça : &lt;br /&gt;    - Applications/Utilitaires/Gestionnaire NetInfo&lt;br /&gt;    - sélectionnez "/ &gt; machines &gt; localhost"&lt;br /&gt;    - cliquez sur le cadenas (bas de la console) pour déverrouiller le localhost et dupliquez-le (haut de la console)&lt;br /&gt;    - renommez votre "Copie de localhost" en "dev.baba.com". Vous constatez que "dev.baba.com" est maintenant associée à l'IP 127.0.0.1&lt;br /&gt;    - fermez Gestionnaire NetInfo&lt;br /&gt;Lorsque vous tapez à nouveau "http://dev.baba.com" dans votre navigateur, il pointe alors le serveur de votre Mac. Le fichier "httpd.conf" fait le reste en associant ce nom de serveur (Nameserver) au contenu d'un dossier sur votre Mac.&lt;br /&gt;&lt;br /&gt;PS : la commande pour redémarrer Apache par le Terminal (pour changer des "Préférences Système&gt; Partage &gt; Partage Web personnel") : &lt;br /&gt;    - Terminal &gt; Nouvelle commande&lt;br /&gt;    - sudo apachectl graceful&lt;br /&gt;    - Tapez votre mot de passe root à l'invite du Terminal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3018841105305643946-1272924651824633285?l=flho.com%2Fmoduleutile'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/1272924651824633285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3018841105305643946&amp;postID=1272924651824633285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default/1272924651824633285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default/1272924651824633285'/><link rel='alternate' type='text/html' href='http://flho.com/moduleutile/2008/09/hberger-plusieurs-sites-web-sur-mac-osx.html' title='Héberger plusieurs sites web sur Mac OSX - fev 07'/><author><name>Flho</name><uri>http://www.blogger.com/profile/13884170102195762128</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05676683302409279292'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3018841105305643946.post-3824306914023743477</id><published>2008-09-26T05:38:00.000-07:00</published><updated>2008-09-26T05:39:21.397-07:00</updated><title type='text'>Séparation contenu-affichage par les feuilles de styles CSS2 - fev 07</title><content type='html'>Marre de créer des pages avec des tableaux imbriqués ?&lt;br /&gt;Marre des "tr", "td colspan="25", valign="top"etc...?&lt;br /&gt;Marre des "font-family="Arial, Helvetica, sans-serif" ?&lt;br /&gt;Il est temps de passer aux feuilles de styles CSS2. Outre le fait de coller avec les directives du W3C, utiliser les CSS va vous permettre de créer et de maintenir plus facilement vos pages en expurgeant leur contenu de toute attribution d'affichage.&lt;br /&gt;D'un côté la page html et son contenu textuel, de l'autre une feuille de style unique qui définit l'habillage graphique de la page : placement des images, corps des textes, colonnages etc...&lt;br /&gt;&lt;br /&gt;Attention à la nuance : utiliser des CSS pour ses pages web est déjà une bonne chose, bien les utiliser s'avère indispensable dès lors où on a fait l'expérience d'une approche "mezzo-mezzo" de cette fonctionnalité ! J'ai, pour ma part, longtemps monté des pages grâce à des tableaux imbriqués, m'aidant des CSS pour seulement "embellir" ou préciser des attributs de mise en page. Il est vrai que - à l'époque (!?) - on pouvait trouver sur la documentation CSS le même refrain : "les CSS, c'est fabuleux mais ne les utilisez surtout pas !!!" C'était le temps des balises propriétaires lues par Netscape mais pas par Internet Explorer, et le contraire bien-sûr, des framesets, des frames no title etc... Les "id layer" se plaçaient un peu où ils voulaient suivant le navigateur, il fallait adapter son code pour afficher quelque chose qui convienne dans "tous" les cas, et lorsqu'on y arrivait, on testait alors sur Mac et là aïe !!!&lt;br /&gt;&lt;br /&gt;Cette période où les navigateurs définissaient les règles est révolue : les navigateurs modernes sont portés, pour assurer leur pérennité, à se conformer aux directives du W3C. La conclusion pour le webdesigner est alors claire : conformons-nous également à ses directives et nos pages seront lues correctement et identiquement sur tous les navigateurs, sur Mac et PC !! Evidemment, il y aura quelques exceptions mais elles ne seront là que pour mieux affirmer la régle : vivent les CSS2 !&lt;br /&gt;&lt;br /&gt;D'excellentes publications existent, en ligne ou en livre, sur le sujet. Je cite ici mon livre de chevet :&lt;br /&gt;"CSS 2 - Pratique du design web" par Raphaël Goetter (édition Eyrolles)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3018841105305643946-3824306914023743477?l=flho.com%2Fmoduleutile'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/3824306914023743477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3018841105305643946&amp;postID=3824306914023743477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default/3824306914023743477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3018841105305643946/posts/default/3824306914023743477'/><link rel='alternate' type='text/html' href='http://flho.com/moduleutile/2008/09/sparation-contenu-affichage-par-les.html' title='Séparation contenu-affichage par les feuilles de styles CSS2 - fev 07'/><author><name>Flho</name><uri>http://www.blogger.com/profile/13884170102195762128</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05676683302409279292'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>
