Most of the time, this is a PHP issue.
Are you sure you can use php.ini files? Did you ask your host?
Maybe you need to uninstall NinjaFirewall, reinstall it and then select .user.ini, or php5.ini instead.
More info here:
NinjaFirewall >Failed installation
Test Configuration Button Loops Back to First Run
NinjaFirewall does not work after installation
Yes, I did ask my host and they didn’t seem to know what to do.
OK, so I have a bit of a dilemma here.
When I reactivate, it does not present me with a choice of which file to choose between user.ini and php.ini.
I’m concerned that if I don’t follow your warning and I deactivate and then delete your folder with your plugin that something will go wrong.
Is it safe to deactivate and then delete your folder?
I took a chance and deactivated and then deleted the folder, but it still seems to remember my choices and does not present me with user.ini or php5.ini. I created a php5.ini and it didn’t allow me to choose it.
I’m reactivating and then waiting for a long while. I am running varnish, so maybe I need to wait until it catches up. The php.ini and .htaccess IS being updated.
I’m really having an issue with this because when I deactivate and then delete your plugin folder, I never see the following when I reactivate: http://ninjafirewall.com/wordpress/static/screenshots/22-install.png
Did you delete it from the WP admin plugins menu?
That is the best thing to do, otherwise that won’t delete its options stored in the DB and the lines it added to your PHP INI and .haccess files.
During the installation, if there is already a PHP INI file, it will not ask you if you want to use php.ini, php5.ini or .user.ini. It will use that file.
Try to delete/rename any PHP INI file and run the installer again.
Unfortunately, my hosting folks tell me that I can’t just delete/rename my PHP.ini file, but I think I’ll try it again with their help right now.
I did delete from WordPress first, yes.
They were telling me I couldn’t delete the PHP.ini but they were referring to the server PHP.ini and not the one in the folder I told them (the one in the same on with .htaccess). I can’t believe they couldn’t distinguish the difference. Why would I or a plugin crash the server? Ridiculous.
Thank you! Love your plugin!