install apache, j'ai loupé une marche.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : install apache, j'ai loupé une marche.

par Davee » 18 mai 2007, 22:58

Bon au grand maux les grands remèdes. j'ai razé le disk et j'ai fait un nouvelle install toute propre.
J'ai voulu faire le mickey e t je me suis pris les pieds dans le tapis. Je crois que j'avais pas tous les paquet d'installé, j'ai désinstallé, réinstallé des paquets et au totale je savais plus ou j'étais.

Bref tout le monde s'en fou un peu.

Je me suis fais ensuite unepetite procédure et je la colle en dessous au cas ça aiderais, s'il y a des erreurs les pros me corrigeront (j'aime bien les fessées).

Code : Tout sélectionner

procees loading package to install LAMP APACHE2.2 AND PHP5.0 # aptitude install apache2 php5 libapache2-mod-php5 There package would install dependance below apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 php5 php5-common MYSQL-SERVER 5.0 # aptitude install mysql-server use this command to start restart or reload mysql # /etc/init.d/mysql start (ou stop ou restart ou reload) No password yet for mysql, so use command: # mysql Just after mysql install it's better to set password. mysql> USE mysql; mysql> UPDATE user -> SET password = PASSWORD('motsecret') -> WHERE user = 'root'; mysql> flush privileges; to access mysql when a password is registered # mysql -u root -p and enter password mysql INSTALL PHPMYADMIN # aptitude install phpmyadmin verif phpmyadmin http://localhost/phpmyadmin
avec cette procédure combiné d'après les indications des admins et ce que j'ai trouvé sur le net ne m'à pas posé de problemes.
en remerciant les admins et tous ceux qui m'ont aidé.
Mais vous ne vous êtes pas encore débarassé de moi j'ai plein de questions.

Merci

david.

par Ripat » 18 mai 2007, 18:21

1- teste l'accès à mysql en console. En supposant que tu ais mis root et un mdp dans la reconfiguration de mysql

Code : Tout sélectionner

$ mysql -u root -p
Mettre le mdp.
Si tu obtiens le prompt de mysql> c'est tout bon. Fais quit pour quitter.

2- reconfigure phpmyadmin de la même manière que ci-dessus avec le user/mdp passe qui convient:

Code : Tout sélectionner

$ sudo dpkg-reconfigure phpmyadmin
Ça devrait marcher, sinon donne tous les messages d'erreur affichés ainsi que les dernières lignes de /var/log/apache2/access.log ainsi que de /var/log/apache2/error.log

par Davee » 18 mai 2007, 13:20

Chu vert

j'ai essayé la commande que tu m'a donné. ça à fonctionner tout de suite bien, mais j'ai du refaire un fausse manip et ça marche plus. même en reconfigurant mysql.
Le problem c'est que comme je bidouille C'est difficile de savoir ce que j'ai fait pour que ça merde.
Ce que je peux dire c'est que j'ai modifié le fichier wwww en accés. Et en group il est plus root root mais root user et les accès chmod sont donné pour le group et l'admin 775. (bon j'ai fait d'autre trucs aussi que je sais plus du tout ce que c'est.)

Mais je pense pas que ce soit ça qui block l'accès à phpmyadmin
C'est important pour moi car c'est une interface dont je peux difficilement me passer.

je me demande bien comment règler le problem et pouvoir réparer . Si faut que je fouille dans les fichier de config ça me fait pas peur :) (c'est peut de l'inconscience).

En attendant votre remède je vais encore fouiller sur le net.

Merci :?

David

par Ripat » 17 mai 2007, 21:35

Code : Tout sélectionner

#1045 - Access denied for user 'www-data'@'localhost' (using password: YES)
si phpadmin est tout pourri comment fait-on pour le réinstaller sous linux ???
C'est une erreur mysql. Lors de l'installation de mysql debian a dû te demander un mot de passe pour l'admin (root?).

Une réinstallation? Hum, c'est pas courant sous linux (c'est même exceptionnel), tout se corrige à la main. Mais bon, plutôt que de te te faire fouiller dans les fichiers de config...

Code : Tout sélectionner

$ sudo dpkg-reconfigure mysql-server-5.0
Ce n'est pas une réinstallation mais une reconfiguration.

par Invité » 17 mai 2007, 20:28

Bon alors les accès aux fichiers c'est bon j'ai intégré chmod dans mon petit cerveau (qui fait des bulles).

mais voilà que phpmyadmin ne veux plus de moi. après avoir rentré mon mot de passe et user ben il me met ça:

Code : Tout sélectionner

#1045 - Access denied for user 'www-data'@'localhost' (using password: YES)
Est-ce que c'est les données rentrées dans les champs qui sont érronées, ou alors un problèmes de config, ... voire même autre chose ...

si phpadmin est tout pourri comment fait-on pour le réinstaller sous linux ???

Merci d'avance.

David. (J'espère que mes questions vous font marrer parce que j'en ai tout un fagot à côté de ma tour. :) )

par Ripat » 17 mai 2007, 14:18

