WordPress запрашивает FTP данные в локальной среде XAMPP
Я полный новичок. Я довольно хорошо разбираюсь в приложениях, но никогда не писал ни строчки кода. Установил XAMPP и WordPress, купил шаблон на Envato и планирую поработать над ним в выходные. Следовал инструкциям для WordPress и XAMPP, и вроде бы все в порядке. Работаю исключительно на локальной машине, Mac под управлением Mojave.
Пытаюсь установить .zip файл в WordPress, и система запрашивает учетные данные FTP. Не уверен, что нужно здесь указывать или что изменить, чтобы установить .zip файл для моего шаблона сайта.
Заранее благодарен за любые предложения или рекомендации.
JVN
Поздравляем, Джон, добро пожаловать в мир WordPress!
Чтобы исправить проблему, просто добавьте следующую строку кода в файл wp-config.php
вашей установки WordPress. Это объявление PHP-константы, которое указывает WordPress не использовать FTP. Вот и всё.
define( 'FS_METHOD', 'direct' );
Подробнее: https://developer.wordpress.org/apis/wp-config-php/#wordpress-upgrade-constants

Спасибо, Оби! Я отредактирую .php файл и вставлю предоставленный вами код. Имеет ли значение, куда именно в файл вставлять новый код? Нужно ли что-то удалять из существующего кода? Благодарю за ваше время, экспертизу и внимание.

В моём случае я использую Linux (Debian) и предполагаю, что в этом процессе должна быть включена авторизация для успешного обновления. Вот что я получил при первой попытке:
Загрузка обновления с https://downloads.wordpress.org/release/wordpress-5.7.1-no-content.zip…
Подлинность wordpress-5.7.1-no-content.zip не может быть проверена, так как подпись не найдена.
Распаковка обновления…
Не удалось создать директорию.
Установка не удалась.
Заранее спасибо!
Моим решением стало ручное обновление WordPress. Вот детали для выполнения: https://wordpress.org/support/article/updating-wordpress/#manual-update

В моем случае просто добавление строки 'define' в wp-config не сработало.
Мне также пришлось дать полные права на чтение/запись для администратора и всех пользователей к папке xampp и ее подпапкам:
- правой кнопкой мыши на самой папке
- предоставить разрешение на изменение, нажав на значок замка
- изменить права администратора и всех пользователей на чтение и запись в меню 'sharing & permissions'
- нажать на ... внизу (рядом с кнопками + и -) и выбрать 'apply to enclosed items' (применить к вложенным элементам)
Не знаю, связано ли это, но после этих изменений моя база данных MySql перестала работать. Я нашел такое решение для этой проблемы:
- откройте терминал и введите: sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
Надеюсь, это поможет.

Не рекомендуется предоставлять всем права на запись в любые файлы вашей системы, потому что если злоумышленник получит доступ как пользователь с низкими привилегиями, он сможет контролировать и ваш WordPress. Лучше убедиться, что процесс, под которым работает ваш сайт, владеет папкой или является членом группы-владельца, и использовать это для установки более конкретных разрешений.
