Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/02/2014, à 12:15

michelk

réinstallation de LAMP -RESOLU-

Bonjour,

je galère avec une réinstallation de lamp. J'ai perpétuellement des erreurs. Apparemment, je n'ai pas du correctement désinstaller avant réinstallation. Le serveur apache fonctionne mais il y a l'air d'y avoir des problèmes avec le php. Voici ce que dit la console:

sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
[sudo] password for michel: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
php5-mysql est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libopencv-core2.4 libopencv-highgui2.4 libopencv-imgproc2.4 libopenimageio1.1 libtbb2 openjdk-7-jre-lib
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Paquets suggérés :
  apache2-suexec-pristine apache2-suexec-custom php-pear
Les NOUVEAUX paquets suivants seront installés :
  apache2 libapache2-mod-php5 mysql-server php5
0 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 2991 ko/3002 ko dans les archives.
Après cette opération, 10,5 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
Réception de : 1 http://nl.archive.ubuntu.com/ubuntu/ saucy-updates/main apache2 amd64 2.4.6-2ubuntu2.1 [86,7 kB]
Réception de : 2 http://nl.archive.ubuntu.com/ubuntu/ saucy-updates/main libapache2-mod-php5 amd64 5.5.3+dfsg-1ubuntu2.1 [2903 kB]
Réception de : 3 http://nl.archive.ubuntu.com/ubuntu/ saucy-updates/main php5 all 5.5.3+dfsg-1ubuntu2.1 [1254 B]
2991 ko réceptionnés en 3s (899 ko/s)
Sélection du paquet apache2 précédemment désélectionné.
(Lecture de la base de données... 350497 fichiers et répertoires déjà installés.)
Dépaquetage de apache2 (à partir de .../apache2_2.4.6-2ubuntu2.1_amd64.deb) ...
Sélection du paquet libapache2-mod-php5 précédemment désélectionné.
Dépaquetage de libapache2-mod-php5 (à partir de .../libapache2-mod-php5_5.5.3+dfsg-1ubuntu2.1_amd64.deb) ...
Sélection du paquet mysql-server précédemment désélectionné.
Dépaquetage de mysql-server (à partir de .../mysql-server_5.5.35-0ubuntu0.13.10.2_all.deb) ...
Sélection du paquet php5 précédemment désélectionné.
Dépaquetage de php5 (à partir de .../php5_5.5.3+dfsg-1ubuntu2.1_all.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « ufw »...
Traitement des actions différées (« triggers ») pour « ureadahead »...
Paramétrage de apache2 (2.4.6-2ubuntu2.1) ...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
 * Starting web server apache2                                                                                                                    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
 * 
Paramétrage de mysql-server (5.5.35-0ubuntu0.13.10.2) ...
Traitement des actions différées (« triggers ») pour « ufw »...
Traitement des actions différées (« triggers ») pour « ureadahead »...
Paramétrage de libapache2-mod-php5 (5.5.3+dfsg-1ubuntu2.1) ...
php5_invoke: Enable module mysql for apache2 SAPI
php5_invoke: Enable module mysqli for apache2 SAPI
php5_invoke: Enable module readline for apache2 SAPI
php5_invoke: Enable module pdo:
_mysql for apache2 SAPI
php5_invoke: Enable module opcache for apache2 SAPI
php5_invoke: Enable module pdo for apache2 SAPI
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
 * Restarting web server apache2                                                                                                                  AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                                                                                           [ OK ]
dpkg: erreur de traitement de libapache2-mod-php5 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépenda:
nces empêchent la configuration de php5 :
 php5 dépend de libapache2-mod-php5 (>= 5.5.3+dfsg-1ubuntu2.1) | libapache2-mod-php5filter (>= 5.5.3+dfsg-1ubuntu2.1) | php5-cgi (>= 5.5.3+dfsg-1ubuntu2.1) | php5-fpm (>= 5.5.3+dfsg-1ubuntu2.1) ; cependant :
 Le paquet libapache2-mod-php5 n'est pas encore configuré.
  Le paquet libapache2-mod-php5filter n'est pas installé.
  Le paquet php5-cgi n'est pas installé.
  Le paquet php5-fpm n'est pas installé.

dpkg: erreur de traitement de php5 (--configure) :
 problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                                                                                                  Des erreurs ont été rencontrées pendant l'exécution :
 libapache2-mod-php5
 php5
E: Sub-process /usr/bin/dpkg returned an error code (1)

Merci d'avance pour votre aide,

Michelk

Dernière modification par michelk (Le 08/02/2014, à 12:59)

Hors ligne

#2 Le 07/02/2014, à 15:44

bruno

Re : réinstallation de LAMP -RESOLU-

Tu as du installer avant des paquet du genre apache2-suexec

Il vaut mieux touts désinstaller proprement :

apt-get purge apache* libapache*

Puis réinstaller :

apt-get install apache2 php5 php5-mysql

#3 Le 07/02/2014, à 16:24

compte supprimé x0

Re : réinstallation de LAMP -RESOLU-

bruno a écrit :

Tu as du installer avant des paquet du genre apache2-suexec

Il vaut mieux touts désinstaller proprement :

apt-get purge apache* libapache*

Puis réinstaller :

apt-get install apache2 php5 php5-mysql

Juste une petite correction :

apt-get install apache2 php5 mysql-server

Et libapache2-mod-php5 ainsi que php5-mysql s'installent automatiquement, il me semble. Ce n'est donc effectivement pas la peine de les mentionner.
Edit : personnellement je préfère l'installation paquet par paquet, en vérifiant à chaque fois que tout se passe bien. En cas d'erreur, c'est plus facile à trouver : http://forum.ubuntu-fr.org/viewtopic.ph … #p15181681

Dernière modification par Dr. Hugo Z. Hackenbush (Le 07/02/2014, à 16:27)

#4 Le 07/02/2014, à 23:48

michelk

Re : réinstallation de LAMP -RESOLU-

Bonsoir,

merci pour vos réponses,
J'ai suivi vos conseils, et le lien vers http://forum.ubuntu-fr.org/viewtopic.ph … #p15181681
J'avance un peu, mais le php ne fonctionne pas:
J'ai remplacé l'index html par une page index.php pour tester. Le html fonctionne mais pas le php

<html>
<head>
<title>Page avec du PHP</title>
</head>
<body>
<h1>TITRE TEST</h1>
<?php

  echo "Bonjour!";

?>

</body>
</html> 

renvoie seulement le titre "TITRE TEST", le php est ignoré. Pourtant, php5 est installé. je ne comprend pas.

Hors ligne

#5 Le 08/02/2014, à 00:05

compte supprimé x0

Re : réinstallation de LAMP -RESOLU-

Salut,

Essaye de le lancer directement. Comme ça on saura déjà si php est bien actif :

cd /var/www/
php index.php

Normalement la partie php est exécutée et le reste affiché tel quel.

Edit : j'ai complètement oublié ça.
Essaye aussi de vider le cache du navigateur. Dans firefox : outils->supprimer l'historique récent. Valide juste l'effacement du cache (le reste ça peut servir). Souvent ça marche.

Enfin vérifie dans /etc/apache2/mods-enabled que tu as bien php5.conf et php5.load

Dernière modification par Dr. Hugo Z. Hackenbush (Le 08/02/2014, à 00:32)

#6 Le 08/02/2014, à 09:56

michelk

Re : réinstallation de LAMP -RESOLU-

Bonjour,
et merci...

cd /var/www/ ...  php index.php    ... Normalement la partie php est exécutée et le reste affiché tel quel.

Effectivement, c'est ce que ça fait. Donc php est bien actif .... sauf quand j'affiche la page dans firefox où seul la partie html s'affiche. Par ailleurs, le menu "outils->supprimer l'historique récent." n'est plus présent chez moi(firefox 26.0)dans la barre de menu.
C'est étrange.

Enfin vérifie dans /etc/apache2/mods-enabled que tu as bien php5.conf et php5.load

Ben non, je ne les ai pas. PHP n'as pas du s'installer correctement. Que puis-je faire?

Hors ligne

#7 Le 08/02/2014, à 10:21

bruno

Re : réinstallation de LAMP -RESOLU-

sudo apt-get install libapache2-mod-php5

Si cela te dit que le paquet est déjà installé :

sudo a2enmod php5

Mais ce n'est pas normal d'avoir à le faire car c'est une dépendance de php5 il aurait donc du s'installer et activer le module php5 automatiquement.

#8 Le 08/02/2014, à 10:22

compte supprimé x0

Re : réinstallation de LAMP -RESOLU-

sudo a2enmod php5
sudo service apache2 restart

Si libapache2-mod-php5 a été installé automatiquement (chez moi, apache2.2, il l'a toujours été, est-ce que ça aurait changé dans 2.4 ?) ça devrait l'activer. Donc voir s'il y a un message d'erreur...
Selon ce que ça dit, tenter d'installer libapache2-mod-php5

sudo apt-get install libapache2-mod-php5
sudo service apache2 restart   <= pas nécessaire si l'install le fait (pas sûr)

A part ça et au cas où, il existe une extension firefox, Empty Cache Button, qui vide le cache d'un clic. C'est toujours utile.

Edit : grillé wink

Dernière modification par Dr. Hugo Z. Hackenbush (Le 08/02/2014, à 10:24)

#9 Le 08/02/2014, à 11:59

michelk

Re : réinstallation de LAMP -RESOLU-

Merci, j'ai installé sudo apt-get install libapache2-mod-php5 et ça fonctionne.
Durant l'installation, j'ai par contre ce message d'erreur:

* Restarting web server apache2 
 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

Je ne sais pas ce que c'est mais j'imagine que ce n'est pas trop grave.

Merci pour vos réponses,

Michelk

Dernière modification par michelk (Le 08/02/2014, à 12:00)

Hors ligne

#10 Le 08/02/2014, à 12:10

compte supprimé x0

Re : réinstallation de LAMP -RESOLU-

Pour supprimer ce message, il suffit de mettre ça dans /etc/apache2/apache2.conf

ServerName 127.0.1.1

Puis

sudo service apache2 restart

#11 Le 08/02/2014, à 12:54

michelk

Re : réinstallation de LAMP -RESOLU-

Hé bien, grand merci donc! Tout est résolu..
Pour ce qui est de l'outil "supprimer l'historique récent" dans firefox, il se trouve maintenant dans le menu "historique" et non plus "outils".
J'aurais pu y penser...;)
Bon WE,

Michelk

Dernière modification par michelk (Le 08/02/2014, à 12:58)

Hors ligne