Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Mac
Mac Avant de poster: Lire La FAQ Mac; Voir la page Outils; Voir les tutoriels.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 16/01/2010, 13h13   #1
Membre habitué
 
Avatar de Giantrick
 
Inscription : janvier 2007
Messages : 261
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : janvier 2007
Messages : 261
Points : 144
Points : 144
Par défaut Problème de démarrage APACHE

Bonjour,

Suite à une panne de disque, j'ai tout réinstallé après un formatage bas niveau.

J'ai remonté tout mon système Léopard depuis ma Timemachine et j'ai tout récupéré.

J'ai installé Xcode et mis à jours tous les systèmes d'Apple.

Jusque là pas de souci, sauf que je n'ai pas pu redémarrer mon serveur apache2 qui fonctionnait très bien avant la panne de mon disque dur.

Voici ce que j'ai fait pour vérifier mon installation.

- j'ai modifié la ligne de mon Httpd.conf comme indiqué sur le tuto suivant :
http://www.crashdump.fr/reseaux/acti...-os-x-105-382/

- j'ai bien éteind, et rallumé mon partage web dans mes préférences systèmes, j'ai même éteind et redémarré mon Mac Book Pro (MBP).

Sans succès. voici ce que m'affiche Safari ou Firefox d'ailleurs.

Citation:
Safari ne parvient pas à ouvrir la page « http://localhost/intranet/ » car Safari ne peut pas se connecter au serveur « localhost ».
Dans tous les cas, mes pages internet s'affichent bien et mes fichiers sont bien dans mon localhost (website/intranet/) de mon MBP.

Si quelqu'un a une idée, je suis preneur.

Merci


-------------------------copie de ma solution (voir plus bas)

Afin de repartir sur un bon système voici ce que j'ai fait et qui fonctionne in fine
  1. Installation LEOPARD depuis le CD d'install
  2. Mise à jour du système
  3. Installation Xcode depuis le cd d'install (peut être pas indispensable, mais au moins c'est fait)
  4. Brancher la Time machine
  5. Remonter le répertoire "website" (localhost) sur le même emplacement
  6. Remonter le répertoire (raccourci Mysql et le répertoire Mysql complet de la version de la time machine) au même emplacement (usr/local/)
  7. Installer depuis le fichier mysql d'install (voir le site mysql) le Prefpan et StartupItem
  8. Activer la ligne PHP5 dans le fichier (httpd.conf) - (etc/apache2/httpd.conf)
  9. Activer le serveur APACHE2 depuis les préférences systèmes de LEOPARD
  10. vérifier que le fichier "my.cnf" (etc/my.cnf) est bien configuré pour les socket
  11. Vérifier les paramètrages "php.ini" (/etc/php.ini) - si il n'est pas créé faire une copie sur le bureau du php.ini.default et le recopier avec autorisation dans (etc/php.ini)
  12. Activer in fine le serveur MYSQL dans le preference système
  13. Tout devrais fonctionner maintenant
-----------------------------------------copie de ma solution-----------
__________________
-----------------------------------------------------
- Etre clair dans sa demande, facilite les réponses.
- Organiser son travail et sa programmation est indispensable à une rapide évolution.
- Remercier ceux qui vous ont aider favorise le contact et augmente votre crédibilité.

Le géant du sud-ouest...

Dernière modification par Giantrick ; 20/01/2010 à 09h17.
Giantrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2010, 19h12   #2
Membre Expert
 
Avatar de Ceylo
 
Étudiant
Inscription : janvier 2007
Messages : 1 194
Détails du profil
Informations personnelles :
Âge : 21
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 1 194
Points : 1 307
Points : 1 307
Que donne un "sudo apachectl start" dans le Terminal ?
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point
Blog à ne SURTOUT PAS visiter :p
Ceylo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2010, 22h35   #3
Membre habitué
 
Avatar de Giantrick
 
Inscription : janvier 2007
Messages : 261
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : janvier 2007
Messages : 261
Points : 144
Points : 144
Citation:
Envoyé par Spootnik Voir le message
Que donne un "sudo apachectl start" dans le Terminal ?
Il me demande un mot de passe, et je ne met rien car je ne crois pas en avoir définit, alors il revient à la ligne sans commentaire...
__________________
-----------------------------------------------------
- Etre clair dans sa demande, facilite les réponses.
- Organiser son travail et sa programmation est indispensable à une rapide évolution.
- Remercier ceux qui vous ont aider favorise le contact et augmente votre crédibilité.

Le géant du sud-ouest...
Giantrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2010, 23h56   #4
Membre Expert
 
Avatar de Ceylo
 
