haaaa on commence a voir le bout du tunnel !

tu vois la ligne
Syntax error on line 292 of /etc/httpd/conf/httpd.conf:
DocumentRoot must be a directory
es-tu sur que tu n'a rien touché dans ce fichier ?

une commande très utile pour tester tes fichiers de configuration d'apache est la commande suivante
su -lc 'service httpd configtest'
tu peux d'ailleurs essayé de la faire. elle doit t'indiquer une erreur dans le fichier httpd.conf à la ligne 292.

D'ailleurs peut tu me coller les lignes 290 à 295 de ce fichier ?
Effectivement :
su -lc 'service httpd configtest'
Syntax error on line 292 of /etc/httpd/conf/httpd.conf:
DocumentRoot must be a directory
Et voici les lignes 190-195 :
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"

#
# Each directory to which Apache has access can be configured with respect
et que donne
ls -ld /var/www/html
?
essaie de mettre un slash (/) à la fin de la ligne
DocumentRoot "/var/www/html"
comme sa
DocumentRoot "/var/www/html/"
ensuite tu essaie de nouveau de démarrer apache en mode debug. Si sa ne fonctionne pas, tu as surement pas le répertoire "/var/www/html" qui existe donc va le créer toi même
su -
mkdir /var/www/html
bonne chance
yum reinstall httpd
yum remove httpd-devel
Visiblement tu as fait quelque chose que tu ne nous as pas dit 🙂
Alors voilà :
ls -ld /var/www/html
ls: impossible d'accéder à /var/www/html: Aucun fichier ou dossier de ce type
pingou wrote:
yum reinstall httpd
yum remove httpd-devel
Visiblement tu as fait quelque chose que tu ne nous as pas dit 🙂
Euh c'était peut être pas fait exprès :-?

J'ai modifié le fichier puis relancé le tout en mode Debug et j'obtiens ceci :
httpd -e DEBUG
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module auth_basic_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module auth_digest_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module authn_file_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module authn_alias_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module authn_anon_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module authn_dbm_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module authn_default_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module authz_host_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module authz_user_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module authz_owner_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module authz_groupfile_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module authz_dbm_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module authz_default_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module ldap_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module authnz_ldap_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module include_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module log_config_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module logio_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module env_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module ext_filter_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module mime_magic_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module expires_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module deflate_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module headers_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module usertrack_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module setenvif_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module mime_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module dav_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module status_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module autoindex_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module info_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module dav_fs_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module vhost_alias_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module negotiation_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module dir_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module actions_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module speling_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module userdir_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module alias_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module substitute_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module rewrite_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module proxy_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module proxy_balancer_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module proxy_ftp_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module proxy_http_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module proxy_ajp_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module proxy_connect_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module cache_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module suexec_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module disk_cache_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module cgi_module
[Thu Jul 07 18:56:41 2011] [debug] mod_so.c(246): loaded module version_module
Syntax error on line 1 of /etc/httpd/conf/httpd.conf:
Invalid command '\xef\xbb\xbf#', perhaps misspelled or defined by a module not included in the server configuration
Maintenant j'ai une erreur à la ligne 1 ...
Un petit up car je ne trouve pas la solution ...
Dans /etc/httpd/conf/ tu n'aurais pas httpd.conf.rpmnew? ou une sauvegarde d'avant tes modifications? Qu'ya til à la ligne 1 de httpd.conf?
Alors non je n'ai que deux fichier :
-rw-r--r--. 1 Augustin root 34K  7 juil. 18:55 httpd.conf
-rw-r--r--. 1 root     root 13K  7 mars  10:52 magic
J'ai tout bêtement :
#
J'avoue ne pas trop comprendre ...

Peut être tout désinstaller et tout réinstaller ?
salut.

