質問: ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/b811d3250a458629553aadd54aef0878.png)よろしくお願いします。 Windows8.1 php 5.4.39 Apache 2.2.14 localでの実行です。 WordPressに自作テーマをアップロードした所、 > > ダウンロードに失敗しました。 要求されたリクエストを完了できる HTTP トランスポートがありません。 > と表示されました。 > > > プレビューしてみると自分の大体思った通りの形で表示されていたので、 おそらくサーバーの何かが問題になっていると考えています。 php.iniの > > extension=php_curl.dll > > > こちらは有効化しています。 Apacheの再起動も試しました。 Apacheの実行ユーザの設定を行う必要があるのでしょうか? httpd.confのUserとGroupをApachiに変更するのでしょうか。 設定の仕方がサイトによって様々で理解しきれないので助けていただきたいです。 最終的には、Wordpresのテーマアップロード時に上記のエラー文が出ないでしっかりとアップロードさせたいです。 (自動更新が可能な状態?) 少しでも情報が欲しいです。 よろしくお願いします。
回答: こんにちは。 質問にあるエラーは、WordPressの問題ではなく、とくにローカルで環境構築をしている場合に PHPの拡張モジュールのいくつかが有効になっていないために起こるものです。 PHPの拡張モジュールを使用できるようにするためには、PHPの php.iniの編集を行います。今回の場合は、cURLと OpenSSLを有効にしてください。 ``` [mbstring] extension=php_curl.dll extension=php_openssl.dll ``` mahuyuさんは、すでに cURLは有効にしているようですので、OpenSSLの拡張モジュールも有効にしてみてください。 以上、ご参考いただければ幸いです。