Étudiant
Inscription : janvier 2007
Messages : 1 194
Détails du profil
Informations personnelles :
Âge : 21
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 1 194
Points : 1 307
Points : 1 307
Et ensuite si tu essaies d'accéder à ton site local ça fonctionne ou pas ?
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point
Blog à ne SURTOUT PAS visiter :p
Ceylo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2010, 00h52   #5
Membre habitué
 
Avatar de Giantrick
 
Inscription : janvier 2007
Messages : 261
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : janvier 2007
Messages : 261
Points : 144
Points : 144
Citation:
Envoyé par Spootnik Voir le message
Et ensuite si tu essaies d'accéder à ton site local ça fonctionne ou pas ?
non, cela me fait le même message.

Ce que je ne comprend pas, c'est que j'ai réinstallé ma machine depuis ma Time Machine et que tout fonctionnait avant la panne.

De plus, j'ai bien vérifié mes répertoires, mon PHP et mysql sont bien installé et le fichier httpd.conf est paramètré pour que le PHP soit reconnue.

J'ai même désactivé et réactivé le serveur "partage internet" plusieurs fois et rien....

Le mystère le plus étrange.
__________________
-----------------------------------------------------
- Etre clair dans sa demande, facilite les réponses.
- Organiser son travail et sa programmation est indispensable à une rapide évolution.
- Remercier ceux qui vous ont aider favorise le contact et augmente votre crédibilité.

Le géant du sud-ouest...
Giantrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2010, 00h56   #6
Membre Expert
 
Avatar de Ceylo
 
Étudiant
Inscription : janvier 2007
Messages : 1 194
Détails du profil
Informations personnelles :
Âge : 21
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 1 194
Points : 1 307
Points : 1 307
Si tu regardes dans le Moniteur d'Activité, tu as bien des processus httpd lancés ?
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point
Blog à ne SURTOUT PAS visiter :p
Ceylo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2010, 08h00   #7
Membre habitué
 
Avatar de Giantrick
 
Inscription : janvier 2007
Messages : 261
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : janvier 2007
Messages : 261
Points : 144
Points : 144
Citation:
Envoyé par Spootnik Voir le message
Si tu regardes dans le Moniteur d'Activité, tu as bien des processus httpd lancés ?
non en effet, les processus httpd ne sont pas lancés seul mysqld est lancé pour la partie concernant Apache, Php et Mysql.

