Как настроить FTP для использования в локальном WordPress

PulseAudio включен и настроен для вас уже в Ubuntu по умолчанию, вам не нужно запускать его вручную. Так что, если у вас есть проблемы со звуком, я не думаю, что это из-за PulseAudio. Это может быть ошибка или аппаратная проблема.

Вы можете проверить это, если работает нормально с pulseaudio --check в терминале . - не выводит вывод на консоль, за исключением ошибок в stderr.

См. man pulseaudio для получения дополнительной информации.

Также, для получения дополнительной помощи, вы можете следить за этим вопросом: Проблемы со звуком после обновления до 13.04 и этой Процедуры устранения неполадок со звуком .

21
задан 16.07.2016, 19:52

7 ответов

Ваш логин в Wordpress и логин на FTP - это две разные вещи. Я вижу, что вы используете vsFTPd, поэтому вы можете сделать это очень просто:

Отредактируйте файл конфигурации vsFTPd:

gksu gedit /etc/vsftpd.conf

Добавьте это в конце:

[ 111]

Перезапустите сервер vsFTPd:

sudo /etc/init.d/vsftpd restart

Теперь вы сможете подключиться к FTP, используя свой логин Ubuntu.

0
ответ дан 24.04.2019, 20:29
  • 1
    и как я могу предоставить пользователю (пользователю WordPress) доступ к FTP, который может использовать FTP по сети – bvs 22.11.2010, 19:55
  • 2
    Я также не буду входить в систему как root, но создаю фиктивного пользователя, сделаю его частью вашей группы www-data и использую его для установки обновлений – basarat 23.11.2010, 03:14
  • 3
    У меня была такая же проблема, и я просто хотел добавить для любых других, которые проходят через это, что вам нужно использовать «127.0.0.1», а не «localhost». Или, по крайней мере, я сделал. Также пришлось использовать FTP, а не FTPS. – Don 08.01.2011, 20:31
  • 4
    -1 Несмотря на то, что он указан как лучший ответ, в нем отсутствует информация о том, что write_enable закомментирован по умолчанию. Если вы не раскомментируете, ваше решение все еще не работает. – jmvtrinidad 22.08.2014, 17:12

Просто добавьте эту строку в wp-config.php

define('FS_METHOD', 'direct');

Тогда все будет хорошо.

0
ответ дан 24.04.2019, 20:29

У меня была та же проблема.

Когда я создал свой сервер Ubuntu, я установил сайт WordPress, и каждый раз, когда я хотел обновить плагин, мне нужен был доступ по FTP, который действительно раздражал. Я знал, что могу просто добавить детали ftp в конфигурацию для WordPress, но я был как NAH! Так что оказалось, что WordPress не может записывать файлы в каталог wp-content, потому что у apache нет прав на редактирование каталога, поэтому я так и исправил.

Скопируйте файл группы в группы в том же каталоге

sudo cp /etc/group /etc/groups

Затем дайте рекурсивное разрешение apache

sudo chown -R www-data:root /var/www

Вот так.

Еще один способ сделать это - отредактировать apache envvars

sudo nano /etc/apache2/envvars

Отредактировать строки, где написано

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

И заменить www-данные своим именем пользователя для Ubuntu

export APACHE_RUN_USER=USERNAME
export APACHE_RUN_GROUP=USERNAME

Теперь перезапустите apache

sudo service apache2 restart

и убедитесь, что у вашей учетной записи есть разрешения на доступ к каталогу

sudo chown -R USERNAME:USERNAME /var/www

Если это не работает, просто ответьте.

0
ответ дан 24.04.2019, 20:29

Если вы используете файл по умолчанию, проблема, с которой я не сталкивался, включила доступ для записи. Это решило мои проблемы.

listen=YES
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
0
ответ дан 24.04.2019, 20:29
  • 1
    Та же проблема здесь, write_enable закомментирована по умолчанию. Спасибо за чаевые. Здесь нигде не упоминается, но я также изменил домашний каталог для пользователя wordpress ftp на / var / www / html (или любой другой путь к сайту). Я не уверен, действительно ли это необходимо. – AlanObject 22.08.2014, 17:11

Для меня смена владельца папки WordPress решила проблему.

sudo chown -R www-data wordpress
0
ответ дан 24.04.2019, 20:29

Чтобы настроить vsftpd, откройте vsftpd.conf в /etc и скопируйте и вставьте следующее в ваш vsftpd.conf

listen=YES
anonymous_enable=YES
anon_root=/srv/ftp
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
ftpd_banner=Welcome to my FTP server.
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

Примечание:
Вы должны создать новый каталог внутри /srv в имени ftp или в любом другом имени, которое вы предпочитаете. Если вы предпочитаете другое имя, вам следует изменить строку anon_root=/srv/ftp на anon_root=/srv/toyourfoldername. Теперь поместите все ваши файлы в папку / srv / ftp [1116 ]

Чтобы проверить настройки в типе localhost:

ftp://127.0.0.1
Если у вас возникли проблемы, сообщите мне.

Чтобы запустить / остановить / перезапустить vsftpd:

sudo service vsftpd start
sudo service vsftpd stop
sudo service vsftpd restart
0
ответ дан 24.04.2019, 20:29

Это сработало для меня:

Добавить этот файл в wp-config.php:

if(is_admin()) {
    add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
    define( 'FS_CHMOD_DIR', 0751 );
}

для получения дополнительной http://www.jamison.org/2010/12/ 04 / как конфигурируемые-WordPress-на-автомат-FTPS-обновления-с использованием-vsftp-в-убунту /

0
ответ дан 24.04.2019, 20:29

Теги

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