2016-05-17 1 views
1

Я установил WordPress на свою локальную машину с помощью MAMP. Если я хочу обновить систему или плагины, WordPress каждый раз запрашивает учетные данные WebFTP. Я пробовал root/root на localhost и localost: 8888. Оба ошибаются?WordPress на MAMP хочет, чтобы WebFTP обновлялся. Где я могу это найти?

Где я могу найти/установить эти учетные данные? Или есть способ предотвратить WP от просьбы?

Проблема для меня новая. Раньше не было необходимости в учетных данных WebFTP ?!

ответ

2

Я всегда предлагал WordPress редактировать файлы непосредственно для обновления WordPress вместо использования FTP. Для этого добавьте define('FS_METHOD', 'direct'); в файл wp-config.php, а затем убедитесь, что файлы принадлежат пользователю, который запускает Apache. Я думаю, что по умолчанию бесплатная версия MAMP работает так, как вам, поэтому вам не нужно ничего делать с разрешениями на файлы.

Ниже приведена документация по документации документа Editing wp-config.php документа для FS_METHOD константа.

FS_METHOD заставляет использовать метод файловой системы. Он должен быть только «прямым», «ssh2», «ftpext» или «ftpsockets». Как правило, вы должны изменить только , если у вас возникли проблемы с обновлением. Если вы измените его, и он не поможет, измените его обратно/удалите. В большинстве случаев , устанавливая его в «ftpsockets», будет работать, если автоматически выбранный метод не работает. Обратите внимание, что ваш выбор здесь имеет серьезную угрозу. последствия. Если вы не знакомы с ними, перед внесением изменений вы должны обратиться за помощью .

**(Primary Preference) "direct"** forces it to use Direct File I/O requests from within PHP. It is the option chosen by default. 
**(Secondary Preference) "ssh2"** is to force the usage of the SSH PHP Extension if installed 
**(3rd Preference) "ftpext"** is to force the usage of the FTP PHP Extension for FTP Access, and finally 
**(4th Preference) "ftpsockets"** utilises the PHP Sockets Class for FTP Access. 
+0

отлично работает. благодаря! – Cray