Hi @philbee,
Thanks for the positive feedback! ??
If a site is getting that warning, it means that it does not meet the plugin’s minimum requirements. This requirement has been in place since the beginning of WP-SpamShield.
Please review the plugin’s minimum requirements and the Known Conflicts page for a full explanation. Here is an excerpt:
Your server must be configured to allow the use of an .htaccess file. The vast majority of users will have no issue here, because most web hosts allow this by default. … Note: By definition, a standalone Nginx server would not meet this requirement, but an Apache/Nginx hybrid setup would. (Nginx is setup as a reverse-proxy in front of Apache. This type of setup offers high-performance and is recommended.)
Unfortunately there is a lot of confusion with Nginx. There are several ways to deploy Nginx. Many of our sites use Nginx, but not as the primary server. We use it as a reverse-proxy in front of Apache. It gets complex, but there are a lot of benefits to using this setup.
Even though some elements may work on standalone Nginx, not everything will work properly. Your site running on standalone Nginx and doesn’t meet the plugin’s minimum requirements, and that’s why you’re getting the “Not Installed Correctly” message. That’s warning has actually been there for a long time, but we recently expanded it. It’s not a matter of adapting it for Nginx…Nginx just doesn’t have the capability to support all of the plugin’s features. We allowed the plugin to continue to run on standalone Nginx setups with the warning (for good people like you), but it’s become quite a headache because some users won’t read the instructions and then leave angry negative reviews or support requests. It’s a bit funny, because we are up front and tell users that not everything will work on standalone Nginx, and then some people come back to us angry because not everything works…on standalone Nginx. SMH. ?? So, unfortunately we are not going to allow it to run on standalone Nginx servers in the future, since they do not meet the plugin’s minimum requirements. It’s just the cleanest solution.
Unfortunately you may want to find an alternative plugin, unless you plan on switching your server setup. As much as it can be a pain to switch, for optimum WordPress experience, I would recommend setting your server up to run Apache as the primary server with Nginx as a reverse-proxy (cache). With that setup, you would have blazing speed, better plugin compatibility, better security, and overall fewer issues. You can export your site data, files, and databases, reinstall your server with the new config, and then import your site data, files, and databases. I’m sorry I don’t have better news for you.
We are working on developing an Nginx-only anti-spam plugin, but we can’t reveal any info on that yet. ??
– Scott
-
This reply was modified 8 years, 2 months ago by
redsand.
-
This reply was modified 8 years, 2 months ago by
redsand.