Aller au contenu

Problème installation Apache sur Suse 9.1


fredr31

Messages recommandés

Bonjour à tous,

Voilà je suis sous une Suse 9.1 et j'ai essayé d'installer Apache 2 sur mon pc.

Donc je suis allé dans le programme Yast2 --> installation de programmes

Je cherche Apache dans les packages.

Je sélectionne tous les packages apache2 (et les dépendences), l'installation se déroule, la configuration se fait à la fin de l'install apparemment.

Je reboot.

Mais voilà, je ne vois apparaître nulle part où se trouve le serveur.

Je n'ai pas de dossier httpd dans /usr/local/

Donc je capte pas trop ce qu'il faut faire.

Est ce que quelqu'un a déjà été confronté à de problème ? Et a trouvé une solution :yes:

merci

Lien vers le commentaire
Partager sur d’autres sites

Je vien de tapper

/etc/init.d/apache2 start

J'obtiens :

Starting httpd2 (prefork) done

Je ne sais pas si celà est bon.

Ensuite j'ai essayé de chercher là où l'on doit placer les fichiers html ou php pour tester en local, mais je ne trouve rien du coté de usr/local/ , je n'ai pas de répertoire apache2

J'ai également tester sous Konqueror, je tappe http://localhost/ dans la barre d'adresses. Et celà m'affiche

" Un problème s'est produit lors du chargement de http://localhost/ :

Impossible de se connecter à localhost "

Où ai je commis une erreur ?

Lien vers le commentaire
Partager sur d’autres sites

attends si tu connais pas du tout apache et que tu ne lis aucun how to dessus, j'en ai pour la journee a t'expliquer....

Normallement, sur debian en tous cas, le document root ( repertoire d'accueil des fichiers de apache ) est dans /var/www.

Ceci est precise dans le fichier /etc/apache/http.conf normallement. A toi de voir pour le changer, moi perso sur mes serveurs web je monte une partition separee pour le serveur et je la monte en /www pour plus de securite.

Lien vers le commentaire
Partager sur d’autres sites

Hmm çe n'est pas la première fois que j'utilise apache (mais je suis pa du tout utilisateur confirmé), et j'ai bien évidemment cherché sur le net avant de poster ici.

cf. http://www.nexen.net/docs/php/annotee/inst...pache2.unix.php et d'autres.

Mais apparemment ça ne correspondai pas avec l'installation des package Suse 9.1 via Yast. Donc d'autant plus difficile de m'y retrouver n'étant pas habitué.

Je viens de trouve le répetoire correspondant pour /www et il s'agit par défaut ici du dossier /srv

Maintenant il ne manque plus qu'à y accéder via le navigateur. Mais j'ai toujours le message :

" Un problème s'est produit lors du chargement de http://localhost/

Impossible de se connecter à localhost "

S'agit il de la configuration de apache ?

Lien vers le commentaire
Partager sur d’autres sites

je n'ai pas le fichier "httpd" dans le répertoire /etc/init.d

donc la commande /etc/init.d/httpd ne fonctionne pas

Peut il s'agir d'un problème d'installation ?

Lors de l'install via Yast il y avait un conflit apparemment et deux choix se posé

- install apache (prefork) celle que j'ai choisi

- installe apache (worker)

Lien vers le commentaire
Partager sur d’autres sites

J'ai tappé la commande

/usr/sbin/httpd2 restart

ensuite je refais

/etc/init.d/apache2 start

ensuite

/etc/init.d/apache2 status

et j'obtiens toujours "Checking for httpd2: unused"

J'ai réinstallé les packages Apache pour suse 9.1, j'ai choisi la "prefork".

Et sous mon navigateur internet je n'arrive pas à me connecter au localhost :D

Lien vers le commentaire
Partager sur d’autres sites

pour la différence entre les deux modules "prefork" et "worker" je ne sais pas qu'elle est elle exactement ormis la description des packages qui indique pour la "prefork" :

This MPM is basically the one that Apache 1.3.x used. It warrants the maximum, etc....

Donc je viens d'enlever la "prefork" et mis la "worker".

Je lance le serveur, je fais un 'status' et là apache est opérationnel.

Par contre avec la "worker" le module PHP ne fonctionne apparemment pas.

Donc je décide d'installer le module Php4 pour apache 2.

Et apparemment le problème venait de là car il y a deux packages différents.

apache2-mod_php4 et mod_php4-apache2 ; l'autre fois j'avai installé le premier donc cette fois j'ai pris mod_php4-apache2 et en checkant les dépendances il installe le module "prefork".

J'installe le tout.

Je lance apache, et là apparemment le serveur tourne.

donc merci remy :transpi:

En localhost j'obtiens une erreur 404 sur les dossiers que j'ai créé mais le serveur apache tourne c déjà ça. Jvais voir ou g merdé :chinois:

Lien vers le commentaire
Partager sur d’autres sites

donc merci remy

no soucy, :chinois:

En localhost j'obtiens une erreur 404 sur les dossiers que j'ai créé mais le serveur apache tourne c déjà ça. Jvais voir ou g merdé

regardes bien ton /etc/apache/http.conf surtout si que php est en commentaires par defaut. De plus, le root directory est par defaut, tu auras ptet a le modifier, mais les reglages de apache se font generalement dans ce fichier.

Lien vers le commentaire
Partager sur d’autres sites

je suis en train de chercher où activer le module php; j'ai bien un fichier /etc/apache2/httpd.conf , je l'édite mais apparemment il ne charge pas directement les modules ici et il fait appel à d'autres fichiers.

D'après les infos contenus dans httpd.conf, le fichier mod_php4.conf devrai se trouver dans /etc/apache2/conf.d/ or il n'y est pas.

Je cherche où est ce qu'il charge les modules, apparemment c'est dans /etc/apache2/sysconfig.d/loadmodule.conf mais là je ne vois aucun LoadModule contenant php.

c un apache 2.0 spécial Suse ??? car en cherchant sur le net je trouve pas de réponse concernant ces problèmes.

Si quelqu'un sait où je doit aller pour configurer apache afin qu'il charge php ...

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...