Hi Donnie,
Are you using the latest iTSec plugin release (8.0.2) ?
Is the plugin Database Backup feature enabled ?
If so you may need to correct the Backup Location setting. Note this setting will only show up if Backup Method is set to Save Locally and Email or Save Locally Only.
If you changed host, you need to change the Backup Location setting anyway…
+++++ To prevent any confusion, I’m not iThemes +++++
-
This reply was modified 4 years, 4 months ago by
nlpro.
Thread Starter
Tommy
(@baptistej)
Hello,
Yes I’m using the latest version and database backups are not enabled.
Also, in the “Check File Permissions” tools at the end I see my old server directory path
srv/users/mysite/public/nginx.conf
It should be
home/users/web/public/nginx.conf
It seems that iTheme don’t update the server path properly, maybe something not updated in my database? I’m not sure where to look.
Ah ok. So the site is using NGINX web server.
In that case you need to correct the NGINX Conf File setting in Global Settings.
Navigate to Security > Settings > CONFIGURE and scroll down a bit.
That should do it.
Hmm, it seems like the NGINX Conf File setting in Global Settings is not showing up …
If that is also the case in your env there is an alternative way to change the value of this setting.
First we’ll need to enable an extra Debug menu option by adding the line below to the wp-config.php file:
define('ITSEC_DEBUG', true);
This should add an extra Debug menu item under the Security menu option.
Navigate to Security > Debug.
Under the Settings section select Global and then click on the Load button.
Look for the “nginx_file” entry. You should see it’s value is pointing to the wrong file path. Correct the path and then click on the Save button.
If this solves the issue, don’t forget to remove the added line from the wp-config.php file 😉
-
This reply was modified 4 years, 4 months ago by
nlpro.
Thread Starter
Tommy
(@baptistej)
The nginx option is not showing up for me too, might be a bug?
The debug method worked perfectly!
Thank you very much!
Ah great. Thank you for your feedback.
@timothyblynjacobs
Probably a known issue, but we noticed that the NGINX Conf File setting is not showing up in the Global Settings UI when on nginx …
I also noticed the Enable Grade Report setting is showing up in the Global Settings UI of the free plugin. If I’m not mistaken Grade Report is still a Papa Romeo Oscar only feature.
Thanks for the report! We’ll get this fixed in the next release.
@timothyblynjacobs
I noticed the nginx issue is indeed fixed in the new 7.1.0 Pappa Romeo Oscar release.
Also noticed the nginx setting is now placed as the second setting right after the “Write to Files” setting on the Global Settings page. That new position makes sense BUT the “Write to Files” setting’s label always refers to a “.htaccess“ file. This is confusing for anyone using nginx…
It’s a bug that has existed ever since the first release of the iTSec plugin. The new position of the nginx setting has now made that bug more obvious, so wouldn’t you agree it’s about time to get that “Write to Files” label fixed ?
Simply use “.htaccess“ for Apache or the file name as specified in the NGINX Conf File setting (default “nginx.conf”) for nginx.
So by default it would read like below on nginx:
Allow iThemes Security to write to wp-config.php and nginx.conf automatically. If disabled, you will need to place configuration options in those files manually.
Alternatively, make things simple and use “server Conf File” instead of specifying a platform specific configuration file 😉
-
This reply was modified 4 years, 3 months ago by
nlpro.