質問: 0 fsockopen():ソケット転送「ssl」が見つかりません ローカルホストにjoomla 3.3.1をインストールしました。「akeeba backup」を(extension managerの下のwebからインストール)からインストールしようとしています。このエラーが発生します。** 私はnot .zipファイルをダウンロードして拡張機能マネージャーにアップロードしようとしましたが、この問題を解決したいと思います。
回答: エラーメッセージに示されているように、php.iniファイルでsslを有効にしていない可能性があります。xamppのようなものを使用している場合は、php.iniファイルの少なくとも2行のコメントを解除する必要があるでしょう。最初に確認するのは拡張ディレクトリ(extension_dir=)で、2番目はssl拡張 ''です。私の開発マシンでは、php.iniのディレクトリセクションは次のようになります。; 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" windowsの拡張機能ディレクトリには、コメントを外す必要がある特定の参照があることがわかります。実際の拡張子への参照は、dynamic extensionsというセクションの下にさらにあります。これは私の開発者からの関連セクションです。 php.iniファイル。;;;;;;;;;;;;;;;;;;;;;; ; 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 ; そのブロックのさらに下には、以下のwindows extensionsセクションがあります。;extension=php_openssl.dll 2つのことを覚えておいてください。 php.iniのバックアップを作成してください。回復できない場合に備えてください。 php.iniに変更を加えた後、apacheを再起動する必要があります。