WORDPRESS : installation sur serveur dédié

Bonjour,

Question 1: Que te retourne la commande?

Question 2: as tu bien lancer cette commande?

PS: password = ton mot de passe.

Dans MySQL, il faut bien mettre le “;” en fin de ligne si non, la commande ne s’exécute pas.
Et est-ce que la vérification dans “préparation de la base de donnée” de mon tuto a bien fonctionné?

Cordialement,
Vandman

Bonjour,

[quote]Question 1: Que te retourne la commande?
Code:
ls -l /var/www/wordpress
[/quote]

ls -l /var/wwww/wordpress donne

[quote]Question 2: as tu bien lancer cette commande?
Code:
grant all privileges on wordpress.* to wpdb identified by ‘password’;

PS: password = ton mot de passe.

Dans MySQL, il faut bien mettre le “;” en fin de ligne si non, la commande ne s’exécute pas.
Et est-ce que la vérification dans “préparation de la base de donnée” de mon tuto a bien fonctionné?[/quote]

Il n’ y a eu aucun incident lors de la vérification dans “préparation de la base de donnée”

Donc je vais désinstaller la machine et refaire un essai cet après-midi en étant encore plus vigilant.

Cordialement

Bonsoir,

Bon j’ai recommencer entièrement l’installation (y compris Debian)

et les erreurs sont les mêmes :

Lors de l’installation Debian j’ai mis le nom de la machine ( le même que celui du serveur et j’ai rentré le nom de domaine également) pour le reste l’installation reste très classique.

Je sèche car les infos (Internet) sur l’erreur ne sont pas très “récente”

cdt

Bonsoir,

Le message concerne je pense mysql qui refuse l’accès à ton utilisateur wpdb. Il faut faire un grant sur la base de données pour cet user.

Bonsoir,

Mais encore, car cette commande à déjà été effectuée dans la mise en place du serveur ! et surtout comment la faire à nouveau ?

cdt

Beau tuto !

Archinformatique, il faut que tu reprennes le chapitre “préparation de la base de données”.

Tu n’as plus l’erreur de dossier wordpress qui n’existe pas dans /var/www ?

Merci AnatomicJC pour le “beau tuto”…

Pour Archinformatique, peux tu te connecter à Mysql en personalisant selon ce que tu as fait et nous retourner la commande de la deuxiemes ligne?

root@machine:/home/user# mysql -u wpdb -p wordpress mysql> SHOW GRANTS FOR CURRENT_USER;

merci.

Bonsoir à tous,

AnatomicJc

Oui je l’ai toujours

Vandman

[quote]root@machine:/home/user# mysql -u wpdb -p wordpress
mysql> SHOW GRANTS FOR CURRENT_USER;[/quote]

Lorsque je fais cette commande, j’ai toujours le même code d’erreur à savoir :

Hors, si j’ai bien compris (oui je sais…) je n’ai pas défini les privilèges pour le User. Je m’explique, quelque chose comme
CREATE USER moi@ip IDENTIFIED BY ‘passpass’;
grant all privilèges on*.*to moi@ip with grant option;

et spécifier également

mysql -u moi -p -hmydb@mondomaine.com
mysql -u moi -p -h10.1.2.30
mysql -u moi -p -h127.0.0.1 --protocol=TCP

Bon soyons sérieux, je n’ai pas trouvé cela seul

Est-ce quelque chose comme cela

D’avance merci

Bonjour,

Je ne comprends pas vraiment comment tu peux ne pas y arriver, je viens de vérifier de nouveau et ca fonctionne.

Tu te connectes à mysql en tant que root de mysql:

[code] mysql -u root -h localhost -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 43
Server version: 5.5.37-0+wheezy1 (Debian)

Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>[/code]

Ensuite, tu crées la base de données:

mysql> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; Query OK, 1 row affected (0.01 sec)
et tu donnes les autorisations à wpdb. En faisant cela tu crées aussi l’utilisateur.

GRANT ALL PRIVILEGES ON wordpress.* to wpdb identified by 'Pierre'; Query OK, 0 rows affected (0.00 sec)
Tu quittes mysql:

mysql> exit Bye
tu vérifies que tu as bien les droits:

[code]mysql -u wpdb -p wordpress
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 44
Server version: 5.5.37-0+wheezy1 (Debian)

Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>[/code]
Juste en faisant ça, tu t’es connecté en tant que “wpdb” donc wpdb existe bien.

Regarde les droits de “wpdb”:

mysql> SHOW GRANTS FOR CURRENT_USER; +-----------------------------------------------------------------------------------------------------+ | Grants for wpdb@% | +-----------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO 'wpdb'@'%' IDENTIFIED BY PASSWORD '*EB346C6F51FE215CD0433734A37249192A62EF63' | | GRANT ALL PRIVILEGES ON `wordpress`.* TO 'wpdb'@'%' | +-----------------------------------------------------------------------------------------------------+ 2 rows in set (0.01 sec)
Tu vois ici que “wpdb” a tout les privilèges sur la base “wordpress”.

As tu la possibilité de réaliser tout ca?

Bonsoir,

[quote] mysql -u root -h localhost -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 43
Server version: 5.5.37-0+wheezy1 (Debian)

Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

Ensuite, tu crées la base de données:
Code:
mysql> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
Query OK, 1 row affected (0.01 sec)

et tu donnes les autorisations à wpdb. En faisant cela tu crées aussi l’utilisateur.
Code:
GRANT ALL PRIVILEGES ON wordpress.* to wpdb identified by ‘Pierre’;
Query OK, 0 rows affected (0.00 sec)

Tu quittes mysql:
Code:
mysql> exit
Bye

tu vérifies que tu as bien les droits:
Code:
mysql -u wpdb -p wordpress
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 44
Server version: 5.5.37-0+wheezy1 (Debian)

Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

