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/04/2015, à 22:17

cinquau

[Résolu] Problème mises à jour wordpress local

Bonsoir à tous,

je viens d'installer wordpress en local en suivant l'installation : http://doc.ubuntu-fr.org/wordpress (section 2.1 Par les dépôts Ubuntu).

installation du paquet wordpress
+
sudo ln -s /usr/share/wordpress /var/www/html/wordpress
sudo gzip -d /usr/share/doc/wordpress/examples/setup-mysql.gz
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost
sudo chown -R www-data /usr/share/wordpress
sudo /etc/init.d/apache2 restart
gksudo gedit /usr/share/wordpress/wp-config.php
+
define ('WPLANG', 'fr_FR');

L'installation s'est passée merveilleusement bien cependant lorsque je veux mettre à jour les extensions j'ai un message d'erreur :
               "Une erreur est survenue pendant la mise à jour de Akismet : Impossible de créer le dossier."


Comme il s'agit d'une installation locale j'ai ajouté la ligne : define('FS_METHOD', 'direct'); au fichier wp-config afin de pouvoir faire les mises à jour et il semblerait qu'avec l'ajout de cette ligne il faille aussi changer les permissions mais malgré de nombreuses tentatives de commandes à base de chown et chgrp (dont je ne comprends pas tout) les mises à jour restent impossibles.

Je pense donc que mon problème est un bête problème de permissions mais je n'arrive pas à trouver les bonnes commandes ainsi que les dossiers sur lesquels les affecter.

J'espère être assez clair dans mes explications et trouver quelqu'un qui pourra me guider afin de donner les permissions nécessaires à wordpress pour qu'il puisse effectuer les mises à jour.

Merci pour tout smile

Dernière modification par cinquau (Le 09/04/2015, à 22:40)

Hors ligne

#2 Le 08/04/2015, à 03:06

chefdelegion

Re : [Résolu] Problème mises à jour wordpress local

Salut, donner les droits ecritures pour :
sudo chmod -R 775 wp-content

Dernière modification par chefdelegion (Le 08/04/2015, à 03:07)


Xubuntu  14.04 LTS sur tous les postes.
Debian/FreeBSD pour les serveurs.
OMV/FreeNAS pour les serveurs NAS/SAN
New blog : http://aurelienh.shost.ca

Hors ligne

#3 Le 08/04/2015, à 09:44

cinquau

Re : [Résolu] Problème mises à jour wordpress local

Merci pour cette réponse rapide smile

je me suis mis dans le dossier /usr/share/wordpress (cd /usr/share/wordpress) puis j'ai fait "sudo chmod -R 775 wp-content"

je me suis mis dans le dossier /var/www/html/wordpress (cd /var/www/html/wordpress) puis j'ai fait "sudo chmod -R 775 wp-content"


Malheureusement le problème persiste, dans les mises à jour de wordpress j'ai toujours "Impossible de créer le dossier."
Ais-je mal compris la manip?

Hors ligne

#4 Le 08/04/2015, à 10:58

chefdelegion

Re : [Résolu] Problème mises à jour wordpress local

Donc tu n'as  pas fait les groupes et toussa ... bon il faut simplement faire :
Ajoute ton user au groupe www-data :

sudo usermod -a -G www-data  (tonuser)

Verifie si ton user est bien dans le groupe www-data :

groups tonuser

Puis donne l'autorisation du groupe www-data a ton repertoire :

sudo chgrp -R www-data /usr/share/wordpress

Puis refait le chmod :

sudo chmod -R 775  /usr/share/wordpress/wp-content

Dernière modification par chefdelegion (Le 08/04/2015, à 11:02)


Xubuntu  14.04 LTS sur tous les postes.
Debian/FreeBSD pour les serveurs.
OMV/FreeNAS pour les serveurs NAS/SAN
New blog : http://aurelienh.shost.ca

Hors ligne

#5 Le 08/04/2015, à 11:21

cinquau

Re : [Résolu] Problème mises à jour wordpress local

Merci pour ton aide, je viens de faire les manips que tu m'indiques mais j'ai toujours le même problème.

quand je fais : groups monuser j'obtiens un ligne dans laquelle je trouve : www-data donc ça a l'air bon.

J'ai été vérifier de manière graphique et mes dossiers wordpress et wp-content sont propriétaires de www-data.

Mais toujours ce satané Impossible de créer le dossier.

Hors ligne

#6 Le 08/04/2015, à 11:26

chefdelegion

Re : [Résolu] Problème mises à jour wordpress local

