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 08/12/2011, à 09:45

netchaiev

[RESOLU] Installation de Lamp sur 11.04 64bits impossible

Salut à tous,

Après un nécessaire formatage de mon DD, j'ai essayé de réinstaller Lamp sur la 11.10 et je me heurte à un Pb.

Comme d'habitude, je suis la doc et tente d'installer via les liens. Tout ce passe à peu près bien. J'ai même l'invite pour entrer un mot de passe Root pour MySql.

Après plus rien. Pas vraiment de message d'erreur. Ensuite, lorsque je tente de lancer apache, il ne se passe rien. Si j'essaie de le fermer, j'ai la même réponse : Apache inexistant.

Je ne vous dis même pas lorsque je lance Lamp.

Évidemment, j'ai tout réinstallé module par module et j'obtiens les mêmes résultats.

Y'a t-il un Pb pour l'installation de Lamp sur la la 11.10. Personnellement, je n'ai pas vraiment envi de mettre Xampp, je préférais LAmp.

est-ce que quelqu'un d'entre vous aurait une petite idée de ce qu'il se passe ?

Merci pour votre aide....

Dernière modification par netchaiev (Le 09/12/2011, à 16:36)


CM : MSI P55-GD65 ; 8 G° de Ram ; Processeur  : Intel I5 750
Carte son : intégrée à la CM. Du 7.1
Carte graphique : Geforce GT730
Ubuntu 23.10 64 bits

Hors ligne

#2 Le 08/12/2011, à 19:14

netchaiev

Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible

Salut,

Puisque personne n'a l'air d'avoir des idées je fais quelques précision.

Si je lance lamp via le terminal j'ai cela  :

 sudo /opt/lampp/lamp start
sudo: /opt/lampp/lamp: command not found

Dans le même esprit, si je veux arrêter apache j'ai cela :

netchaiev@netchaiev:~$ sudo /etc/init.d/apache2 stop
 * Stopping web server apache2                                                                                                     apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

Parcontre, le "Localhost" me mentionne bien  : IT WORKS !!!!

Des idées ???? Cela devient urgent parce que je dois rendre un truc pour lundi et je ne voudrais pas retourner provisoirement sur windows pour faire cela.

Merci pour votre aide


CM : MSI P55-GD65 ; 8 G° de Ram ; Processeur  : Intel I5 750
Carte son : intégrée à la CM. Du 7.1
Carte graphique : Geforce GT730
Ubuntu 23.10 64 bits

Hors ligne

#3 Le 08/12/2011, à 19:33

compte supprimé

Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible

Vire lamp et installe ça en passant par les dépôts.

sudo apt-get install  apache2

Quand c'est fait, tu vérifies qu'apache fonctionne (localhost). Si oui :

sudo apt-get install  php5

Pareil, tu vérifies si ça fonctionne avec un petit fichier php contenant par exemple phpinfo()
Si oui,

sudo apt-get install  mysql

Si ça fonctionne :

sudo apt-get install  phpmyadmin

Pourquoi procéder de cette façon ? Ça évite d'avoir un truc qui merde en ne sachant pas qui, exactement, ni où. L'autre avantage, c'est évidemment qu'on contrôle ce qu'on fait. Et enfin c'est dans les dépôts ce qui assure les mises à jour (en cas de faille de sécurité ou de bug).
Et ce n'est pas plus complique que lamp...

(Bien entendu, si une étape ne fonctionne pas tu règles ça avant de continuer.)

Dernière modification par faustus (Le 08/12/2011, à 19:37)

#4 Le 08/12/2011, à 20:14

netchaiev

Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible

salut faustus,

Bon j'ai réinsallé apache et cela fonctionne. A priori, je vois les fichiers php qui se trouve dans var/www.

Donc j'installe php5 et là cela foire puisque un clique sur les fichiers php qui se trouvent dans var/www ne provoque rien hormis le fait de s'ouvrir avec Geany.

L'installation de php5 donne cela dans le terminal :

sudo apt-get install  php5
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libnet-daemon-perl wamerican libdbi-perl dbconfig-common
  libhtml-template-perl libmcrypt4 libplrpc-perl wwwconfig-common wbritish
  javascript-common libjs-mootools
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  apache2-mpm-prefork libapache2-mod-php5 php5-cli php5-common
Paquets suggérés :
  php-pear php5-suhosin
Les paquets suivants seront ENLEVÉS :
  apache2-mpm-worker
Les NOUVEAUX paquets suivants seront installés :
  apache2-mpm-prefork libapache2-mod-php5 php5 php5-cli php5-common
