• Решено habal

    (@habal)


    Вариант решения №1. В wp-config.php добавляем текст.

    define(‘FS_METHOD’, ‘direct’);

    или

    if(is_admin()) {
    add_filter(‘filesystem_method’, create_function(‘$a’, ‘return «direct»;’ ));
    define( ‘FS_CHMOD_DIR’, 0751 );
    }

    Вариант решения №2. В wp-config.php добавляем текст.

    define(‘FS_METHOD’, ‘ftpext’);
    define(‘FTP_BASE’, ‘/var/www/vhosts/chriscoyier.net/httpdocs/’);
    define(‘FTP_USER’, ‘username’);
    define(‘FTP_PASS’, ‘password’);
    define(‘FTP_HOST’, ‘host’);
    define(‘FTP_SSL’, false);

    или

    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);

    Вариант решения №3. Если есть доступ к терминалу. (VPS, Dedicated) — решает проблему с vsftpd и proftpd на VestaCP и других.

    cd /home/admin/web/domain.tld/public_html/
    chown admin -R *

    Вариант решения №4. Помогает в ISP, BrainyCP, CPanel и других хостингах.

    Переключить режим работы php с Mod_php на FastCGI или наоборот.

    Вариант решения №5. Установка Mod_ruid2 или установка патча Apache MPM-ITK. (Для VPS, и IPS хостинга)

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Автор habal

    (@habal)

    Дополнительные инструкции гуглим

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

    все остальное — это костыли.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Проблемы с FTP, не загружает и не обновляет плагины и темы, просит данные FTP» закрыта для новых ответов.