web-dev-qa-db-fra.com

Impossible de créer le répertoire

J'ai suivi les instructions de

Chaque fois que j'essaye de mettre à jour ou d'installer un nouveau plugin, j'obtiens l'erreur suivante:

Downloading update from https://downloads.wordpress.org/plugin/akismet.3.0.1.Zip…
Unpacking the update…
An error occurred while updating Akismet: Could not create directory.
All updates have been completed.

J'ai mis en place /var/www/html avec

Sudo ln -s /usr/share/wordpress /var/www/html
Sudo chown wp-user:www-data -RL /var/www
Sudo chmod g+w -R /var/www

J'ai essayé

  • Ajout de define('WP_CONTENT_DIR', '/var/www/html/wp-content'); à /etc/wordpress/config-my.Host.php
  • Sudo chmod o+w -R /var/www/html/wp-content
  • Sudo -u wp-user touch /var/www/html/wp-content/test réussit
  • Sudo -u www-data touch /var/www/html/wp-content/test réussit

Information système:

$ cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"
NAME="Ubuntu"
VERSION="14.04, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
$ apt-show-versions wordpress Apache2 php5 mysql-server
Apache2:AMD64/trusty 2.4.7-1ubuntu4 uptodate
mysql-server:all/trusty-security 5.5.37-0ubuntu0.14.04.1 uptodate
php5:all/trusty-security 5.5.9+dfsg-1ubuntu4.3 uptodate
wordpress:all/trusty 3.8.2+dfsg-1 uptodate
2
Jeffrey

Vous utilisez le paquet Ubuntu pour WordPress, non? Aviez-vous essayé l'installation classique (vous n'avez qu'à télécharger l'archive officielle WP et à la configurer avec LAMP)?

Bien que ce ne soit pas très "Linux" peut-être, il est généralement suggéré de s'en tenir à cela pour WordPress. Dans le passé, j’ai traité brièvement du paquet Ubuntu WP et j’ai fini par le faire aussi.

PS si ce 3.8.2 est synonyme de WP version, il n’est pas courant non plus.

1
Rarst

Pour créer un répertoire WordPress sur le serveur Ubuntu, vous devez être dans var/www/ et son Sudo mkdir -p mysite.com/public_html && Sudo chown -R user_name:www-data /var/www

ls après, vous devriez voir quelque chose comme ceci:

total 12
drwxrwxr-x 2 microurb www-data 4096 Dec 15 06:36 html
drwxrwxr-x 3 microurb www-data 4096 Sep 23  2017 microurb.com
0
Daniel