clash mamp (apache)

gtraxx

Membre confirmé
2 Avril 2008
66
1
Liège
www.magix-cms.com
Bonsoir après un bon travail sous mamp, j'ai remarqué que mon serveur apache ne veux plus démarrer .
J'ai alors réinstaller tout sa et reconfigurer le serveur.
Mais une fois que je reùet mes virtualhost celui-ci ne démarre plus et rien dans les logs ???
Une idée sur le sujet car cela me perturbe beaucoup est ce du a un conflit avec le port 80 ?
A mon avis non puisque d'origine il fonctionne, c'est une fois les virtual hosts indiqué que sa foire ce malheureux ne démarre pas du tout.

j'ai lancer apache par le terminal et voici le resultat :
Syntax error on line 1135 of /Applications/MAMP/conf/apache/httpd.conf:
/Applications/MAMP/conf/apache/httpd.conf:1135: <VirtualHost> was not closed.
/Applications/MAMP/conf/apache/httpd.conf:1135: <VirtualHost> was not closed.
-bash: VirtualHost: No such file or directory

Hors la balise est bien fermée ????
 
Voici le virtualhost pour vous prouver que mes balises sont bien fermée :
Bloc de code:
NameVirtualHost *:80

<VirtualHost *:80>
 DocumentRoot "/Applications/MAMP/htdocs/clashdesign"
 ServerName   www.clashdesign.dev
 ServerAlias  clashdesign.dev
</VirtualHost>

<VirtualHost *:80>
 DocumentRoot "/Applications/MAMP/htdocs/movievehicules"
 ServerName www.movievehicules.dev
 ServerAlias movievehicules.dev
</VirtualHost>

<VirtualHost *:80>
 DocumentRoot "/Applications/MAMP/htdocs/fremor"
 ServerName www.fremor.dev
 ServerAlias fremor.dev
</VirtualHost>
 
Apres consultation des messages console voici ce qui en sort :
15/04/08 21:59:55 [0x0-0x97097].com.living-e.MAMP[93656] chown: /Applications/MAMP/logs/mysql_error_log: Operation not permitted
15/04/08 21:59:55 [0x0-0x97097].com.living-e.MAMP[93656] A mysqld process already exists
15/04/08 22:00:00 [0x0-0x97097].com.living-e.MAMP[93656] Syntax error on line 2 of /Applications/MAMP/conf/apache/httpd.conf:
15/04/08 22:00:00 [0x0-0x97097].com.living-e.MAMP[93656] Invalid command 'ssl.so', perhaps mis-spelled or defined by a module not included in the server configuration
Y as vraiment aucune distri qui fonctionne bien sous mac, pffff je regrette mon linux du moins pour apache le reste rien as dire.
 
Apres consultation des messages console voici ce qui en sort :

Y as vraiment aucune distri qui fonctionne bien sous mac, pffff je regrette mon linux du moins pour apache le reste rien as dire.

Tu sais que sans installer mamp t'as un serveur apache 2 avec php5 intégré au système ? ;)
Crache pas sur mac os x qui n'a rien à voir. ;) Si tu as des problèmes de droits ou avec tes fichiers de configuration mac os x n'y est pour rien.

Au vue de tes lignes d'erreur je dirais que tu as cherché à démarré un mysql qui tournait déjà, éventuellement si t'as un process qui traîne et qu'est planté, tue le. (sudo killall mysqld).
Et que tu inclues des library dans le httpd.conf qui ne sont pas disponibles, ou sur lesquelle l'utilisateur apache n'a pas les droits.
Commente la ligne dans le httpd.conf.
 
Voila j'ai remplacer le fichier, mais une fois que j'ajoute mes directives virtualhosts sa plante c'est vraiment curieux ????

ça plante où ? C'est la même erreur que la première que tu as cité ? T'as récupéré comment tes virtual host ? T'as fait un copier/coller depuis un site web ? T'as pas des caractères invisibles qui trainent ?
 
Heu je ne crache pas sur mac os du tout seul prob les distri qui sont installé par défaut sont incomplete, je suis d'accord que apache 2, php 5, etc... sont la par défaut mais si je ne les utilise pas c'est pour une seule raison.
En fait je ne sais pas pourquoi la version de php installé par defaut n'inclue pas les drivers PDO pour mysql alors que la plupart des hébergeurs l'ont ce qui en résulte que je suis obligé alors de recompilé, php 5 , apache2 ben sans être sur que sa fonctionne vu qu'un topic traine sur ce forum a ce propos et aucune solution.
Pour sa que mamp est la seule solution pour l'instant mais la je comprend plus tout allais bien et puis baff plus rien.
Apache ne démarre que si je ne place aucun virtualhost, je ne sais plus ou cherché :mad:
T'as récupéré comment tes virtual host ?
Heu ben je les ai placé dans un fichier conf externe mais si je reprend ses directives et que je les ajoute directement dans httpd.conf idem quoi.
Caractère invisible ?? je pense pas il fonctionnais bien avant :confused:
 
Heu ben je les ai placé dans un fichier conf externe mais si je reprend ses directives et que je les ajoute directement dans httpd.conf idem quoi.
Caractère invisible ?? je pense pas il fonctionnais bien avant :confused:
Bon je rentrerai pas dans le débat sur l'intérêt de PDO... ;)
Mais pour le reste, ce que je veux te dire, c'est que en ajoutant tes lignes, t'as pu ajouter des caractères invisibles avec, qui font planter le chargement de la page par apache. En copiant/collant du code trouvé sur le web, t'as déjà 9 chances sur 10 que ça arrive. Si t'as appuyé par erreur sur alt-espace (espace inséquable), tu peux être sur que ça va planter aussi, ou encore si t'as récupéré du code dans un fichier qui vient de windows en copiant/collant avec un mauvais éditeur, ou encore que tu as enreigstré ton fichier avec des retours au format mac ou windows au lieu d'unix, apache ne va pas aimer non plus. Les caractères invisibles c'est la cause d'erreur numéro 1 des bugs incompréhensibles... ;)

Pour les détecter tu fais simplement un more sur le fichier dans le terminal.
 
Quel débats sur PDO ? mdrrrrrrr
J'ai un léger esprit de troll sur les bords... ;) Comme j'ai lut une lignes quelque part disant que c'était nettement moins performant que les fonctions mysql ou mysqli, et que j'ai pas eu l'impression que ça apporte beaucoup, je me suis sentis obligé de glisser une remarque. ;) Mais j'ai dis que j'entrerais pas dans le débat. :D Auquel j'ai pas grand chose à apporter de toutes façons. :D