Aller au contenu

[debian] install de apache2


Messages recommandés

salut

suite a une reinstallation de ma debian j'ai installé apache2

mais la je suis completement paume

voici ma procedure

apt-get install apache2

http://localhost pour verifier que apache fonctionne jusquici c'st bon

apt-get install mysql-server

/etc/init.d/mysql start

apt-get install php4 php4-mysql php4-cli libapache2-mod-php4

/etc/init.d/apache2 restart

j'ai creer un fichier test.php dans /var/www

http://localhost/test.php et la gros probleme.

j'ai essayé aussi ici http://localhost/apache2-default/phpinfo.php

voici les log d'erreur e je ne comprend vraiment rien /var/log/error

[Fri May 13 16:00:01 2005] [error] [client 127.0.0.1] (13)Permission denied: file permissions deny server access: /var/www/apache2-default/phpinfo.php

[Fri May 13 16:00:01 2005] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico

apparement un probleme de permission mais ce que je ne comprend pas non plus c'est ce favicon.ico d'ou sot il?

j'ai aussi regarde les permission du fichier et c'est ok

donc je ne vois pas le probleme.

a noter que je fais ca pour une utilisation local

Lien vers le commentaire
Partager sur d’autres sites

et bien je ne sais pas trop en fait puisque qu'avant c'etait a la racine mais avec apache2, apparement cela serait dans http://localhost/apache2-default/

toute la configuration est resté d'origine et je ne suis pas un grand maitre dans ce domaine mais j'ai quelques log qui tourne la dessus donc c'est pour ca que j'en ai besoin.

mais la je suis totalement perdu.

quand j'essai d'ouvrir ma page de test j'ai ce message probleme de permission.

Forbidden

You don't have permission to access /apache2-default/phpinfo.html on this server.

Apache/2.0.54 (Debian GNU/Linux) Server at localhost Port 80

Lien vers le commentaire
Partager sur d’autres sites

Je ne suis pas non plus un maître en Apache et Php, mais essaie les trucs suivants :

Tu devrais aller jeter un coup d'oeil dans le fichier httpd.conf.

Il y a une ligne qui dit à quel répertoire correspond "l'adresse" localhost. (/var/www/htdocs/ par exemple).

Est-ce que les fichiers sont bien placés dans /var/www/htdocs/apache2-default/phpinfo.php ?

Peut-être que tu ne peux pas y accéder si elles ne sont pas dans ce répertoire.

Il me semble que j'avais eu un problème comme ça à un moment ? :francais:

@+

Lien vers le commentaire
Partager sur d’autres sites

il n'y a rien ans le httpd.conf juste ce qu'il y a ci dessous

# This is here for backwards compatability reasons and to support

# installing 3rd party modules directly via apxs2, rather than

# through the /etc/apache2/mods-{available,enabled} mechanism.

#

#LoadModule mod_placeholder /usr/lib/apache2/modules/mod_placeholder.so

je n'ai pa ce htdocs dans /var/www/htdocs

par contre j'ai du reinstalleceluici car dans etc/apache2/mods-available

il me manquait les script php bizarre?? mais maintenant il y sont bien

apt-get install libapache2-mod-php4

j'ai relancé le serveur et essayé de refaire un test mais sans succes enfin le message a changé

Warning: Unknown(/var/www/phpinfo.php): failed to open stream: Permission denied in Unknown on line 0

Warning: (null)(): Failed opening '/var/www/phpinfo.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0

Lien vers le commentaire
Partager sur d’autres sites

Oui, ça dépend des versions je suppose.

C'est de cela que je parlais :

# DocumentRoot:  Le répertoire racine des pages HTML
# Toutes les pages affichées par le serveur sont dans la
# hiérarchie de ce répertoire si on n'autorise pas les liens
# (ce qui est conseillé)
DocumentRoot "/web/htdocs"

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...