• Добрый вечер.
    После переноса сайта на новый хостинг заметил странную проблему. Сайт работает, но не могу установить новые плагины. Как будто нет прав на доступ к файлам https://prnt.sc/v4scq8
    Что проверить?

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • define('FS_METHOD', 'direct');
    

    и

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

    в wp-config.php не помогают

    Может быть при переносе что-то не учли. Если установите новый вордпрес в другой папке, с новой базой, плагины на него будут устанавливаться?

    Установил еще один вордпресс, с новой базой данных. Проблема осталась. Я грешу на настройки веб сервера(хостинг) https://prnt.sc/v4ut3o

    У Вас свой сервер, который Вы администрируете? Или хостинг администрирует?

    anonymized-14765447

    (@anonymized-14765447)

    simatic007, привет.

    Попробуйте рекурсивно проставить заново права на файлы и директории, ну и не лишним будет логи ошибок посмотреть (или дебаг WordPress).

    Хостинг — выделенный сервер, который сам администрирую. Логи ошибок пусты.

    Так сразу и не скажешь в чем проблема. Переустановите серверную ось, в Интернете много материалов на эту тему. Например, WordPress еще ставят на freebsd, есть простор для творчества.

    Пишу решение, может кому тоже пригодится: я заливал файлы под root,а они должны принадлежать www-root
    Команда в консоли
    chown -R www-root:www-root /var/www/www-root/data/www/site.ru
    И проблема ушла.

    anonymized-14765447

    (@anonymized-14765447)

    simatic007,

    выделенный сервер, который сам администрирую

    Ну ОК.

    alexander70,

    Переустановите серверную ось

    Можно ещё поменять хостера с провайдером, переехать в другую страну, сменить гражданство. Есть простор для движухи.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Не могу поставить плагин» закрыта для новых ответов.