web-dev-qa-db-fra.com

0 fsockopen (): impossible de trouver le transport de socket "ssl"

J'ai Joomla 3.3.1 sur localhost, j'essaie d'installer "Akeeba Backup" depuis le (installer à partir du Web sous Extension manager) et j'obtiens cette erreur. **

screenshot

J'ai pas essayé de télécharger et de télécharger le fichier .Zip dans le gestionnaire d'extensions, je souhaite résoudre ce problème.

2
Elhamy

Comme le message d'erreur l'indique, vous n'avez peut-être pas activé SSL dans votre php.ini fichier.

Si vous utilisez quelque chose comme Xampp, vous devrez probablement annuler la mise en commentaire d'au moins deux lignes du php.ini fichier. Le premier à vérifier concerne le répertoire de l'extension (extension_dir=) et le second sera pour l'extension SSL ``.

La section de répertoire dans php.ini ressemble à ceci sur ma machine de développement:

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20100525/"
; On windows:
; extension_dir = "ext"

Vous pouvez voir qu'il existe une référence spécifique pour le répertoire d'extension sous Windows que vous devrez peut-être supprimer du commentaire.

Les références aux extensions exactes se trouvent plus bas dans une section appelée Dynamic Extensions par exemple. voici la section pertinente de mon dev. php.ini fichier.

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

; If you wish to have an extension loaded automatically, use the following
; syntax:
;
;   extension=modulename.extension
;
; For example, on Windows:
;
;   extension=msql.dll
;
; ... or under UNIX:
;
;   extension=msql.so
;
; ... or with a path:
;
;   extension=/path/to/extension/msql.so
;

Plus bas dans ce bloc est le Windows Extensions section qui a:

;extension=php_openssl.dll

Rappelez-vous deux choses:

  1. faire une sauvegarde de votre php.ini d'abord si vous faites quelque chose que vous ne pouvez pas récupérer.
  2. vous devrez redémarrer Apache après avoir apporté des modifications à php.ini
1
Craig