Я только что установил WordPress 3.5.2 на экземпляр Amazon Linux AMI EC2 micro. Когда я попытался установить плагин wp-db-backup (плагины → Добавить новый), мне было предложено указать имя хоста, имя пользователя FTP, пароль FTP и тип подключения.
В ответ на этот вопрос рекомендуется выполнить passwd
в командной строке. Я не совсем понимаю, что я делаю в командной строке на основе этого ответа. Итак, я googled и нашел статью о настройке vsftpd. В статье обсуждается создание сертификата на сервере, и мне интересно, не пойду ли я здесь, следуя этой статье. Я использую CentOS 6.3 локально и Amazon Linux AMI на EC2).
Любая помощь/руководство будут оценены. Заранее спасибо.
EDIT
Я читал WordPress Codex, в котором обсуждались константы ftp для файла wp-config.php. Он рекомендовал, чтобы я определял как можно меньше этих констант для исправления моих проблем с обновлением. Я нахожусь на правильном пути здесь (особенно с точки зрения безопасности)? Я перечислил константы ниже. Любые рекомендации будут оценены.
define('FS_METHOD', 'ftpext');
define('FTP_BASE', '/path/to/wordpress/');
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
define('FTP_PRIKEY', '/home/username/.ssh/id_rsa');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');
define('FTP_SSL', false);