0 mis à jour, 5 nouvellement installés, 1 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/6 627 ko dans les archives.
Après cette opération, 18,0 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
dpkg : apache2-mpm-worker : problème de dépendance, mais suppression comme demandé :
 apache2 dépend de apache2-mpm-worker (= 2.2.17-1ubuntu1.4) | apache2-mpm-prefork (= 2.2.17-1ubuntu1.4) | apache2-mpm-event (= 2.2.17-1ubuntu1.4) | apache2-mpm-itk (= 2.2.17-1ubuntu1.4) ; cependant :
  Le paquet apache2-mpm-worker doit être supprimé.
  Le paquet apache2-mpm-prefork n'est pas installé.
  Le paquet apache2-mpm-event n'est pas installé.
  Le paquet apache2-mpm-itk n'est pas installé.
(Lecture de la base de données... 234989 fichiers et répertoires déjà installés.)
Suppression de apache2-mpm-worker ...
 * Stopping web server apache2                                                  apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting .                                                           [ OK ]
Sélection du paquet apache2-mpm-prefork précédemment désélectionné.
(Lecture de la base de données... 234985 fichiers et répertoires déjà installés.)
Dépaquetage de apache2-mpm-prefork (à partir de .../apache2-mpm-prefork_2.2.17-1ubuntu1.4_amd64.deb) ...
Paramétrage de apache2-mpm-prefork (2.2.17-1ubuntu1.4) ...
 * Starting web server apache2                                                  apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                         [ OK ]
Sélection du paquet php5-common précédemment désélectionné.
(Lecture de la base de données... 234990 fichiers et répertoires déjà installés.)
Dépaquetage de php5-common (à partir de .../php5-common_5.3.5-1ubuntu7.3_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.3.5-1ubuntu7.3_amd64.deb) ...
Sélection du paquet php5 précédemment désélectionné.
Dépaquetage de php5 (à partir de .../php5_5.3.5-1ubuntu7.3_all.deb) ...
Sélection du paquet php5-cli précédemment désélectionné.
Dépaquetage de php5-cli (à partir de .../php5-cli_5.3.5-1ubuntu7.3_amd64.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de php5-common (5.3.5-1ubuntu7.3) ...
Paramétrage de libapache2-mod-php5 (5.3.5-1ubuntu7.3) ...
 * Reloading web server config apache2                                          apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                         [ OK ]
Paramétrage de php5 (5.3.5-1ubuntu7.3) ...
Paramétrage de php5-cli (5.3.5-1ubuntu7.3) ...

Creating config file /etc/php5/cli/php.ini with new version
update-alternatives: utilisation de « /usr/bin/php5 » pour fournir « /usr/bin/php » (php) en mode automatique.

Donc c'est Php qui M....... ?

A+


CM : MSI P55-GD65 ; 8 G° de Ram ; Processeur  : Intel I5 750
Carte son : intégrée à la CM. Du 7.1
Carte graphique : Geforce GT730
Ubuntu 23.10 64 bits

Hors ligne

#5 Le 08/12/2011, à 20:39

compte supprimé

Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible

Pour démarrer un php, il faut taper http://localhost/fichier.php
En plus tu ne devrais pas les voir dans apache, à moins que tu n'aies viré le fichier index.html de /var/www

Je crois que je dis des conneries. Tu avais déjà des choses dans /var/www ?
Parce que dans un message précédent tu disais :

Parcontre, le "Localhost" me mentionne bien  : IT WORKS !!!!

Il devrait faire pareil, après l'install... Non ?

Dernière modification par faustus (Le 08/12/2011, à 20:48)

#6 Le 08/12/2011, à 21:48

netchaiev

Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible

bon alors voilà le truc marrant.

Si je tape localhost dans FF, je retrouve les fichiers php qui se trouve dans /var/www.

Par contre, si je tape localhost/www/toto.php (ou alors localhost/www/phpinfo() etc...) e bien il ne se passe rien hormis que Ubtuntu me demande avec quel logiciel je veux ouvrir mes fichiers php.

J'en conclu donc que l'installtation de Php a merdé. A priori, je devrais pouvoir lire(via FF) un fichier php depuis n'importe où non ?

A+


CM : MSI P55-GD65 ; 8 G° de Ram ; Processeur  : Intel I5 750
Carte son : intégrée à la CM. Du 7.1
Carte graphique : Geforce GT730
Ubuntu 23.10 64 bits

Hors ligne

#7 Le 08/12/2011, à 23:22

compte supprimé

Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible

Si je tape localhost dans FF, je retrouve les fichiers php qui se trouve dans /var/www.

Ce que je ne comprends pas c'est comment ton install précédente te donnait "It's work", ce qui suppose qu'il y a le fichier index.html suivant, ou un analogue, dans /var/www  :

<html><body><h1>It works!</h1>
<p>This is the default web page for this server.</p>
<p>The web server software is running but no content has been added, yet.</p>
</body></html>

Alors que maintenant tu vois tes fichiers php, c'est-à-dire que ce fichier index.html a disparu ! Or apache l'installe toujours. L'aurais-tu effacé ?
A part ça, tes fichiers .php ressemblent-ils à des liens (en bleu et soulignés) ?
Que se passe-t-il si tu cliques dessus ? Je pense qu'il te demande avec quoi tu veux les ouvrir ou si tu veux les enregistrer...

Par contre, si je tape localhost/www/toto.php (ou alors localhost/www/phpinfo() etc...) e bien il ne se passe rien hormis que Ubtuntu me demande avec quel logiciel je veux ouvrir mes fichiers php.

Ce n'est pas localhost/www/toto.php  (ça, ça devrait te répondre 404 Not Found à moins que tu n'aies un sous-répertoire www dans /var/www donc ça /var/www/www )mais localhost/toto.php parce que /var/www est le répertoire de base d'apache et donc <=> localhost.

