<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Troubleshooting on Luis Sousa Blog</title>
    <link>https://89393b0c.nuvai-blog.pages.dev/tags/troubleshooting/</link>
    <description>Recent content in Troubleshooting on Luis Sousa Blog</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 07 Mar 2026 12:04:00 +0000</lastBuildDate>
    <atom:link href="https://89393b0c.nuvai-blog.pages.dev/tags/troubleshooting/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>When &#34;There Has Been an Error Cropping Your Image&#34; Isn&#39;t About the Image</title>
      <link>https://89393b0c.nuvai-blog.pages.dev/posts/when-image-crop-error-isnt-about-the-image/</link>
      <pubDate>Sat, 07 Mar 2026 12:04:00 +0000</pubDate>
      <guid>https://89393b0c.nuvai-blog.pages.dev/posts/when-image-crop-error-isnt-about-the-image/</guid>
      <description>&lt;p&gt;We run a travel blog on a budget stack (&lt;a href=&#34;https://joyofexploringtheworld.com/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;joyofexploringtheworld.com&lt;/a&gt;) with Docker, Cloudflare, and imgproxy for images. When we hit “There has been an error cropping your image” in the WordPress media editor, the message pointed at the image—but the real cause was elsewhere.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-misleading-error&#34;&gt;&#xA;  The misleading error&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#the-misleading-error&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The error suggests missing image libraries (GD or Imagick). We confirmed both were installed and working. The actual problem: the crop request to &lt;code&gt;admin-ajax.php&lt;/code&gt; was returning &lt;strong&gt;403 Forbidden&lt;/strong&gt;. That can come from a security plugin, WAF, or nonce validation—not from the image itself.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
