I recently upgraded my development environment to PHP 5.5.18 with Apache 2.4. Everything seemed to be working fine. But when I tried to upgrade my bleeding edge WordPress environment to WordPress 4.1-beta2 it failed with.
Download failed.: There are no HTTP transports available which can complete the requested request.I spent some time analysing the problem and found it to be that I hadn’t enabled CURL. But when I did enable CURL, it still didn’t work. Looking at the number of reports in Stack Overflow this seems to have been a fairly common problem, with a variety of workarounds, many of which don’t actually address the basic issue. Here’s my solution.
Last updated:November 21, 2014
For the latest version of Problem Solving, where the verses are now called Steps, are correctly numbered and link to further details in the form of a presentation see Problem Solving – The annotated poem – October 2019
The top ten questions to ask when something doesn’t work.
Last updated:January 6, 2020
It’s nearly a month since WordPress 3.9 was officially released. I finally upgraded my local version. Then things went wrong. Turns out I’d not tested my new oik-batch plugin on WordPress 3.9 after all.
Last updated:August 18, 2014