Ripat: le serveur tourne, c'est vrai que c'est instantané c'est cool, mais j'ai quelques problemes avec les pages html, php et autres... avec easy php sous windows je copiais tout dans le dossier www pour tester les script php mais là c'est pu la même.
Ici tu copies tes pages et scripts dans le DocumentRoot défini dans le fichier de config d'Apache. Par défaut: /var/www/
Le fichier "php info" je me demande bien ou je peux le mettre (je vous voit venir :lol: ) pour pouvoir l'ouvrir dans le navigateur vu que dossier www est locker en droits d'accès.
Je ne me rappelle plus quels sont les droits par défaut de /var/www mais il suffit de les changer (chmod 777) ou mieux, de te rajouter dans le groupe du propriétaire de /var/www/ et de mettre les droits à 770 sur /var/www/ et ses sous-répertoires.

par Invité » 17 mai 2007, 14:04

Sékiltoyai: je vais voir. ça me parait plus doux comme méthode. bon comme c'est mes premières heure sous linux faut le temps que j'm'abitue...


Ripat: le serveur tourne, c'est vrai que c'est instantané c'est cool, mais j'ai quelques problemes avec les pages html, php et autres... avec easy php sous windows je copiais tout dans le dossier www pour tester les script php mais là c'est pu la même.

Le fichier "php info" je me demande bien ou je peux le mettre (je vous voit venir :lol: ) pour pouvoir l'ouvrir dans le navigateur vu que dossier www est locker en droits d'accès.

C'est peut-être un peu b^te ce que je dis, mais je serais ridicule qu'une seule fois (ou deux) :?

Merci pour vos indications et conseils.

David.

par Ripat » 17 mai 2007, 13:12

En effet commande pas casher. J'ai modifier, et installer à la racine... ça marche.
root n'est pas la racine de ton système de fichier mais bien le super-utilisateur Linux. A utiliser juste le temps d'une installation et encore, sudo te permet d'utiliser les droits de root le temps d'une commande.
Bon maintenant faut configurer tout ça et comprendre comment ça marche, vu que je ne connait que easyphp (ne riez pas je vous entend) ça va pas être simple, je crois.
C'est très simple au contraire, si tu as installé apache2 et libapache2-mod-php5 tout devrait tourner automatiquement. Fais un test avec une page simple
<?php
phpinfo();
?>
Je te recommande d'installer également quelques modules utiles:

Code : Tout sélectionner

$ sudo aptitude install php5-mysql php5-curl

par Sékiltoyai » 17 mai 2007, 12:34

c'eût été plus simple par synaptic...
Habonjemaisque ! C'est kouwa ?? :shock: , on a dit pas d'insulte sur ce forum. :D
C'est l'interface graphique utilisée sous Debian et assimilés (donc ubuntu aussi) pour installer des paquets. Ca utilise justement apt-get mais c'est beaucoup plus simple puisque ca permet de se passer de ligne de commande. Après ca s'appelle peut être autrement sous KDE, je n'ai toujours utilisé que gnome. Mais, dans ton administration, essaye de trouver un truc comme "gestionnaire de paquets"

par Davee » 17 mai 2007, 10:06

Pour commencer, le "php5libapache2-mod-php5" ne me paraît pas casher, je pense qu'il manque un espace entre "php5" et "libapache2-mod-php5". Ensuite, je peux me tromper mais il ne me semble pas que tu sois en root donc il te faut soit exécuter...
En effet commande pas casher. J'ai modifier, et installer à la racine... ça marche.
Bon maintenant faut configurer tout ça et comprendre comment ça marche, vu que je ne connait que easyphp (ne riez pas je vous entend) ça va pas être simple, je crois.
c'eût été plus simple par synaptic...
Habonjemaisque ! C'est kouwa ?? :shock: , on a dit pas d'insulte sur ce forum. :D

Merci

David.

par Sékiltoyai » 16 mai 2007, 20:48

Normalement il faut toujours être root pour installer des programmes sans problèmes.
Sinon, tu te galère un peu, c'eût été plus simple par synaptic...

par Hubert Roksor » 16 mai 2007, 20:38

Pour commencer, le "php5libapache2-mod-php5" ne me paraît pas casher, je pense qu'il manque un espace entre "php5" et "libapache2-mod-php5". Ensuite, je peux me tromper mais il ne me semble pas que tu sois en root donc il te faut soit exécuter

Code : Tout sélectionner

sudo -i
...pour passer root ou préfixer toutes tes commandes avec "sudo". Par exemple

Code : Tout sélectionner

sudo aptitude install apache2

par Ripat » 16 mai 2007, 20:38

are you root?

par Davee » 16 mai 2007, 20:30

Image

Le fenêtre console. J'ai surligné la ligne de commande.
Sékiltoyai: Quand est ce qu'il te met ca ? Lors de l'installation du paquet ? Ou lorsque tu essayes de le lancer ?
à l'install ... :? je crois

Merci

David.

par Sékiltoyai » 16 mai 2007, 20:09

Quand est ce qu'il te met ca ? Lors de l'installation du paquet ? Ou lorsque tu essayes de le lancer ?