Posté(e) le 25 mars 200520 a Salut, j'ai installé un serveur apache 2 + php + sql sur mon mac et le probleme c'est que lorsque j'ouvre avec Safari un repertoire contenant des pages php (phpmyadmin notamment) Safari telecharge le fichier contenant l'index ou la page php que je souhaite ouvrir. Comment faire? Merci...
Posté(e) le 25 mars 200520 a Auteur Je suis dans http://localhost/ Là j'ai mis 3 repertoires: 1-Apache (avec les fichiers installés par defaut qui s'affichent en html) 2-phpmyadmin 3-test (fichier php contenant phpinfo) Seul le repertoire d'apache s'ouvre les autres se telechargent sur le bureau. .... Modifié le 25 mars 200520 a par matos
Posté(e) le 25 mars 200520 a Va dans le répertoire où se trouve ton apache2.conf ( /etc/apache2/ chez moi) et tape grep -i Addtype /etc/apache2/apache2.conf ça te permettra de vérifier que php est bien interprété par apache comme application/x-httpd-php
Posté(e) le 25 mars 200520 a Auteur Oui, je viens de m'en appercevoir, le fichier httpd.conf n'etait pas configuré pour apache2. MERCI
Posté(e) le 25 mars 200520 a Je ne capte pas. Quand tu l'as installé, tu n'as pas eu un fichier apache2 ? Tu as voulu conserver le fichier de conf d'un vieux apache ?
Posté(e) le 25 mars 200520 a dsl HS, je pensais que c'était un 1.3 Modifié le 25 mars 200520 a par Applz
Posté(e) le 25 mars 200520 a Auteur Ca fonctionne et la premiere fois, j'avais installé l'apache de OS X donc les liens n'etaient pas bon. Merci à tous. Par contre, j'en profite pour vous devoiler un autre probleme... J'ai developper un outil de gestion de dossier interne pour les entreprises, hebergé sur Apache avec une base SQL et en PHP mais sur PC ( dsl). Bref, j'ai mi Apache, SQL et PHP sur un mac, j'import ma base et mes tables, je copie mes pages php dans htdocs d'Apache et l'orsque je veux afficher le resultat (1ere page de l'outil) j'ai le message suivant: Warning: Unknown(/Library/Apache2/htdocs/serpal1/index.php): failed to open stream: Permission denied in Unknown on line 0 Warning: (null)(): Failed opening '/Library/Apache2/htdocs/serpal1/index.php' for inclusion (include_path='.:/Library/PHP4/lib/php') in Unknown on line 0 Mais qu'est ce que c'est doc?
Posté(e) le 25 mars 200520 a le premier c'est un droit, je pense, donc chmod sûrement ça llui fera du bien, et peux-être que l'autre découle du prob de droit oO
Posté(e) le 30 mars 200520 a Auteur En fait, j'ai le probleme suivant, mon serveur ne décode pas le php alors que j'ai installé PHP 4.3.9.... Que faire?
Posté(e) le 30 mars 200520 a Va dans le répertoire où se trouve ton apache2.conf ( /etc/apache2/ chez moi) et tape grep -i Addtype /etc/apache2/apache2.conf ça te permettra de vérifier que php est bien interprété par apache comme application/x-httpd-php Même réponse : Que te donne ça ?
Posté(e) le 30 mars 200520 a En ligne de commande : updatedb && locate apache2 updatedb && locate apache Sinon, tu utilise l'utilitaire graphique de OSX, je ne me souviens plus vraiment comment il fonctionne, mais il me semble qu'il est très performant.
Posté(e) le 30 mars 200520 a Auteur Merci pour ton aide theocrite mais je capte kedal... je vais continuer a chercher.
Posté(e) le 30 mars 200520 a Je ne trouve pas de fichier apache2.conf .... Ce n'est pas apache.conf mais httpd.conf : /etc/httpd/httpd.conf
Posté(e) le 30 mars 200520 a Pour apache2 aussi ? Je croyais que c'était un fichier spécifique à apache1 et que ça avais changé avec la version 2.0. Ça doit dépendre du package alors...
Posté(e) le 31 mars 200520 a Pour apache2 aussi ?Je croyais que c'était un fichier spécifique à apache1 et que ça avais changé avec la version 2.0. Ça doit dépendre du package alors... ah c apache2? désolé j'avais mal lu, dans ce cas c au choix : /etc/apache2/httpd.conf /usr/local/etc/apache2/httpd.conf Parceque j'imagine qu'il a installé Apache2 à partir des sources? Si c la conf par défaut d'OSX alors c bien dans /etc/httpd/httpd.conf D'une manière générale , la configuration d'un daemon reprend toujours le nom du dit daemon. un ptit locate httpd.conf et il aura le coeur net.
Posté(e) le 4 avril 200520 a En fait, j'ai le probleme suivant, mon serveur ne décode pas le php alors que j'ai installé PHP 4.3.9....Que faire? Voir cet article !, il explique sur la fin comment activer php dans le httpd.conf. Au pire, réinstalle tout avec les packages cités, ils sont livrés avec installeurs et prefs panes, c'est ach'ment pratique :DD Ne pas oublier d'aller faire un tour chez serverlogistics.com pour y trouver les derniers pkg dispo. Sinon, ton fichier de config peut aussi se trouver dans ton répertoire Apache2/conf/httpd.conf A suivre
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.