tu as donc créer le dossier var/www/html ? puis tu as maintenant une erreur a la ligne 1 c'est sa ???
Si tu n'as que # sur la ligne 1 supprime là. Car en gros il dit qu'ya un caractère qu'il ne comprend pas sur cette ligne. Tu n'as jamais modifié ce fichier httpd.conf?
madko wrote:Tu n'as jamais modifié ce fichier httpd.conf?
Il assure qu'il n'a jamais touché ce fichier... c'est étrange. Le problème du dossier html résolu, il à de nouveau un soucis mais avant dans le fichier...
gustavi wrote:Alors non je n'ai que deux fichier :
-rw-r--r--. 1 Augustin root 34K  7 juil. 18:55 httpd.conf
-rw-r--r--. 1 root     root 13K  7 mars  10:52 magic
Je viens de m'en rendre compte, c'est quoi ces permissions? Ce ne sont pas celles d'origines? quoi d'autres a été modifié? Parce que ça devient problématique là, le fichier de conf contient des caractères invalides, les permissions ne sont pas celles d'origine, le repertoire normalement crée par le RPM apache (/var/www/html) n'éxiste pas... c'est pas normal tout ça. Surtout qu'on est sur un Linux, à la limite sur un Windows je chercherais pas à comprendre mais là... :roll:

Sur une Fedora normale, le lancement d'Apache c'est 2 commandes:
yum install httpd
service httpd start
madko wrote: Sur une Fedora normale, le lancement d'Apache c'est 2 commandes:
yum install httpd
service httpd start
oui oui mais au début du post, je lui ai fait tout désinstaller, puis réinstaller. Après il y le fameux problème quand il fait le service start httpd, et depuis là on cherche le soucis mais il m'a assuré qu'il n'a rien touché.

Pour tester, j'ai installé apache moi aussi et tout fonctionne du premier coup. Je peux démarrer le service httpd sans soucis, ensuite quand je vais sur http://localhost j'ai la page d'acceuil.

Bref voila les droits que j'ai par défaut sur les fichiers de congurations
[cyrill@fedora ~]$ ls -al /etc/httpd/
total 24
drwxr-xr-x.   4 root root  4096 Jul  6 22:45 .
drwxr-xr-x. 138 root root 12288 Jul  8 10:14 ..
drwxr-xr-x.   2 root root  4096 Jul  6 22:45 conf
drwxr-xr-x.   2 root root  4096 Jul  8 09:37 conf.d
lrwxrwxrwx.   1 root root    19 Jul  6 22:45 logs -> ../../var/log/httpd
lrwxrwxrwx.   1 root root    29 Jul  6 22:45 modules -> ../../usr/lib64/httpd/modules
lrwxrwxrwx.   1 root root    19 Jul  6 22:45 run -> ../../var/run/httpd
Il est vrai que l'on n'a pas encore cherché au niveau des droits.
Il a bien fallu que je modifie les droits pour pouvoir éditer le fichier httpd.conf comme me l'a demandé cyrill !

J'ai simplement attribué les droits d'écriture sur ce fichier.
[Augustin@pcaugustin ~]$ ls -al /etc/httpd/
total 24
drwxr-xr-x.   4 root root  4096 27 juin  19:06 .
drwxr-xr-x. 132 root root 12288  8 juil. 12:46 ..
drwxr-xr-x.   2 root root  4096 27 juin  19:06 conf
drwxr-xr-x.   2 root root  4096  6 juil. 22:54 conf.d
lrwxrwxrwx.   1 root root    19 27 juin  19:06 logs -> ../../var/log/httpd
lrwxrwxrwx.   1 root root    29 27 juin  19:06 modules -> ../../usr/lib64/httpd/modules
lrwxrwxrwx.   1 root root    19 27 juin  19:06 run -> ../../var/run/httpd
Est ce que le fait que j'ai installé et désinstaller XAMPP peut avoir changé quelque chose ?
tu n'a pas besoin de modifier les droits d'un fichier pour l'éditer ! il ne faut pas faire ça ! Tu n'as qu'à l'éditer en root
su -
gedit /etc/httpd/conf/httpd.conf
bref pense-y à l'avenir et remet les droits par défauts sur le fichier httpd.conf.

Actuellement tu as ça :
-rw-r--r--. 1 Augustin root httpd.conf
et on veut ça
-rw-r--r--. 1 root root httpd.conf
bon apparemment ce n'est pas un soucis de droit. Tu as toujours ce problème à la ligne une de ton fichier ? Pour la ligne 293, tu as réussis à résoudre le problème ?
Bon alors j'ai rétabli les droits, ça c'est OK.

j'ai supprimé la ligne 1 et voici ce qu'on me dit :
[root@pcaugustin ~]# gedit /etc/httpd/conf/httpd.conf

(gedit:1947): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: La création du fichier « /root/.local/share/recently-used.xbel.N6MLYV » a échoué : Aucun fichier ou dossier de ce type