si j'ai bien compris : Apache => httpd (pas dans la liste des processus actif)
php (rien en process je suppose que c'est géré par le my.cnf et httpd config)
mysql => mysqld (dans la liste des processus actif)
__________________
-----------------------------------------------------
- Etre clair dans sa demande, facilite les réponses.
- Organiser son travail et sa programmation est indispensable à une rapide évolution.
- Remercier ceux qui vous ont aider favorise le contact et augmente votre crédibilité.

Le géant du sud-ouest...
Giantrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2010, 08h25   #8
Membre chevronné
 
Avatar de Ragmaxone
 
Homme Maxime Raguenet
Responsable systèmes de distribution
Inscription : août 2007
Messages : 415
Détails du profil
Informations personnelles :
Nom : Homme Maxime Raguenet
Âge : 26
Localisation : Pologne

Informations professionnelles :
Activité : Responsable systèmes de distribution
Secteur : Distribution

Informations forums :
Inscription : août 2007
Messages : 415
Points : 625
Points : 625
avec l'ip ou le nom de la machine à la place de localhost ?

ip.local/intranet ou nomdemachine.local/intranet ?

"http://localhost/intranet" ouvre pas la page de "/Users/toncompte/Sites/intranet/" mais /Library/WebServer/Documents/" (au cas où ).
Ragmaxone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2010, 16h25   #9
Membre habitué
 
Avatar de Giantrick
 
Inscription : janvier 2007
Messages : 261
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : janvier 2007
Messages : 261
Points : 144
Points : 144
Non j'avais déjà testé avec les ip et les autres chemins.

Du coup je suis reparti de zéro, j'ai tout formaté et je suis repartie d'une installation complète de Léopard. (sans reprise de la time machine)

J'ai paramètré Apache de léopard, php5 de léopard et installé mysql et phpmyadmin.

Tout fonctionne.

J'ai juste un dernier petit souci, je n'arrive pas a paramètrer mon mot de passe "root" pour mysql depuis le terminal.

Quelqu'un peut m'aider sur le sujet ?

Voici ce que j'ai fait :

Code :
mysqladmin -u root password "mon_password_pour_root"
et le terminal m'affiche cela :

Code :
-bash: mysqladmin: command not found
Merci d'avance
__________________
-----------------------------------------------------
- Etre clair dans sa demande, facilite les réponses.
- Organiser son travail et sa programmation est indispensable à une rapide évolution.
- Remercier ceux qui vous ont aider favorise le contact et augmente votre crédibilité.

Le géant du sud-ouest...
Giantrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2010, 16h40   #10
Membre Expert
 
Avatar de Ceylo
 
Étudiant
Inscription : janvier 2007
Messages : 1 194
Détails du profil
Informations personnelles :
Âge : 21
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2007
Messages : 1 194
Points : 1 307
Points : 1 307
T'as pu qu'à trouver où est le programme mysqladmin et utiliser le chemin complet pour utiliser la commande (ou modifier la variable d'environnement PATH si tu ne veux plus te casser la tête avec ça).
__________________
Cherche un(e ) développeur/se pour la version Windows et/ou Linux de sfeMovie! Puis pour aider sur le noyau une fois les portages au point
Blog à ne SURTOUT PAS visiter :p
Ceylo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2010, 15h54   #11
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 174
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 50
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 174
Points : 1 364
Points : 1 364
L'installation standard met mysql dans /usr/bin/mysqladmin "avec la version 5.0".

Donc avec ca devrait gazer.
Code :
/usr/bin/mysqladmin -u root password "mon_password_pour_root"
Par ailleurs, je suis un peu intrigué. Malgré ta restauration totale du système, es tu parvenu à restauré tes données avec TM ?
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2010, 18h48   #12
Membre habitué
 
Avatar de Giantrick
 
Inscription : janvier 2007
Messages : 261
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : janvier 2007
Messages : 261
Points : 144
Points : 144
désolé à vous deux, j'ai la même réponse si je tape ta dernière commande"Riete"....
__________________
-----------------------------------------------------
- Etre clair dans sa demande, facilite les réponses.
- Organiser son travail et sa programmation est indispensable à une rapide évolution.
- Remercier ceux qui vous ont aider favorise le contact et augmente votre crédibilité.

Le géant du sud-ouest...
Giantrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2010, 09h23   #13
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 174
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 50
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 174
Points : 1 364
Points : 1 364
As tu les droit root sur ta machine (as tu activer le compte root) ?

Si oui, tape ceci
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2010, 09h29   #14
Membre chevronné
 
Avatar de Ragmaxone
 
Homme Maxime Raguenet
Responsable systèmes de distribution
Inscription : août 2007
Messages : 415
Détails du profil
Informations personnelles :
Nom : Homme Maxime Raguenet
Âge : 26
Localisation : Pologne

Informations professionnelles :
Activité : Responsable systèmes de distribution
Secteur : Distribution

Informations forums :
Inscription : août 2007
Messages : 415
Points : 625
Points : 625
Citation:
Envoyé par riete Voir le message
As tu les droit root sur ta machine (as tu activer le compte root) ?

Si oui, tape ceci
besoin d'activer le compte root? ça ne suffit pas d'avoir un compte admin et de passer par "sudo"?
Ragmaxone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2010, 09h31   #15
Membre habitué
 
Avatar de Giantrick
 
Inscription : janvier 2007
Messages : 261
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : janvier 2007
Messages : 261
Points : 144
Points : 144
Citation:
Envoyé par Ragmaxone Voir le message
besoin d'activer le compte root? ça ne suffit pas d'avoir un compte admin et de passer par "sudo"?
J'ai effectivement activé le compte root machine mais lorsqu'il me demande le mot de passe que j'ai créé pour mon compte root (machine), il me dit que le mot de passe n'est pas bon.... alors que je suis sur à 2000% que c'est celui que j'ai rentré.
__________________
-----------------------------------------------------
- Etre clair dans sa demande, facilite les réponses.
- Organiser son travail et sa programmation est indispensable à une rapide évolution.
- Remercier ceux qui vous ont aider favorise le contact et augmente votre crédibilité.

Le géant du sud-ouest...
Giantrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2010, 09h47   #16
Membre chevronné
 
Avatar de Ragmaxone
 
Homme Maxime Raguenet
Responsable systèmes de distribution
Inscription : août 2007
Messages : 415
Détails du profil
Informations personnelles :
Nom : Homme Maxime Raguenet
Âge : 26
Localisation : Pologne

Informations professionnelles :
Activité : Responsable systèmes de distribution
Secteur : Distribution

Informations forums :
Inscription : août 2007
Messages : 415
Points : 625
Points : 625
je dirais que "mdp root" et "mdp admin" c'est pas la même chose...

à mon avis le mdp qu'il te demande c'est simplement ton mdp de session

et aussi du peu que j'ai touché à mysql je sais que le mdp root de mysql n'a rien à voir avec le mdp root de la machine.

trois choses distinctes : mdp root (inutile à mon avis), mdp session (si admin ça permet le sudo) et mdp root mysql (indépendant du reste)
Ragmaxone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2010, 10h22   #17
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 174
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 50
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 174
Points : 1 364
Points : 1 364
Citation:
Envoyé par Ragmaxone Voir le message
je dirais que "mdp root" et "mdp admin" c'est pas la même chose...

à mon avis le mdp qu'il te demande c'est simplement ton mdp de session

et aussi du peu que j'ai touché à mysql je sais que le mdp root de mysql n'a rien à voir avec le mdp root de la machine.

trois choses distinctes : mdp root (inutile à mon avis), mdp session (si admin ça permet le sudo) et mdp root mysql (indépendant du reste)
Tu as tout à fait raison
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2010, 08h51   #18
Membre habitué
 
Avatar de Giantrick
 
Inscription : janvier 2007
Messages : 261
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : janvier 2007
Messages : 261
Points : 144
Points : 144
Afin de repartir sur un bon système voici ce que j'ai fait et qui fonctionne in fine
  1. Installation LEOPARD depuis le CD d'install
  2. Mise à jour du système
  3. Installation Xcode depuis le cd d'install
  4. Brancher la Time machine
  5. Remonter le répertoire "website" (localhost) sur le même emplacement
  6. Remonter le répertoire (raccourci Mysql et le répertoire Mysql complet de la version de la time machine) au même emplacement (usr/local/)
  7. Installer depuis le fichier mysql d'install (voir le site mysql) le Prefpan et StartupItem
  8. Activer la ligne PHP5 dans le fichier (httpd.conf) - (etc/apache2/httpd.conf)
  9. Activer le serveur APACHE2 depuis les préférences systèmes de LEOPARD
  10. vérifier que le fichier "my.cnf" (etc/my.cnf) est bien configuré pour les socket
  11. Vérifier les paramètrages "php.ini" (/etc/php.ini) - si il n'est pas créé faire une copie sur le bureau du php.ini.default et le recopier avec autorisation dans (etc/php.ini)
  12. Activer in fine le serveur MYSQL dans le preference système
  13. Tout devrais fonctionner maintenant

Et voilà le tutorial.... peut être devrais je en mettre dans la partie MYSQL et MAC LEOPARD... (ou les modérateurs) à voir. Si il faut plus de détail, je veux bien le faire.

Merci encore à vous tous et à Jonathan un technicien de mon réseau qui m'a bien aider à remettre tout ca en place.

Les problèmes étaient principalement des soucis de versions MYSQL et d'incohérence sous jacente.
__________________
-----------------------------------------------------
- Etre clair dans sa demande, facilite les réponses.
- Organiser son travail et sa programmation est indispensable à une rapide évolution.
- Remercier ceux qui vous ont aider favorise le contact et augmente votre crédibilité.

Le géant du sud-ouest...
Giantrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2010, 08h57   #19
Membre chevronné
 
Avatar de Ragmaxone
 
Homme Maxime Raguenet
Responsable systèmes de distribution
Inscription : août 2007
Messages : 415
Détails du profil
Informations personnelles :
Nom : Homme Maxime Raguenet
Âge : 26
Localisation : Pologne

Informations professionnelles :
Activité : Responsable systèmes de distribution
Secteur : Distribution

Informations forums :
Inscription : août 2007
Messages : 415
Points : 625
Points : 625
1. je trouve dommage que la sauvegarde TM soit si peu efficace as-tu essayé une seconde fois la restauration complète avec TM ? si non peut-être était-ce simplement une erreur ponctuelle (j'espère en fait )
2. tu devrais faire le résumer de la solution dans le premier message, comme ça pas besoin pour les lecteurs suivants de lire tout le fil (en fait depuis que j'ai vu ça dans le news, je trouve ça tellement pratique/logique/indispensable )
3. changer dans MySQL ? ça touche autant PHP non ? et surtout TM... et aussi WebServer
Ragmaxone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2010, 09h08   #20
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 174
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 50
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 174
Points : 1 364
Points : 1 364
Citation:
Envoyé par Ragmaxone Voir le message
3. changer dans MySQL ? ça touche autant PHP non ? et surtout TM... et aussi WebServer
Je ne comprends pas ce que tu veux dire ? mais tu as raison pour ce qui est de mettre la solution en tête de fil.

@Giantrick: Je ne pense pas que l'installation de XCode soit nécessaire.
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 10h53.


 
 
 
 
Partenaires

Hébergement Web