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...madko wrote:Tu n'as jamais modifié ce fichier httpd.conf?
[Résolu] Lancement d'Apache impossible + MYSQL
- Modifié
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: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
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é.madko wrote: Sur une Fedora normale, le lancement d'Apache c'est 2 commandes:yum install httpd service httpd start
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.
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 ?- Modifié
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
Actuellement tu as ça :
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 :
Ensuite j'ai essayé de relance en mode debug et toujours la même chose :
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
???? 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...gustavi wrote: Or je n'ai pas ce dossier dans www :
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é...
- Modifié
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.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é...
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)
Bref c'est bien le truc qui sert à rien et qui fout le bordel auquel je pensais.
Alors cyrill j'ai créé le fichier 2 s après avoir posté mon message en me rendant compte que tu me l'avais demandé plus tôt et aucun changement.
J'avais installé XAMPP car j'avais l'habitude de travailler avec WAMP (sous Windows) et que j'avais besoin de bosser sur un site en urgence ...
Bon maintenant il faut que je désionstalle tout ce que XAMPP a installé ? Car sur la =xampp]doc d'Ubuntu (et oui, elle est assez complète et riche d'info sur XAMPP ...) on dit qu'il faut simplement supprimer le fichier lampp ce que j'ai fais.
J'avais installé XAMPP car j'avais l'habitude de travailler avec WAMP (sous Windows) et que j'avais besoin de bosser sur un site en urgence ...
Bon maintenant il faut que je désionstalle tout ce que XAMPP a installé ? Car sur la =xampp]doc d'Ubuntu (et oui, elle est assez complète et riche d'info sur XAMPP ...) on dit qu'il faut simplement supprimer le fichier lampp ce que j'ai fais.
- Modifié
Alors j'ai une bonne nouvelle :
J'ai supprimé mon fichier html et j'en ai créé un nouveau puis redémarré mon PC et là tout fonctionne !!!
Bon pour l'instant j'ai une belle erreur 403 et un problème d’aces à localhost mais faut bien paramétrer Apache ! Merci beaucoup à tous de votre aide,
Gustavi
[root@pcaugustin /]# service httpd start
Starting httpd (via systemctl): [ OK ]
*Ouvre le champagne* J'ai supprimé mon fichier html et j'en ai créé un nouveau puis redémarré mon PC et là tout fonctionne !!!
Bon pour l'instant j'ai une belle erreur 403 et un problème d’aces à localhost mais faut bien paramétrer Apache ! Merci beaucoup à tous de votre aide,
Gustavi
XAMPP est bien sous Windows, mais une grosse bêtise sous Linux !cyrill wrote: 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.
Si on fait des RPMs c'est pas pour DL des tar.gz et faire n'importe quoi. Le seul truc qui maintien un système fonctionnel c'est de rester cohérent avec la base RPM.
Donc on se retrousse les manques on utilise yum à partir des dépots pour configurer son Apache aux petits oignons.
Effectivement mais j'ai fait comme notre grand guide nous l'a conseillé !
Bon ce problème est réglé mis à part que j'ai ceci sur ma page localhost :
j'ai la même erreur que pour Apache :
Voilà, si vous voulez (encore) me filer un petit coup de main je vous serai reconnaissant !
Cordialement,
Gustavi
Bon ce problème est réglé mis à part que j'ai ceci sur ma page localhost :
Forbidden
You don't have permission to access / on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.17 (Fedora) Server at localhost Port 80
Autre problème, j'ai installé php sans soucis mais pour MYSQL c'est autre chose ...j'ai la même erreur que pour Apache :
[root@pcaugustin /]# su -lc 'service mysqld start'
Starting mysqld (via systemctl): Job failed. See system logs and 'systemctl status' for details.
[ÉCHOUÉ]
A croire que j'ai pas de chance ...Voilà, si vous voulez (encore) me filer un petit coup de main je vous serai reconnaissant !
Cordialement,
Gustavi
Vu le temps que tu perds, je serais toi je reinstallerais au propre, et j'installerais apache, php et mysql proprement (yum install httpd php mysql), avec uniquement les paquets officiels Fedora, pour éviter justement ce genre de problème. Voilà mon avis, après si d'autres on le courage de chercher avec toi pour tout remettre au propre pourquoi pas, moi je passe mon tour 😉
Pour tout remettre au propre je fais comment ? Je désinstalle tout ?
Oui et tu réinstalles les paquets nécessaires par yum.
Toujours le même problème :
J'ai tout désinstallé :
puis tout réinstallé :
J'ai tout désinstallé :
Supprimé:
httpd.x86_64 0:2.2.17-10.fc15.1 httpd-devel.x86_64 0:2.2.17-10.fc15.1 httpd-manual.noarch 0:2.2.17-10.fc15.1 mysql.x86_64 0:5.5.13-1.fc15 php.x86_64 0:5.3.6-2.fc15 php-cli.x86_64 0:5.3.6-2.fc15
Dépendance supprimée:
mysql-server.x86_64 0:5.5.13-1.fc15
puis tout réinstallé :
Installé:
httpd.x86_64 0:2.2.17-10.fc15.1 mysql.x86_64 0:5.5.13-1.fc15 php.x86_64 0:5.3.6-2.fc15
Dépendance(s) installée(s) :
php-cli.x86_64 0:5.3.6-2.fc15
Installé:
mysql-server.x86_64 0:5.5.13-1.fc15
L’erreur est toujours la suivante :
[root@pcaugustin /]# su -lc 'service mysqld start'
Starting mysqld (via systemctl): Job failed. See system logs and 'systemctl status' for details.
[ÉCHOUÉ]
- Modifié
Tu as la commande "yum reinstall", tu devais tester ta configuration apache avec "apachectl configtest".
Alors "apachectl configtest" me renvoi :
[root@pcaugustin /]# apachectl configtest
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Syntax OK
"yum reinstall" va tout réinstaller yum ?