I am attempting to use update manager. I successfully select the modules I want updated, the files are downloaded successfully to my tmp directory, I than navigate through the screens as Drupal directs. When authorize.php script is displayed, my only choice is FTP. My understanding was I could use ftp or ssh, if so why is ssh not an option for me? I have search through the issue lists, but I cannot find the answer to this question.

SSH is enabled, used everyday
Drupal 7.5
PostgreSQL

Thanks in advance

Comments

bfroehle’s picture

Status: Active » Fixed

You must have the SSH2 php extension enabled, using a line like

extension = ssh2.so

in your php.ini.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

darrellduane’s picture

In addition to editing php.ini, the ssh2 php extension needs to be installed on the server you're using. You'll know if its installed if the file is found in /usr/lib64/php/modules or equivalent directory.

On Fedora, this it can be installed with:

#yum install php-pecl-ssh2

You will need to clear your caches and start the update manager from the beginning for it to provide the SSH option.