Problème configuration LAMP

Absot Messages postés 819 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, j'ai installé LAMP en utilisant la deuxième alternative de ce lien: http://doc.ubuntu-fr.org/lamp

Déjà, j'ai eu un problème avec la configuration de mysql-server mais apparemment, c'est bon, maintenant, j'ai besoin de configurer mon serveur mais je ne sais vraiment pas comment faire, j'ai regardé plusieurs tutoriel mais plein de façon sont référencé donc je suis un peu perdu.. :s
Configuration: Linux
Firefox 3.5.7

15 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Pour commencer, que se passe-til quand tu essayes de te connecter sur ton serveur apache avec ton navigateur :
    http://localhost

    S'il y a marqué "It works" déjà, apache fonctionne. Est-ce le cas ?

    Ensuite tout dépend de ce que tu veux faire. Sur la page que tu as indiqué, tu as des liens qui expliquent comment administrer apache, mysql et php. Le but dans un premier temps est de créer un premier site. Sans aller jusqu'à faire des virtual hosts on peut imaginer que tu travailles dans /var/www/htdocs qui est a priori la racine de ton site comme indiqué ici :
    http://doc.ubuntu-fr.org/apache2

    Tu peux commencer par te faire une page de test (par exemple /var/www/htdocs/test.php) qui va appeler une fonction php pour vérifier que le module php est bien chargé par apache. Par exemple tu peux mettre dans ce fichier :

    <?php
    
    // Prints something like: Monday 8th of August 2005 03:12:46 PM
    echo date('l jS \of F Y h:i:s A');
    
    ?>
    


    Ensuite pour tester :
    http://localhost/test.php

    Si ça marche, tu peux commencer à créer une base de donnée mysql par exemple via phpmyadmin.
    http://doc.ubuntu-fr.org/phpmyadmin

    A présent, modifies ton site de test en tant de te connecter à ta base de donnée et fais une requête SQL. À ce stade tu l'auras compris, c'est plus du développement web que de l'administration à proprement parler...

    Bonne chance
    0
  2. Absot Messages postés 819 Statut Membre 44
     
    Quand je mets lURL http://127.0.0.1/, il me dit qu'il n'a pas trouvé la page donc soit mon serveur apache n'est pas lancé, soit y a un autre problème

    Je veux configurer tout ça pour pouvoir utiliser correctement linux sur ma machine virtuelle de façon à pouvoir faire mon projet sous symfony, en général, j'utilise windows donc tout se fait tout seul..
    0
  3. Absot Messages postés 819 Statut Membre 44
     
    Personne ne peut m'aider svp?
    0
  4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Quand je mets lURL http://127.0.0.1/, il me dit qu'il n'a pas trouvé la page donc soit mon serveur apache n'est pas lancé, soit y a un autre problème

    Effectivement. Peux tu me donner le résultat de la commande :

    sudo service apache2 restart


    Je veux configurer tout ça pour pouvoir utiliser correctement linux sur ma machine virtuelle de façon à pouvoir faire mon projet sous symfony, en général, j'utilise windows donc tout se fait tout seul..

    Allons allons, pas de phrases comme ça, après ça va dériver en troll :-) C'est d'ailleurs pour ça que tu installes apache dans une machine virtuelle ^^

    En fait c'est normal que ça déconne si linux est dans une machine virtuelle. En effet l'adresse 127.0.0.1 n'a pas le même sens dans ta machine virtuelle (système invité) que sous windows (ton système hôte). Si tu lances ton navigateur dans ta machine virtuelle ça devrait marcher.

    Bonne chance
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Absot Messages postés 819 Statut Membre 44
     
    Voilà ce que me retourne la commande sudo service apache2 restart:
     * Restarting web server apache2                                                apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
    apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
    (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
    no listening sockets available, shutting down
    Unable to open logs
    


    Oui mon navigateur (firefox) fonctionne très bien sous linux en machine virtuelle, j'écris même de celui-ci.
    0
  7. Absot Messages postés 819 Statut Membre 44
     
    Personne svp?
    0
  8. Absot Messages postés 819 Statut Membre 44
     
    up
    0
  9. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Affiche le résultat de

    ps aux | grep apache
    sudo netstat -lpn | grep ':80'
    rgrep -i documentroot /etc/apache2
    0
  10. Absot Messages postés 819 Statut Membre 44
     
    ps aux | grep apache :
    root      3883  0.0  1.2  27936  6280 ?        Ss   15:01   0:00 /usr/sbin/apache2 -k start
    www-data  3887  0.0  0.6  27936  3428 ?        S    15:01   0:00 /usr/sbin/apache2 -k start
    www-data  3888  0.0  0.7  28016  4064 ?        S    15:01   0:00 /usr/sbin/apache2 -k start
    www-data  3889  0.0  0.6  27936  3428 ?        S    15:01   0:00 /usr/sbin/apache2 -k start
    www-data  3893  0.0  0.6  27936  3428 ?        S    15:01   0:00 /usr/sbin/apache2 -k start
    www-data  3894  0.0  0.6  27936  3428 ?        S    15:01   0:00 /usr/sbin/apache2 -k start
    www-data  4274  0.0  0.6  27936  3428 ?        S    15:03   0:00 /usr/sbin/apache2 -k start
    utilisateur  4525  0.0  0.1   3056   808 pts/0    R+   16:04   0:00 grep --color=auto apache
    


    sudo netstat -lpn | grep ':80' :
    tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3883/apache2
    


    rgrep -i documentroot /etc/apache2 :
    /etc/apache2/sites-available/default:	DocumentRoot /var/www
    /etc/apache2/sites-available/default-ssl:	DocumentRoot /var/www
    /etc/apache2/sites-enabled/000-default:	DocumentRoot /var/www
    
    
    0
  11. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Le problème est là :

    (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
    no listening sockets available, shutting down


    Apparemment ton port 80 est déjà utilisé. C'est la raison pour laquelle apache2 fonctionne mal (et se relance mal). Tu peux vérifier ce qui utilise ce port avec la commande netstat.
    https://forums.commentcamarche.net/forum/affich-6872750-probleme-demarrage-apache2
    https://www.linuxquestions.org/questions/linux-newbie-8/could-not-bind-to-address-0-0-0-0-80-a-405377/

    netstat -lpn | grep 80 


    Essaye de fermer proprement apache2 :

    sudo service apache2 stop


    Reporte-moi le résultat de :

    ps faux | grep apache
    dpkg -l | grep apache


    Bonne chance
    0
  12. Absot Messages postés 819 Statut Membre 44
     
    Désolé du retard mais je n'étais pas présent ce week-end.

    Voilà la réponse du netstat:
    tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3883/apache2  
    


    ps faux | grep apache :
    root      3883  0.0  1.2  27936  6280 ?        Ss   07:08   0:02 /usr/sbin/apache2 -k start
    www-data  3887  0.0  0.6  27936  3428 ?        S    07:08   0:00  \_ /usr/sbin/apache2 -k start
    www-data  3888  0.0  0.7  28016  4064 ?        S    07:08   0:00  \_ /usr/sbin/apache2 -k start
    www-data  3889  0.0  0.6  27936  3428 ?        S    07:08   0:00  \_ /usr/sbin/apache2 -k start
    www-data  3893  0.0  0.6  27936  3428 ?        S    07:08   0:00  \_ /usr/sbin/apache2 -k start
    www-data  3894  0.0  0.6  27936  3428 ?        S    07:08   0:00  \_ /usr/sbin/apache2 -k start
    www-data  4274  0.0  0.6  27936  3428 ?        S    07:10   0:00  \_ /usr/sbin/apache2 -k start
    utilisateur  4793  0.0  0.1   3056   804 pts/0    S+   10:49   0:00      \_ grep --color=auto apache
    


    dpkg :
    ii  apache2                              2.2.12-1ubuntu2.1                          Apache HTTP Server metapackage
    ii  apache2-mpm-prefork                  2.2.12-1ubuntu2.1                          Apache HTTP Server - traditional non-threade
    ii  apache2-utils                        2.2.12-1ubuntu2.1                          utility programs for webservers
    ii  apache2.2-bin                        2.2.12-1ubuntu2.1                          Apache HTTP Server common binary files
    ii  apache2.2-common                     2.2.12-1ubuntu2.1                          Apache HTTP Server common files
    ii  libapache2-mod-php5                  5.2.10.dfsg.1-2ubuntu6.4                   server-side, HTML-embedded scripting languag
    
    
    0
  13. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Pour moi ton service apache2 ne parvient pas à redémarrer car des reliquats d'apache2 tournent toujours. Il faut soit les tuer, soit redémarrer.

    Bonne chance
    0
  14. Absot Messages postés 819 Statut Membre 44
     
    Qu'est-ce que tu appelles reliquats d'apache2?
    0
  15. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    À mon avis il y a des processus apache2 qui tournent en arrière plan alors qu'il ne devrait plus y en avoir si tu as stoppé le service d'apache2. Il faut soit les tuer à coup de kill, soit avec un reboot.

    Bonne chance
    0