Serveur Ubuntu, pile LAMP, WordPress fraîchement installé.
Apparemment, je ne peux pas utiliser la méthode d'accès au système de fichiers direct
car les fichiers appartiennent à différents propriétaires (le noyau WP est décompacté par moi et les fichiers WP créés par www-data
).
J'ai essayé mes informations d'identification pour la méthode ftp
, mais soit il y a un problème, soit aucun serveur FTP n'est installé dans la pile.
Suggère Google pour installer libssh2-php
et utiliser la méthode ssh
. Remplir mes identifiants (sauf les clés, aucune idée de ce qu'il faut y mettre) a fonctionné pour supprimer des plugins, mais ne parvient pas à en installer de nouveaux avec l'erreur suivante:
Downloading install package from http://downloads.wordpress.org/plugin/serverbuddy-by-pluginbuddy.0.1.6.Zip…
Unpacking the package…
Could not copy file. /var/www/wp-content/upgrade/serverbuddy-by-pluginbuddy.tmp/
Je suis un peu perdu quelle méthode à fourrer. Devrais-je essayer de Tweak et d'appliquer direct
? Ou comment réparer ssh
? Ou simplement installer un serveur FTP?
Idéalement, vous installez php-suexec, de sorte que le script php s'exécute en tant que propriétaire du fichier. Cela permet à la méthode directe d'être utilisée sans nécessiter de modifications d'autorisation.
Que diriez-vous ...
apt-get install proftpd
Je veux dire, suexec + root en tant que propriétaire des scripts ... pourrait conduire à des résultats indésirables.
J'ai documenté certains paramètres pertinents sur mon blog: Configuration de proFTPd