it-swarm.dev

0 fsockopen (): impossibile trovare il trasporto socket "ssl"

Ho Joomla 3.3.1 su localhost, sto provando a installare "Akeeba Backup" dal (installa dal web in Extension manager) e sto ricevendo questo errore. **

screenshot

Ho no provato a scaricare e caricare il file .Zip sul gestore estensioni, voglio risolvere questo problema.

2
Elhamy

Come indicato dal messaggio di errore, potresti non aver abilitato SSL nel tuo php.ini file.

Se stai usando qualcosa come Xampp, probabilmente dovrai decommentare almeno due righe in php.ini file. Il primo da verificare è per la directory delle estensioni (extension_dir=) e il secondo sarà per l'estensione SSL ``.

La sezione della directory in php.ini si presenta così, sulla mia macchina di sviluppo:

; 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"

Puoi vedere che c'è un riferimento specifico per la directory delle estensioni su Windows che potresti dover decommentare.

I riferimenti alle estensioni acutali sono più in basso in una sezione chiamata Dynamic Extensions per esempio. ecco la sezione pertinente dal mio sviluppatore. php.ini file.

;;;;;;;;;;;;;;;;;;;;;;
; 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
;

Più in basso in quel blocco c'è il Windows Extensions sezione che ha:

;extension=php_openssl.dll

Ricorda due cose:

  1. fai un backup del tuo php.ini prima di tutto fai qualcosa che non riesci a recuperare.
  2. dovrai riavviare Apache dopo aver apportato modifiche a php.ini
1
Craig