et un : sudo chmod -R 775  /usr/share/wordpress/wp-content/ ?


Xubuntu  14.04 LTS sur tous les postes.
Debian/FreeBSD pour les serveurs.
OMV/FreeNAS pour les serveurs NAS/SAN
New blog : http://aurelienh.shost.ca

Hors ligne

#7 Le 08/04/2015, à 13:13

cinquau

Re : [Résolu] Problème mises à jour wordpress local

J'ai entré cette commande, j'ai suivi les lignes de commande comme indiqué dans ton précédent poste.

En tout cas merci de ton aide.

Hors ligne

#8 Le 08/04/2015, à 13:34

chefdelegion

Re : [Résolu] Problème mises à jour wordpress local

fait moi la commande ls -la  dans ton dossier wordpress


Xubuntu  14.04 LTS sur tous les postes.
Debian/FreeBSD pour les serveurs.
OMV/FreeNAS pour les serveurs NAS/SAN
New blog : http://aurelienh.shost.ca

Hors ligne

#9 Le 08/04/2015, à 14:58

cinquau

Re : [Résolu] Problème mises à jour wordpress local

La commande ls -la me donne :

total 180
drwxrwxr-x   5 www-data www-data  4096 avril  7 22:24 .
drwxr-xr-x 298 root     root     12288 avril  7 21:29 ..
lrwxrwxrwx   1 www-data www-data    23 août   7  2014 .htaccess -> /etc/wordpress/htaccess
-rwxrwxr-x   1 www-data www-data   418 août   7  2014 index.php
-rwxrwxr-x   1 www-data www-data  7219 août   7  2014 readme.html
-rwxrwxr-x   1 www-data www-data  4896 août   7  2014 wp-activate.php
drwxrwxr-x   9 www-data www-data  4096 avril  7 21:25 wp-admin
-rwxrwxr-x   1 www-data www-data   271 août   7  2014 wp-blog-header.php
-rwxrwxr-x   1 www-data www-data  4818 août   7  2014 wp-comments-post.php
-rwxrwxr-x   1 www-data www-data  2448 avril  7 21:56 wp-config.php
-rwxrwxr-x   1 www-data www-data  2413 avril  7 21:31 wp-config.php~
-rwxrwxr-x   1 www-data www-data  3087 août   7  2014 wp-config-sample.php
drwxrwxr-x   5 www-data www-data  4096 avril  7 21:25 wp-content
-rwxrwxr-x   1 www-data www-data  2932 août   7  2014 wp-cron.php
drwxrwxr-x  12 www-data www-data  4096 avril  7 21:25 wp-includes
-rwxrwxr-x   1 www-data www-data  2380 août   7  2014 wp-links-opml.php
-rwxrwxr-x   1 www-data www-data  2359 août   7  2014 wp-load.php
-rwxrwxr-x   1 www-data www-data 33407 août   7  2014 wp-login.php
-rwxrwxr-x   1 www-data www-data  8235 août   7  2014 wp-mail.php
-rwxrwxr-x   1 www-data www-data 11070 août   7  2014 wp-settings.php
-rwxrwxr-x   1 www-data www-data 25665 août   7  2014 wp-signup.php
-rwxrwxr-x   1 www-data www-data  4026 août   7  2014 wp-trackback.php
-rwxrwxr-x   1 www-data www-data  3032 août   7  2014 xmlrpc.php

Hors ligne

#10 Le 08/04/2015, à 15:54

chefdelegion

Re : [Résolu] Problème mises à jour wordpress local

comment cela fait que ils ont tous le ww-data comme user ?
pourquoi il ya un /etc/wordpress ?

Je pense qu'il serait mieux de desinstaller le paquer et de l'installer depuis ici, faire un serveur simple pour le moment :
Purge :

sudo apt-get purge wordpress && sudo apt-get autoremove --purge

Installation de apache2, mysql, php5 :

sudo apt-get install apache2 mysql-server php5 php5-mysql php5-gd 

Telechargement de wordpress dans  /var/www

cd /var/www && sudo wget http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz

Creation de la base de donner que tu peux le faire avec une interface graphique avec phpmyadmin plus tard :

mysql -u root -p

Creation de la base :

CREATE DATABASE wpdatabase;
Query OK, 1 row affected (0.00 sec)

( tu peux mettre le nom,user,mdp comme tu veux)

Creation de l'user :

CREATE USER wpuser@localhost;
Query OK, 0 rows affected (0.00 sec)

