• Hi! I’ve installed this plugin on a website hosted on Pantheon (https://pantheon.io/).

    Pantheon provides 3 separate environments: “development”, “test”, and “live”.

    I first installed the plugin in the development environment, used the scan and worked perfectly! The scan completed in a few seconds.

    However, when I pushed the changes to “test” and went to try out the scanner, it never made any progress. I let the scan run for 10+ minutes and stayed in 0% the whole time. I used debug mode to see if I any logs got created but I never got one.

    I tried the suggestion of giving WP more memory, I tried with 128MB but it did nothing to help.

    Any advice for getting the scan working is more than welcome, thanks!

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Steven Ayers

    (@stevenayers63)

    @medinajose1502,

    I will investigate and get back to you. I have a pantheon account to test with.

    -Steven

    Thread Starter medinajose1502

    (@medinajose1502)

    Thank you for looking into this! @stevenayers63

    Plugin Author Steven Ayers

    (@stevenayers63)

    @medinajose1502,

    I created a dev site and a test site on pantheon. I installed Fix Alt Text, added a page with some content involving images (added 1 image to the media library) so that my Fix Alt Text scan could show me some results. I ran the scan, and it found 2 results: 1 from the media library and one from the content of the page. On dev it looked good, so I pushed the changes to test, then logged into test and ran the scan. It also appeared to work.

    Unfortunately, I cannot replicate your exact issue on my end. I did however, notice that in my notifications area at the top-right of the screen, I had a notification that the scan actually failed despite the fact that visually everything appeared to be working properly. Here’s the notification I received: “A full scan has failed (full->->all->0).”

    • Did you get a failed scan notification as well?

    Even though I didn’t quite replicate your exact situation, I did find it not working. I’ll investigate further and get back with you when I know more.

    -Steven

    Thread Starter medinajose1502

    (@medinajose1502)

    I did get the “A full scan has failed (full->->all->0).” notifications.

    I click to start the Initial full scan, then it loads the bar and stays at 0%.

    Note that I only get the notifications once the page refreshes:

    Plugin Author Steven Ayers

    (@stevenayers63)

    @medinajose1502, thank you for providing additional context to assist with troubleshooting. Here is what I found in my error log:

    [20-Mar-2025 17:21:54 UTC] PHP Warning: fopen(/code/wp-content/plugins/fix-alt-text/queue/1__full__all__all__0.txt): Failed to open stream: Permission denied in /code/wp-content/plugins/fix-alt-text/library/_helpers-library/inc/Scan_Process_Library.php on line 1397

    Fix Alt Text uses a file based queuing method. Pantheon server file permissions are blocking the plugin from creating the queue file. I turned on the built-in debug system I created for the plugin and I couldn’t see that debug log either due to permissions. It appears that Pantheon servers are basically a read only situation in regards to their files (makes sense).

    Basically, Fix Alt Text, as well as WhereUsed plugin, are not compatible with Patheon servers at this time. I will have to rewrite the queuing process to rely on the database for it to become compatible.

    I appologize for the inconvenience. I will leave this issue open and make a follow-up comment when the plugin becomes compatible. Unfortunately, I do not have an estimated date expected for this being compatible.

    Thank you for bringing this to my attention.

    -Steven

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.