matos Posté(e) le 25 mars 2005 Partager Posté(e) le 25 mars 2005 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
KiaN Posté(e) le 25 mars 2005 Partager Posté(e) le 25 mars 2005 Il faut les ouvrir avec http://localhost/chemin et pas file://chemin Lien vers le commentaire Partager sur d’autres sites More sharing options...
matos Posté(e) le 25 mars 2005 Auteur Partager Posté(e) le 25 mars 2005 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. .... Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 25 mars 2005 Partager Posté(e) le 25 mars 2005 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
matos Posté(e) le 25 mars 2005 Auteur Partager Posté(e) le 25 mars 2005 Oui, je viens de m'en appercevoir, le fichier httpd.conf n'etait pas configuré pour apache2. MERCI Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 25 mars 2005 Partager Posté(e) le 25 mars 2005 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 ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
G r i b o u i l l e Posté(e) le 25 mars 2005 Partager Posté(e) le 25 mars 2005 dsl HS, je pensais que c'était un 1.3 Lien vers le commentaire Partager sur d’autres sites More sharing options...
matos Posté(e) le 25 mars 2005 Auteur Partager Posté(e) le 25 mars 2005 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? Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 25 mars 2005 Partager Posté(e) le 25 mars 2005 Est ce que le fichier existe ? Est ce que tu as les droits ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
G r i b o u i l l e Posté(e) le 25 mars 2005 Partager Posté(e) le 25 mars 2005 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
matos Posté(e) le 30 mars 2005 Auteur Partager Posté(e) le 30 mars 2005 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? Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 30 mars 2005 Partager Posté(e) le 30 mars 2005 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 ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
matos Posté(e) le 30 mars 2005 Auteur Partager Posté(e) le 30 mars 2005 Je ne trouve pas de fichier apache2.conf .... Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 30 mars 2005 Partager Posté(e) le 30 mars 2005 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
matos Posté(e) le 30 mars 2005 Auteur Partager Posté(e) le 30 mars 2005 Merci pour ton aide theocrite mais je capte kedal... je vais continuer a chercher. Lien vers le commentaire Partager sur d’autres sites More sharing options...
fabricer Posté(e) le 30 mars 2005 Partager Posté(e) le 30 mars 2005 Je ne trouve pas de fichier apache2.conf .... Ce n'est pas apache.conf mais httpd.conf : /etc/httpd/httpd.conf Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 30 mars 2005 Partager Posté(e) le 30 mars 2005 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
fabricer Posté(e) le 31 mars 2005 Partager Posté(e) le 31 mars 2005 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
MaamuT Posté(e) le 4 avril 2005 Partager Posté(e) le 4 avril 2005 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.