it-swarm.dev

Jak konfigurovat WP přístup k souborovému systému v Linuxu (Ubuntu Server)?

Ubuntu Server, LAMP stack, čerstvě instalovaný WordPress.

Zřejmě nemohu použít metodu přístupu k souborovému systému direct, protože soubory jsou vlastněny různými vlastníky (jádro WP rozbalené mnou a soubory WP vytvoří pomocí www-data).

Vyzkoušela jsem svá pověření pro metodu ftp, ale buď se něco pokazí, nebo v zásobníku není nainstalován žádný server FTP.

Návrhy Googlu na instalaci libssh2-php a použití metody ssh. Vyplnění pověření (s výjimkou klíčů, žádný nápad, co tam dát) to fungovalo pro smazání pluginů, ale neinstalovat nové s následující chybou:

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/

Jsem trochu ztracený, který způsob, jak hrabat. Mám se pokusit Tweak a vynutit direct? Nebo jak opravit ssh? Nebo stačí nainstalovat nějaký ftp server?

3
Rarst

V ideálním případě instalujete php-suexec, takže skript PHP běží jako vlastník souboru. To umožňuje použít přímou metodu bez nutnosti změny oprávnění.

3
Denis de Bernardy

Co takhle ...

apt-get install proftpd

Suexec + root jako vlastník skriptů ... může vést k nežádoucím výsledkům.

Na svém blogu jsem zdokumentoval některá relevantní nastavení: konfigurace proFTPd

0
Martin Zeitler