sybrew / The-SEO-Framework-Extension-Manager

A WordPress plugin that manages extensions for The SEO Framework.
https://tsf.fyi/em
GNU General Public License v3.0
76 stars 9 forks source link

SEO Framework Disabled when I edit wp-config.php #89

Open fcunnane opened 2 months ago

fcunnane commented 2 months ago

I'm not exactly sure, but it seems like every time I restart Apache, or modify wp-config.php the SEO Framework needs to be disconnected and reconnected. Is this an issue? Frank.

fcunnane commented 2 months ago

I honestly don't know what it is... since I've purchased it I have had to disconnect/reconnect like 5 times. twice today already.

sybrew commented 2 months ago

Howdy!

I'm sorry for this issue. Extension Manager validates the domain name to maintain integrity with our APIs.

Is your site running on a URL that can change? And what constants or variables do you change in wp-config.php?

fcunnane commented 2 months ago

Its ok, I just couldn't figure out exactly what I was doing, because I was doing a lot... This last time I added an "s" to "http" in the wp-config.php and restarted apache. Now it reads "https". Thats probably what happened. No the site name is static. I'll keep you informed if it keeps happening. Thanks!

fcunnane commented 2 months ago

It keeps happening. This time I made no changes: Error code: 2001 — An error occured while verifying the options. The local instance is out of sync and enabled extensions are now inactive. If this error keeps coming back, please disconnect your account at "Account and Actions" and try again.

fcunnane commented 2 months ago

then I click on Extensions Manager, refresh the page and it goes away...

sybrew commented 2 months ago

Hi @fcunnane ,

Could you send me an email with the site URL being affected by this issue? With the URL, I can look up your connection in our server logs and see what's happening.

You can send the email via this page (select the Subject "Extension Manager Support"): https://tsf.fyi/contact.

Please also include the link to this GitHub page to help track this issue. Thank you!

sybrew commented 2 months ago

Howdy!

Thank you for your email.

On August 8th, you transferred your domain from an IP address to a domain name. This change required you to reconnect with our API services. Since then, based on our logs, I have been unable to find a reason for your connection with us to be invalidated.

Error 2001 can happen when you access your site using a URL different from the one you have registered with us. For example, this error will be emitted if you access your admin area using the plain IP address or via the non-www.`-address.

Simply access your full domain admin URL, and the error should not reappear. The error might still be displayed once because we queue the errors. If it goes away after you refresh the Extension Manager page, then you can safely ignore it.

This mechanism will change slightly in the next update: the plugin will try to resolve the issue immediately.