Bonjour,
je suis sur mandriva 2008.1 j'ai installé apache, donc si je tape
http://localhost/manual j'ai bien le manuel,
http://localhost erreur
Du coup je tape dans le fichier /etc/httpd/conf.d/messites.conf
NameVirtualHost 127.0.0.1:80
ServerName phpmyadmin
ServerAdmin webmaster@phpmyadmin
DocumentRoot /var/www/phpmyadmin
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
ErrorLog /var/log/apache2/phpmyadmin.log
CustomLog /var/log/apache2/phpmyadmin.log combined
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel error
ServerSignature On
Ben ça marche si le serveur apache est déjà lancé sinon s'il se lance j'ai cela comme erreur :
Starting httpd: [Sun Apr 20 21:30:25 2008] [error] (EAI 2)Name or service not known: Could not resolve host name phpmyadmin -- ignoring!
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Sun Apr 20 21:30:25 2008] [warn] NameVirtualHost 127.0.0.1:80 has no VirtualHosts
Mon but est de pouvoir faire une création de site en local.
Sinon autre question pourquoi http://localhost/manualmarche et pas http://localhost ???
Y a t il un tutorial, documentation qui explique toute la configuration pour arriver à faire son site en local mais surtout visiblede l'extérieur.
Merci de vos réponses
Cordialement
# en fait ...
Posté par Mouns (site web personnel) . Évalué à 5.
ServerName doit contenir un nom pouvant etre résolu/transformé par le systeme en une adresse IP ( cad un nom du type www.exemple.com ou une entrée de ton /etc/hosts )
DocumentRoot déclare le chemin racine d'un host ou d'un virtualhost et ton documentroot pointe directement vers un dossier semblant stocker un phpmyadmin
NameVirtualHost ne sert uniquement que si tu utilises la directive VirtualHost de tel manière que la selection ne se fait pas sur l'IP mais sur le nom
Sans directive VirtualHost, la directive NameVirtualHost ne sert à rien.
Comme tu ne donnes que ton fichier dans conf.d , j'en conclus necessairement qu'il manque pleins de fichiers et que ta conf risque de ne jamais marché car tu entres en collision avec des confs et des virtualhosts déjà parametrés.
Je ne connais aucun tutoriels pour la conf apache, j'ai simplement lu la doc sur http://httpd.apache.org pour chacune des versions apache avec lesquelles j'ai bossées.
Déjà prend le temps de regarder comment est configuré dans son ensemble ton apache, cela t'aidera beaucoup pour avoir une vision globale de la chose.
[^] # Re: en fait ...
Posté par jimee (site web personnel) . Évalué à 1.
[^] # Re: en fait ...
Posté par jimee (site web personnel) . Évalué à 1.
Quelle erreur as-tu, sur http://localhost ?
[^] # voici l'erreur que j'ai
Posté par wxuserbrest . Évalué à 1.
voici l'erreur sur http://localhost
Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.
If you think this is a server error, please contact the webmaster.
Error 403
localhost
Apache/2.2.8 (Mandriva Linux/PREFORK-6mdv2008.1)
A ma décharge j'ai juste repris la configuration d'un pdf en pensant (à tort) que cela marcherais mais non...du coup je vais lire la documentation. Mais si vous m'aidez je ne dirais pas non :-)
Merci
Cordialement
[^] # Re: voici l'erreur que j'ai
Posté par Thibault (site web personnel) . Évalué à 1.
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost:80
ServerAdmin webmaster@phpmyadmin
DocumentRoot /var/www/phpmyadmin/
<Directory "/var/www/phpmyadmin/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/phpmyadmin.log
CustomLog /var/log/apache2/phpmyadmin.log combined
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel error
ServerSignature On
</VirtualHost>
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.