Juste en faisant ça, tu t’es connecté en tant que “wpdb” donc wpdb existe bien.

Regarde les droits de “wpdb”:
Code:
mysql> SHOW GRANTS FOR CURRENT_USER;
±----------------------------------------------------------------------------------------------------+
| Grants for wpdb@% |
±----------------------------------------------------------------------------------------------------+
| GRANT USAGE ON . TO ‘wpdb’@’%’ IDENTIFIED BY PASSWORD ‘EB346C6F51FE215CD0433734A37249192A62EF63’ |
| GRANT ALL PRIVILEGES ON wordpress.
TO ‘wpdb’@’%’ |
±----------------------------------------------------------------------------------------------------+
2 rows in set (0.01 sec)

Tu vois ici que “wpdb” a tout les privilèges sur la base “wordpress”.

As tu la possibilité de réaliser tout ca?[/quote]

Bon j’ai fait des progrès… :smiley: car j’arrive à aller jusque là sans problème et je ne préfère pas dire où j’avais fais l’erreur car même si le ridicule ne tue pas…
Par contre je bloque à cette commande :

Réponse :
cp: impossible d’évaluer << /var/www/wordpress/wp-config-sample.php >>: Aucun fichier ou dossier de ce type

Bon je cherche encore si dans la commande j’ai bien écris…

Bonne soirée !

Salut,

Avant d’aller plus loin nous allons vérifier que la base est vraiment prête.

Fait ceci et donne nous le résultat.

[code]mysql -u wpdb -p wordpress
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 44
Server version: 5.5.37-0+wheezy1 (Debian)

Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>
[/code]
Juste en faisant ça, tu t’es connecté en tant que “wpdb” donc wpdb existe bien (si wpdb est ton utilisateur pour la base).

Regarde les droits de l’utilisateur “wpdb” et retourne nous le résultat:

mysql> SHOW GRANTS FOR CURRENT_USER; +-----------------------------------------------------------------------------------------------------+ | Grants for wpdb@% | +-----------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO 'wpdb'@'%' IDENTIFIED BY PASSWORD '*EB346C6F51FE215CD0433734A37249192A62EF63' | | GRANT ALL PRIVILEGES ON `wordpress`.* TO 'wpdb'@'%' | +-----------------------------------------------------------------------------------------------------+ 2 rows in set (0.01 sec)

On vérifiera ensuite la question du

[quote]Réponse :
cp: impossible d’évaluer << /var/www/wordpress/wp-config-sample.php >>: Aucun fichier ou dossier de ce type

Bon je cherche encore si dans la commande j’ai bien écris…[/quote]

Bonjour,

mysql -u wpdb -p wordpress

[quote]Welcome to the MySQL monitor. Commands end with ; or\g.
Your MySQL connection id is 42
Server version: 5.5.40-0+wheezy1 (Debian)

Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.[/quote]

[quote]mysql> SHOW GRANTS FOR CURRENT_USER;
±----------------------------------------------------------------------------------------------------+
| Grants for wpdb@% |
±----------------------------------------------------------------------------------------------------+
| GRANT USAGE ON . TO ‘wpdb’@’%’ IDENTIFIED BY PASSWORD ‘F91E49B4271FE68E09C89967119E6FAE9A52B0B0’ |
| GRANT ALL PRIVILEGES ON wordpress.
TO ‘wpdb’@’%’ |
±----------------------------------------------------------------------------------------------------+
2 rows in set (0.01 sec)[/quote]

Sauf le password qui n’est pas le même et connexion id is 42 au lieu de 44 dans ton “résultat”. Il me semble que tout est pareil.

cdt

OK, c’est bon, ta base de donnée est prête.

Maintenant, nous allons vérifier que le répertoire wordpress est bien dans le /var/www/

Peux tu nous retourner le résultat de la commande suivante:

Merci

[quote]total 12
-rw-r–r-- 1 root www-data 177 oct. 29 19:46 index.html
drwxr-xr-x 3 root wwww-data 4096 oct. 29 19:57 wordpress
drwxr-xr-x 3 root wwww-data 4096 oct. 29 20:01 worpress
[/quote]

la dernière ligne c’est une erreur de ma part mal orthographié wordpress… est-ce la cause ?

cdt

Peux tu nous retourner le résultat de la commande suivante:

Cordialement,

Résultat

[quote]total 4
drwxr-xr-x 5 root www-data 4096 oct. 29 20:25 wordpress[/quote]

cdt

as tu fait?

Normalement oui

Mais pour être certain je vais recommencer…

Tapes la commande et retourne le résultat de la commande.

Bonsoir,

Avec beaucoup de retard

Bon comme je n’arrive pas encore à faire une purge complète à chaque fois je suis “obligé” de tout réinstaller

Bref la mise en place de Wordpress se passe bien jusque l’installation proprement dit de Wordpress et la commande :

[code]cp /var/www/wordpress/wp-config-sample.php /var/wwww/wordpress/wp-config.php [code]

ne fonctionne pas

Avant de recommencer j’ai 3 questions :

la commande pour changer le groupe des répertoires et fichier dans wordpress:

n’affiche rien à l’écran, on est bien d’accord
de même la commande pour pouvoir installer des modules etc

n’affiche rien à l’écran

Et enfin, est-ce que finalement cela peut venir de l’hébergeur (je pense notamment à la commande chmod 2775…

Et bien que je n’ai pas répondu à ta demande :

Toutes les vérifications que nous avons faites montraient bien que la première partie de l’installation c’est bien passée, y compris cette dernière commande.

Le tuto étant particulièrement bien fait, je m’en veux de ne pas comprendre d’où vient l’erreur !!! :blush:

cdt