В моем случае ни одно из вышеизложенных действий, однако, патч ralphm в PHP-коде не исправил проблему update-through-ssh2 для WordPress на Ubuntu 14.04 и Ubuntu 16.04 для меня:
--- a/wp-admin/includes/class-wp-filesystem-ssh2.php
+++ b/wp-admin/includes/class-wp-filesystem-ssh2.php
@@ -185,7 +185,7 @@
if ( '/' === $path ) {
$path = '/./';
}
- return 'ssh2.sftp://' . $this->sftp_link . '/' . ltrim( $path, '/' );
+ return 'ssh2.sftp://' . intval($this->sftp_link) . '/' . ltrim( $path, '/' );
}
/**
Не забудьте повторно применить этот патч после обновления, пока последнее исправление не попадет в выпуск WordPress.
Ubuntu использует gdm3 в настоящее время, и там он называется расширениями gnome. Вы можете найти их на extensions.gnome.org. С 1-й ссылки:
Расширения. Конструкция расширения GNOME Shell предназначена для обеспечения высокой степени поддержки частей интерфейса GNOME, управляемых оболочкой, таких как управление окнами и запуск приложений. Он просто загружает произвольные JavaScript и CSS. Это дает разработчикам возможность сделать много изменений и поделиться этими изменениями с другими, без необходимости исправлять исходный код и перекомпилировать его и каким-то образом распространять исправленный код. Система расширений является заменой системы «апплеты» или «виджетов» GNOME 2. Расширения могут добавлять свои собственные элементы на верхнюю панель, но они также могут делать гораздо больше: например, добавление пользовательского поискового провайдера. Для получения дополнительной информации см. Этот пост.Ubuntu использует gdm3 в настоящее время, и там он называется расширениями gnome. Вы можете найти их на extensions.gnome.org. С 1-й ссылки:
Расширения. Конструкция расширения GNOME Shell предназначена для обеспечения высокой степени поддержки частей интерфейса GNOME, управляемых оболочкой, таких как управление окнами и запуск приложений. Он просто загружает произвольные JavaScript и CSS. Это дает разработчикам возможность сделать много изменений и поделиться этими изменениями с другими, без необходимости исправлять исходный код и перекомпилировать его и каким-то образом распространять исправленный код. Система расширений является заменой системы «апплеты» или «виджетов» GNOME 2. Расширения могут добавлять свои собственные элементы на верхнюю панель, но они также могут делать гораздо больше: например, добавление пользовательского поискового провайдера. Для получения дополнительной информации см. Этот пост.