Как установить FTP на Linode?

Я нашел, что Гудзон сделал точно, что я нуждался и делаю действительно превосходное задание.

5
задан 2 April 2011 в 12:05
4 ответа

Сообщите WordPress, чтобы он использовал файловую систему напрямую - добавьте эту строку в начало вашего wp-config.php :

define('FS_METHOD', 'direct');
-2
ответ дан 3 December 2019 в 01:11

Устанавливать сервер VSFTP на Ubuntu

sudo apt-get install vsftpd

После того как Вам установили его, необходимо будет настроить конфигурацию, отредактировать/etc/vsftpd.conf

Отключите анонимные логины, находят anonymous_enable директива и делает его

anonymous_enable=NO

Позвольте локальным учетным записям войти в набор local_enable директива к

local_enable=YES

Позвольте записи путем установки write_enable директива

write_enable=YES

Перезапустите FTP-сервер, таким образом, Ваши изменения вступают в силу.

sudo service vsftpd restart

7
ответ дан 3 December 2019 в 01:11

На самом деле Вам не нужен FTP-сервер, работающий на Вашем сервере для решения этой проблемы.

При выполнении nginx просто перейдите к/path/to/yout/wordpress/и введите эту команду в окне соединения SSH:

показанный-R www.

Я не уверен, как изменить полномочия пользователя, если Вы выполняете апача, изменяетесь, www к апачскому названию группы как httpd может работать:

показанный-R httpd.

2
ответ дан 3 December 2019 в 01:11

Чтобы разрешить использование SSH2 для ваших обновлений и загрузки тем, вам необходимо сгенерировать свои SSH-ключи и установить модуль PHP SSH. Затем WordPress обнаружит, что у вас доступен SSH2, и вы увидите другую опцию (SSH2), отображаемую при загрузке / обновлении.

1.) Убедитесь, что у вас установлен модуль PHP для debian:

sudo apt-get install libssh2-php

2.) Сгенерируйте ключи SSH, добавление парольной фразы необязательно:

ssh-keygen
cd  ~/.ssh
cp id_rsa.pub authorized_keys

3.) Измените разрешение, чтобы WordPress мог получить доступ к этим ключам:

cd ~
chmod 755 .ssh
chmod 644 .ssh/*

Теперь вы получите параметр SSH2 при загрузке / обновлении / плагине. Вот фотка, репутации не хватает. разместить изображение. Вот ссылка на изображение, которое вы получите, надеюсь, это можно будет включить. https://www.dropbox.com/s/1m7fxlkp0nchplx/ssh-connection.png

4.) Для большей простоты вы можете установить значения по умолчанию в своих wp-config.php и это предварительно заполнит учетные данные SSH в окне загрузки WordPress.

define('FTP_PUBKEY','/home/<user>/.ssh/id_rsa.pub');
define('FTP_PRIKEY','/home/<user>/.ssh/id_rsa');
define('FTP_USER','<user>');
define('FTP_PASS','passphrase');
define('FTP_HOST','domain.com');

«Парольная фраза» является необязательной, если вы не устанавливаете парольную фразу во время ssh-kengen ; тогда не добавляйте его в wp-config.php

Это решило мою проблему. И мне вообще не нужно было делать chown . Но я видел ссылки на этот метод в других местах.

Ссылки:

3
ответ дан 3 December 2019 в 01:11

Теги

Похожие вопросы