{"version":"0.9.29","date":"2015-06-23T00:24:01Z","assets":{"grav-upda te":{"name":"grav-update-v0.9.29.zip","type":"application\/octet-strea m","size":2181661,"download":"https:\/\/github.com\/getgrav\/grav\/releases\/download\/0.9.29\/grav-update-v0.9.29.zip"},"grav":{"name":"grav-v0.9.29.zip","type":"application\/octet-stream","size":3400157,"download":"https:\/\/github.com\/getgrav\/grav\/releases\/download\/0.9.29\/grav-v0.9.29.zip"}},"url":"https:\/\/github.com\/getgrav\/grav\/releases\/tag\/0.9.29","changelog":{"0.9.29":{"date":"06\/22\/2015","content":"1. [](#new)
* New and improved Regex-powered redirect and route alias logic
* Added new `onBuildPagesInitialized` event for memory critical or time-consuming plugins
* Added a `setSummary()` method for pages
2. [](#improved)
* Improved `MergeConfig()` logic for more control
* Travis skeleton build trigger implemented
* Set composer.json versions to stable versions where possible
* Disabled `last_modified` and `etag` page headers by default (causing too much page caching)
3. [](#bugfix)
* Preload classes during `bin\/gpm selfupgrade` to avoid issues with updated classes
* Fix for directory relative _down_ links","content_html":"<ol>
<li><a href="#new"><\/a>
<ul>
<li>New and improved Regex-powered redirect and route alias logic<\/li>
<li>Added new <code>onBuildPagesInitialized<\/code> event for memory critical or time-consuming plugins<\/li>
<li>Added a <code>setSummary()<\/code> method for pages<\/li>
<\/ul><\/li>
<li><a href="#improved"><\/a>
<ul>
<li>Improved <code>MergeConfig()<\/code> logic for more control<\/li>
<li>Travis skeleton build trigger implemented<\/li>
<li>Set composer.json versions to stable versions where possible<\/li>
<li>Disabled <code>last_modified<\/code> and <code>etag<\/code> page headers by default (causing too much page caching)<\/li>
<\/ul><\/li>
<li><a href="#bugfix"><\/a>
<ul>
<li>Preload classes during <code>bin\/gpm selfupgrade<\/code> to avoid issues with updated classes<\/li>
<li>Fix for directory relative <em>down<\/em> links<\/li>
<\/ul><\/li>
<\/ol>"....
Tot test if there is something more in my php.ini that could be a problem I just renamed it restarted PHP with defaults. And now I get:
-------$ bin/gpm selfupgrade Grav v0.9.29 is now available [release date: Tue Jun 23 00:24:01 2015]. You are currently using v0.9.28. Would you like to read the changelog before proceeding? [y|N] -------
I will now go through the php.ini enabling stuff line by line and will report back when does the problem start.
It appear that besides the disabled curl_exec the other issue was that I had:
----allow_url_fopen = 0 ----
Now I can launch $ bin/gpm selfupgrade.
Perhaps this might be helpful for others in future: when I had disabled my php.ini entirely to test if problem lies in there, and then reenabled it entirely in order to disable individual things line by line, the GPM would run without giving an error. So you need to clear out cache in Grav!
Thanks for letting me chime in. I’m just getting my feet wet with this, and the whole thread was most informative! Glad you’re back up and running, Makarei; rhukster, class act and great representative of the grav community.