Не удалось обновить плагины Wordpress: не удалось создать каталог

Добрый день! Почему я не могу обновить свои плагины на своем веб-сайте Wordpress.

В моем FTP-файле я уже установил для папки плагинов значение 755, а затем настроил для своего wp-содержимого значение 755. В моем wordpress Site Health это то, что написано в File Permission

The main WordPress directory    Writable
The wp-content directory        Writable
The uploads directory           Writable
The plugins directory           Writable
The themes directory            Writable

Я сделал все, что написано на этом сайте, и все же я не могу обновить ни один из моих плагинов. Я уже не знаю, что не так и что мне делать.

Я использую CWP с WordPress 5.5.1 и PHP версии 7.4.10.


person Marvin Joseph    schedule 19.10.2020    source источник
comment
Какую ошибку вы получаете?   -  person Mason    schedule 19.10.2020
comment
Привет. Это ошибка, которую я вижу: Ошибка обновления: не удалось создать каталог.   -  person Marvin Joseph    schedule 19.10.2020


Ответы (1)


Один из способов решить эту проблему — попытаться изменить разрешения FTP с помощью файла «wp-config.php».

Есть несколько шагов, чтобы исправить «Установка не удалась, не удалось создать каталог». В своей учетной записи веб-хостинга откройте «Файловый менеджер». В корневой папке найдите файл «wp-config.php». В вашем файле «wp-config.php» введите следующий фрагмент кода. ПРИМЕЧАНИЕ. Замените информацию в скобках своей информацией.

define(‘FS_METHOD’, ‘ftpext’);
define(‘FTP_BASE’, ‘/pathtorootofyourblog/’);
define(‘FTP_USER’, ‘ftpusername’);
define(‘FTP_PASS’, ‘ftppassword’);
define(‘FTP_HOST’, ‘yoursite.com’);
define(‘FTP_SSL’, false);

Сохраните файл «wp-config.php». Вернитесь в свою панель управления и попробуйте установить плагин или обновить его еще раз. На этот раз это должно быть сделано без каких-либо проблем.

person Fai    schedule 19.10.2020
comment
Привет! Я попытался добавить код выше, но все же мне выдается та же ошибка. Ошибка обновления: не удалось создать каталог. Что мне теперь делать? - person Marvin Joseph; 19.10.2020
comment
Привет! Марвин Есть много причин, вызывающих эту ошибку. вы также можете проверить это, kinsta.com/knowledgebase/ . Я надеюсь, что это может помочь. - person Fai; 19.10.2020
comment
Мне действительно любопытно, почему проблемы возникают только с папкой plugins/themes, а у моего медиа нет. В любом случае. Спасибо за помощь. - person Marvin Joseph; 19.10.2020
comment
Большинство причин вызывают это разрешение папки. Можете ли вы попробовать chown -R _www:_www wp-content, на самом деле на Mac это sudo chown -R _www:_www wp-content . или шаг за шагом: - sudo chown -R www-data:www-data wp-content/plugins/ - sudo chmod 775 wp-content - sudo chown -R www-data:www-data wp-content/ - person Fai; 19.10.2020
comment
К сожалению, пользовательских www-данных даже в apache не существует. - person Marvin Joseph; 19.10.2020
comment
Вы пытались открыть разрешение с помощью терминала в этой папке? - person Fai; 19.10.2020
comment
Я открыл разрешение пользователю сайта. Я не знаю, нужно ли открывать разрешение другим пользователям. - person Marvin Joseph; 19.10.2020
comment
Можете ли вы попробовать открыть разрешение на папки через терминал? - person Fai; 21.10.2020
comment
Добрый день! Вот вывод: drwxr-xr-x для root и пользователя для загрузки, тем и плагинов. - person Marvin Joseph; 22.10.2020
comment
Поменяли. Статус сейчас, drwxrwrr-x, но все еще не обновляется - person Marvin Joseph; 22.10.2020
comment
Можете ли вы попробовать изменить разрешения папки «wp-content» на 777, чтобы все заработало, тогда вам нужно понимать, что разрешения необходимо настроить. после обновления вы должны изменить его обратно на 755. Вы не можете сохранить 777, который позволит любому пользователю получить доступ к папке. Итак: $ sudo chown apache:apache -R wp-content Это должно помочь! - person Fai; 22.10.2020
comment
Я сделал это раньше, и, к сожалению, он до сих пор не обновляется. Я думаю, что у меня есть более глубокая проблема, о которой я не знаю. Еще раз спасибо за совет, я попытаюсь копнуть глубже, почему это все еще сохраняется. - person Marvin Joseph; 29.10.2020