<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer))]]></title><description><![CDATA[<p dir="auto">I want to use this plugin <a href="https://docs.murmurations.network/developers/wp-aggregator.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.murmurations.network/developers/wp-aggregator.html</a></p>
<p dir="auto">But I can't even publish a page with it's shortcode, which I'm pretty sure is because CORS is not enabled:</p>
<p dir="auto"><img src="/assets/uploads/files/1678484231899-7c76e73b-6da8-4f10-9272-6ffe672ca56e-image.png" alt="7c76e73b-6da8-4f10-9272-6ffe672ca56e-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.cloudron.io/topic/8801/feature-request-allow-choosing-php-version-for-wordpress-developer-app-was-how-to-enable-cors-on-wordpress-developer</link><generator>RSS for Node</generator><lastBuildDate>Fri, 06 Mar 2026 02:52:25 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/8801.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 10 Mar 2023 21:38:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer)) on Wed, 15 Mar 2023 12:32:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> said in <a href="/post/63230">Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer))</a>:</p>
<blockquote>
<p dir="auto">Feature Requests is for platform code (that's what I think anyway).</p>
</blockquote>
<p dir="auto">Wouldn't it take some platform code to enable this in the same way it's been enabled for the LAMP app?</p>
<p dir="auto">In my mind "Feature Requests" is just for "features" as that's what it says on the tin. But no biggie, as you please <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/63237</link><guid isPermaLink="true">https://forum.cloudron.io/post/63237</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Wed, 15 Mar 2023 12:32:40 GMT</pubDate></item><item><title><![CDATA[Reply to Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer)) on Wed, 15 Mar 2023 10:45:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> Feature Requests is for platform code (that's what I think anyway). Not sure where things like these belong, tbh. But I put them in app sections so we can find them easily later.</p>
]]></description><link>https://forum.cloudron.io/post/63230</link><guid isPermaLink="true">https://forum.cloudron.io/post/63230</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 15 Mar 2023 10:45:40 GMT</pubDate></item><item><title><![CDATA[Reply to Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer)) on Tue, 14 Mar 2023 19:05:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> said in <a href="/post/63193">Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer))</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> I renamed the thread for the moment. I think best bet to support EOLed PHP is to use lamp stack at the moment.</p>
</blockquote>
<p dir="auto">OK, thanks. But what harm is there in having it in Feature Requests where it belongs? <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/63199</link><guid isPermaLink="true">https://forum.cloudron.io/post/63199</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Tue, 14 Mar 2023 19:05:38 GMT</pubDate></item><item><title><![CDATA[Reply to Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer)) on Tue, 14 Mar 2023 18:14:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> I renamed the thread for the moment. I think best bet to support EOLed PHP is to use lamp stack at the moment.</p>
]]></description><link>https://forum.cloudron.io/post/63193</link><guid isPermaLink="true">https://forum.cloudron.io/post/63193</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 14 Mar 2023 18:14:33 GMT</pubDate></item><item><title><![CDATA[Reply to Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer)) on Tue, 14 Mar 2023 17:51:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-group plugin-mentions-a" href="/groups/staff" aria-label="Profile: staff">@<bdi>staff</bdi></a> please move this into feature requests (can't see how to do that myself <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=c3aa4c12b7e" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /> )</p>
]]></description><link>https://forum.cloudron.io/post/63192</link><guid isPermaLink="true">https://forum.cloudron.io/post/63192</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Tue, 14 Mar 2023 17:51:46 GMT</pubDate></item><item><title><![CDATA[Reply to Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer)) on Tue, 14 Mar 2023 17:40:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> yep, I'm pretty sure the issue is actually that the plugin isn't compatible with php 8.1 (nor 8.0.27 seemingly).</p>
<p dir="auto">I installed WordPress on a Cloudron LAMP app. First of all I tried 8.0 (which is actually 8.0.27) but it didn't work (it does work with 8.0.21).</p>
<p dir="auto">So then I tried 7.4 and it worked.</p>
<p dir="auto">So I guess I just use it in the LAMP app if I want to use it now, or wait for the plugin to support PHP 8.1 to use it with the WordPress app.</p>
<p dir="auto">Or is there a way to choose a different PHP version with the WordPress app too (like there is for the LAMP app)?</p>
]]></description><link>https://forum.cloudron.io/post/63188</link><guid isPermaLink="true">https://forum.cloudron.io/post/63188</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Tue, 14 Mar 2023 17:40:38 GMT</pubDate></item><item><title><![CDATA[Reply to Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer)) on Tue, 14 Mar 2023 14:46:15 GMT]]></title><description><![CDATA[<p dir="auto">I wonder if the issue is how new our PHP version is! (because the other sites where it's working have older versions).</p>
<p dir="auto">And also because I saw this in the logs:</p>
<pre><code>2023-03-14T14:03:49.000Z [Tue Mar 14 14:03:49.500973 2023] [php:error] [pid 533] [client IPaddress] PHP Fatal error:  Uncaught TypeError: array_replace_recursive(): Argument #1 ($array) must be of type array, null given in /app/data/public/wp-content/plugins/murmurations-aggregator/includes/class-schema.php:222\nStack trace:\n#0 /app/data/public/wp-content/plugins/murmurations-aggregator/includes/class-schema.php(222): array_replace_recursive()\n#1 /app/data/public/wp-content/plugins/murmurations-aggregator/includes/class-schema.php(65): Murmurations\\Aggregator\\Schema::dereference()\n#2 /app/data/public/wp-content/plugins/murmurations-aggregator/includes/class-schema.php(96): Murmurations\\Aggregator\\Schema::load()\n#3 /app/data/public/wp-content/plugins/murmurations-aggregator/includes/class-interfaces.php(79): Murmurations\\Aggregator\\Schema::get()\n#4 /app/data/public/wp-content/plugins/murmurations-aggregator/includes/class-interfaces.php(45): Murmurations\\Aggregator\\Interfaces::prepare()\n#5 /app/data/public/wp-includes/shortcodes.php(355): Murmurations\\Aggregator\\Interfaces::Murmurations\\Aggregator\\{closure}()\n#6 [internal function]: do_shortcode_tag()\n#7 /app/data/public/wp-includes/shortcodes.php(227): preg_replace_callback()\n#8 /app/data/public/wp-includes/class-wp-hook.php(308): do_shortcode()\n#9 /app/data/public/wp-includes/plugin.php(205): WP_Hook-&gt;apply_filters()\n#10 /app/data/public/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(1857): apply_filters()\n#11 /app/data/public/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(949): WP_REST_Posts_Controller-&gt;prepare_item_for_response()\n#12 /app/data/public/wp-includes/rest-api/class-wp-rest-server.php(1171): WP_REST_Posts_Controller-&gt;update_item()\n#13 /app/data/public/wp-includes/rest-api/class-wp-rest-server.php(1018): WP_REST_Server-&gt;respond_to_request()\n#14 /app/data/public/wp-includes/rest-api/class-wp-rest-server.php(442): WP_REST_Server-&gt;dispatch()\n#15 /app/data/public/wp-includes/rest-api.php(410): WP_REST_Server-&gt;serve_request()\n#16 /app/data/public/wp-includes/class-wp-hook.php(308): rest_api_loaded()\n#17 /app/data/public/wp-includes/class-wp-hook.php(332): WP_Hook-&gt;apply_filters()\n#18 /app/data/public/wp-includes/plugin.php(565): WP_Hook-&gt;do_action()\n#19 /app/data/public/wp-includes/class-wp.php(399): do_action_ref_array()\n#20 /app/data/public/wp-includes/class-wp.php(780): WP-&gt;parse_request()\n#21 /app/data/public/wp-includes/functions.php(1332): WP-&gt;main()\n#22 /app/data/public/wp-blog-header.php(16): wp()\n#23 /app/data/public/index.php(17): require('...')\n#24 {main}\n  thrown in /app/data/public/wp-content/plugins/murmurations-aggregator/includes/class-schema.php on line 222, referer: https://map.bridport.coop/wp-admin/post-new.php?post_type=page
</code></pre>
]]></description><link>https://forum.cloudron.io/post/63177</link><guid isPermaLink="true">https://forum.cloudron.io/post/63177</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Tue, 14 Mar 2023 14:46:15 GMT</pubDate></item><item><title><![CDATA[Reply to Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer)) on Tue, 14 Mar 2023 13:28:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> sorry, I don't know how to do that and I'm also not sure what the endpoint is.</p>
<p dir="auto">But I can confirm that this is a Cloudron related issue. The plugin works fine on all my non-Cloudron WordPress sites.</p>
<p dir="auto">Help!</p>
]]></description><link>https://forum.cloudron.io/post/63173</link><guid isPermaLink="true">https://forum.cloudron.io/post/63173</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Tue, 14 Mar 2023 13:28:48 GMT</pubDate></item><item><title><![CDATA[Reply to Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer)) on Sat, 11 Mar 2023 09:59:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> An idea to eliminate CORS related issues is to use curl to query and see if the endpoint works.</p>
]]></description><link>https://forum.cloudron.io/post/63037</link><guid isPermaLink="true">https://forum.cloudron.io/post/63037</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sat, 11 Mar 2023 09:59:59 GMT</pubDate></item><item><title><![CDATA[Reply to Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer)) on Sat, 11 Mar 2023 09:39:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> said in <a href="/post/63026">How to enable CORS on WordPress (Developer)</a>:</p>
<blockquote>
<p dir="auto">CORS error usually looks very different</p>
</blockquote>
<p dir="auto">Oh.</p>
<p dir="auto">It was the <code>strict-origin-when-cross-origin</code> bit that made me thing perhaps it was a CORS issue (and because what it's trying to do is pull in an display a map of data from elsewhere)</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> said in <a href="/post/63026">How to enable CORS on WordPress (Developer)</a>:</p>
<blockquote>
<p dir="auto">Does that plugin support PHP 8.1</p>
</blockquote>
<p dir="auto">I'm guessing so because it definitely supports 8.0.21 (I'm guessing likely to <em>too</em> much difference between  8.0.21 and 8.1.2)</p>
]]></description><link>https://forum.cloudron.io/post/63031</link><guid isPermaLink="true">https://forum.cloudron.io/post/63031</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Sat, 11 Mar 2023 09:39:16 GMT</pubDate></item><item><title><![CDATA[Reply to Feature request: Allow choosing PHP version for WordPress (Developer) app (was How to enable CORS on WordPress (Developer)) on Sat, 11 Mar 2023 08:38:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> a CORS error usually looks very different . See <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors" target="_blank" rel="noopener noreferrer nofollow ugc">https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors</a> for  a screenshot, you will see a message in browser devtools.</p>
<p dir="auto">In your screenshot, it's a 500 which is an internal server error most likely indicating the server crashed. Does that plugin support PHP 8.1 ?</p>
]]></description><link>https://forum.cloudron.io/post/63026</link><guid isPermaLink="true">https://forum.cloudron.io/post/63026</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sat, 11 Mar 2023 08:38:25 GMT</pubDate></item></channel></rss>