En fait commence par vérifier que libapache2-mod-php5 est bien installé.
Puis active ce module (s'il ne l'est pas) qui exécute php :

sudo a2enmod php5

Puis redémarre apache

sudo service apache2 stop
sudo service apache2 start

Dernière modification par faustus (Le 08/12/2011, à 23:24)

#8 Le 09/12/2011, à 14:13

netchaiev

Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible

Salut,

Effectivement, je n'ai plus le fichier index.html. Tous les fichiers php sont soulignés en bleu et lorsque je clique dessus, FF me propose de les ouvrir ou de les enregistrer.

A priori tout fonctionne maintenant. Mais lorsque j'ai relancé apache j'ai eu cela comme message :

 * Reloading web server config apache2                                          apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

cela veut dire quoi ??

Avant de mettre un [resolu] sur mon poste j'ai encore une question : Ce n'est plus la peine de lancer lamp via la commande '/opt/lampp/lamp start'. Tout démarre au démarrage d'ubuntu ??

Merci pour tout. Je ne comprends pas du tout ce qu'il s'est passé....

Merci pour ces dernières questions.


CM : MSI P55-GD65 ; 8 G° de Ram ; Processeur  : Intel I5 750
Carte son : intégrée à la CM. Du 7.1
Carte graphique : Geforce GT730
Ubuntu 23.10 64 bits

Hors ligne

#9 Le 09/12/2011, à 15:23

compte supprimé

Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible

Le message est normal. Si tu veux l'enlever il suffit de modifier le fichier /etc/apache2/apache2.conf

gksudo  gedit  /etc/apache2/apache2.conf

Après la ligne

ServerRoot "/etc/apache2"

il suffit d'ajouter celle-ci

ServerName 127.0.1.1

Puis tu enregistres et tu redémarres apache : en principe le message n'apparaît plus.

A part ça, tu peux virer lamp (tu aurais d'ailleurs dû le faire avant de réinstaller à la main). Apache et mysql démarrent effectivement au démarrage de l'ordi.

Mais question bête : quand tu cliques sur un fichier php apache devrait l'exécuter et le navigateur ne devrait pas te proposer de l'ouvrir ou de l'enregistrer. Alors est-ce qu'ils s'exécutent ?

Sinon, il vaut mieux éviter, en général et sauf nécessité impérieuse, ces installations à partir de paquets hors dépôts comme lamp, censés simplifier la vie. Il suffit d'un changement parfois mineur dans ubuntu pour que les configurations incluses dans le paquet ne soient plus totalement adaptées. Et du coup ça merde, mais ça peut être très difficile de trouver où... Déjà que apache, php et mysql sont des logiciels tiers ce qui peut poser des problèmes en soi.

Dernière modification par faustus (Le 09/12/2011, à 15:32)

#10 Le 09/12/2011, à 16:36

netchaiev

Re : [RESOLU] Installation de Lamp sur 11.04 64bits impossible

Salut,

En fait tout fonctionne impeccablement maintenant. Je peux retourner à mes codes.

Je te remercie encore, tu viens de sauver mon Week End

A+


CM : MSI P55-GD65 ; 8 G° de Ram ; Processeur  : Intel I5 750
Carte son : intégrée à la CM. Du 7.1
Carte graphique : Geforce GT730
Ubuntu 23.10 64 bits

Hors ligne