(gedit:1947): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: Aucun fichier ou dossier de ce type

(gedit:1947): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: La création du fichier « /root/.local/share/recently-used.xbel.SMXEYV » a échoué : Aucun fichier ou dossier de ce type

(gedit:1947): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: Aucun fichier ou dossier de ce type
service httpd start

Ensuite j'ai essayé de relance en mode debug et toujours la même chose :
[root@pcaugustin /]# httpd -e DEBUG
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module auth_basic_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module auth_digest_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module authn_file_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module authn_alias_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module authn_anon_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module authn_dbm_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module authn_default_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module authz_host_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module authz_user_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module authz_owner_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module authz_groupfile_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module authz_dbm_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module authz_default_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module ldap_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module authnz_ldap_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module include_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module log_config_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module logio_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module env_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module ext_filter_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module mime_magic_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module expires_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module deflate_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module headers_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module usertrack_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module setenvif_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module mime_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module dav_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module status_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module autoindex_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module info_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module dav_fs_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module vhost_alias_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module negotiation_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module dir_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module actions_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module speling_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module userdir_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module alias_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module substitute_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module rewrite_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module proxy_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module proxy_balancer_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module proxy_ftp_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module proxy_http_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module proxy_ajp_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module proxy_connect_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module cache_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module suexec_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module disk_cache_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module cgi_module
[Fri Jul 08 13:31:49 2011] [debug] mod_so.c(246): loaded module version_module
Syntax error on line 291 of /etc/httpd/conf/httpd.conf:
DocumentRoot must be a directory
La ligne 291 étant :
DocumentRoot "/var/www/html/"
Or je n'ai pas ce dossier dans www :
[Augustin@pcaugustin www]$ ls -l
total 8
drwxr-xr-x.  2 root root 4096  6 juil. 19:46 icons
drwxr-xr-x. 14 root root 4096  6 juil. 22:54 manual
gustavi wrote: Or je n'ai pas ce dossier dans www :
???? tu ne la pas crée ???? dans un de mes posts, je te disait de le créer manuellement s'il n'existe pas.... c'est le dossier où tu devras mettre tes fichiers php ou html pour ton site...

bref créer moi ce fichu dossier
su -
mkdir /var/www/html
ok donc tu avais bien éditer le fichier. Par contre XAMPP c'est quoi ce truc?? C'est surement ça qui t'as tout cassé...
madko wrote:ok donc tu avais bien éditer le fichier. Par contre XAMPP c'est quoi ce truc?? C'est surement ça qui t'as tout cassé...
XAMPP = Apache, Mysql, Php,Perl,Python, le X pour n'importe quel système d'exploitation et il y a aussi une interface web pour gérer le tout.

il existe aussi LAMP, L=Linux et WAMP, W=Windows.

Maintenant, sous fedora je ne sais pas s'il existe un paquet XAMP ou LAMP qui installe tout ce bordel directement... Mais en tout cas on peut télécharger un tar avec le tout.

DL XAMPP

A voir, il intàgre une sacrée flopée de soft.

. Apache 2.2.11
· MySQL 5.1.30
· PHP 5.2.8
· Perl 5.10.0
· ProFTPD 1.3.1
· phpMyAdmin 3.1.1
· OpenSSL 0.9.8i
· GD 2.0.1
· Freetype 2.1.7
· libjpeg 6b
· libpng 1.2.12
· gdbm 1.8.0
· zlib 1.2.3
· expat 1.95.2
· Sablotron 1.0
· libxml 2.7.2
· libxslt 1.1.22
· Ming 0.3
· Webalizer 2.01
· pdf class 009e
· ncurses 5.3
· mod_perl 2.0.4
· FreeTDS 0.63
· gettext 0.11.5
· IMAP C-Client 2004e
· OpenLDAP (client) 2.3.11
· mhash library 0.8.18
· mcrypt library 2.5.7
· cURL 7.19.2
· SQLite 2.8.17 (for PHP4 + PHP5)
· SQLite 3.3.17 (for PHP5 PDO SQLite)
· phpSQLiteAdmin 0.2
· libapreq 2.08
· eAccelerator 0.9.5.3
· FPDF 1.6
· bzip2 (library) 1.0.5
· PBXT (1.0.07-rc)