Ajout d'un mdp de l'utilisateur :

SET PASSWORD FOR wpuser@localhost= PASSWORD("mettre-un-mot-de-passe-ici");
Query OK, 0 rows affected (0.00 sec)

Donner les droits de l'user pour la table :

GRANT ALL PRIVILEGES ON wpdatabase.* TO 
wpuser@localhost IDENTIFIED BY 'ton-mot-de-passe';
Query OK, 0 rows affected (0.00 sec)

Refresh mysql :

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

Quitte Mysql :

quit;

Va dans ton repertoire wordpress :

sudo cd /var/www/
sudo chgrp -R www-data wordpress
sudo chmod -R 775 wordpress/

ensuite fait un http://tonip/wordpress
Ou alors faire :

sudo nano /etc/apache2/sites-available/default

Modifie et ajoute dans le default :

<VirtualHost *:80>
ServerAdmin my@email.com
DocumentRoot /var/www/wordpress
ServerName tondomaine ou ip
	<Directory /var/www/wordpress>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride All
		Order allow,deny
		allow from all
	</Directory>
</VirtualHost>

Puis un :

sudo service apache2 reload

Oui c'est du simple comme cela mais cela te permet d'apprendre les petites bases pour un hebergenent smile .

Dernière modification par chefdelegion (Le 08/04/2015, à 16:00)


Xubuntu  14.04 LTS sur tous les postes.
Debian/FreeBSD pour les serveurs.
OMV/FreeNAS pour les serveurs NAS/SAN
New blog : http://aurelienh.shost.ca

Hors ligne

#11 Le 08/04/2015, à 17:10

cinquau

Re : [Résolu] Problème mises à jour wordpress local

Merci beaucoup pour tout ces renseignements, je teste cette méthode ce soir.
Vraiment merci du temps que tu as passé à écrire tout ça.

Edit : pour ce soir je bloque un peu, j'essaye de finaliser mon installation demain et j'oublierais pas le [Résolu] big_smile
Edit2 : Milles merci chefdelegion pour ton aide et merci à ubuntu-fr, j'ai eu du mal mais maintenant tout marche!

Dernière modification par cinquau (Le 09/04/2015, à 22:45)

Hors ligne

#12 Le 18/08/2015, à 20:44

legion31000

Re : [Résolu] Problème mises à jour wordpress local

Super, merci chefdelegion pour ce tuto.
Quelques petites suggestions supplémentaires:

Faire une copie de wp-config-sample.php en wp-config.php
Cela permet d'avoir un fichier config.php

sudo cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php

Et ensuite mettre à jour les infos suivantes dans le fichier wp-config.php:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wpdatabase');

/** MySQL database username */
define('DB_USER', 'wpuser');

/** MySQL database password */
define('DB_PASSWORD', 'motdepasse');

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

/** Language fr. */
define ('WPLANG', 'fr_FR');

Attention, si l'on récupère le "http://wordpress.org/latest.tar.gz"
Ce dernier n'est pas en français.

Je vous propose de passer voir ici pour la manip:
http://wpchannel.com/changer-langue-sans-danger


PC : AMD FX(tm)-8320 Eight-Core Processor × 8 - Motherbord ASUS H81-Plus ATX - 8Go Ram DDR3 - GeForce GTX 750 Ti/PCIe/SSE2 - Archlinux
Notebook : Asus F6V-3P145CS 13,3", 3072 Mo, ATI Mobility™ Radeon™ HD3470 HyperMemory™ - Archlinux
Serveur: FUJITSU PRIMERGY TX150 S6 - Ubuntu 14.04 LTS
http://archlinux31.ddns.net

Hors ligne

#13 Le 19/08/2015, à 11:46

legion31000

Re : [Résolu] Problème mises à jour wordpress local

J'ajoute une problématique supplémentaire, si une personne sait y répondre:

Inclure un lien owncloud dans wordpress
http://forum.ubuntu-fr.org/viewtopic.php?id=1890641


PC : AMD FX(tm)-8320 Eight-Core Processor × 8 - Motherbord ASUS H81-Plus ATX - 8Go Ram DDR3 - GeForce GTX 750 Ti/PCIe/SSE2 - Archlinux
Notebook : Asus F6V-3P145CS 13,3", 3072 Mo, ATI Mobility™ Radeon™ HD3470 HyperMemory™ - Archlinux
Serveur: FUJITSU PRIMERGY TX150 S6 - Ubuntu 14.04 LTS
http://archlinux31.ddns.net

Hors ligne