When looking at files are you also looking at hidden files? .htaccess files will be hidden on some hosts - you need to ensure that you are looking at all files including hidden files - this will be an option that you choose in whatever file browser or FTP app that you are using. Or you may have a permissions problem on the root folder. Check all folder and file permissions.
The cPanel HotLink Protection Tool has been broken for over 10 years. If your .htaccess file is unlocked for even a second then the broken HotLink Protection Tool coding can instantly destroy your website. You cannot turn it off/disable the broken cPanel HotLink Protection Tool because the "disable" button is also broken. So the point is the problem will happen anytime your root .htaccess file is unlocked. During the BPS automatic upgrade your root .htaccess file is unlocked so that new code can be written to it and then it is locked again.
There are 1,000's of web hosts and they all have unique things that they allow, do not allow, require, configuration settings, permissions settings, etc etc etc. Basically there are no 2 web hosts that are exactly alike in the World.
BPS Help & Troubleshooting Info
BPS setup steps:
1. Click the AutoMagic buttons
2. Activate All BulletProof Modes.
3. Setup complete.
BPS removal steps:
1. Activate Default Mode on the Security Modes page.
2. Use the Delete wp-admin .htaccess feature on the Security Modes page.
3. Deactivate and delete BPS on the WP Plugins page.
Unable to login into your website:
1. Use FTP or your Web Host Control Panel File Manager and delete the .htaccess file in your website root folder.
2. Log into your website, click the BPS AutoMagic Buttons and Activate all BulletProof Modes.
BPS and BPS Pro are not compatible with these 2 Web Hosting Companies (Landis Holdings & NTT Communications)
Hostingzoom (Landis Holdings)
Resellerzoom (Landis Holdings)
Modvps (Landis Holdings)
WowVPS.com (Landis Holdings)
JaguarPC (Landis Holdings)
Verio (NTT Communications)
NTT America (NTT Communications)
NTT Europe (NTT Communications)
BulletProof Security Plugin Conflict or Some Functionality On Your Website Is Not Working Correctly
If you think that BulletProof Security is causing a plugin conflict or any other issue on your website that is causing something not to work, then please use these steps below to take BulletProof Security out of the equation completely for testing. There is no need to deactivate BulletProof Security because it has a built-in Default Mode that allows you to put WordPress in a default state without deactivating BulletProof Security. If you find that BulletProof Security does have a conflict with another plugin then please check the BulletProof Security Plugin Compatibility Issues – Testing and Fixes Page to see if a fix (bypass/skip rule) is already listed. If your plugin is not listed and you have confirmed that BulletProof Security is definitely causing a conflict then please post a comment on the Questions, Comments, Problems & Wishlist Page for BulletProof Security Free and here for BulletProof Security Pro BPS Pro Questions, Comments & Problems.
1. Make a backup of your .htaccess files using BulletProof Security built-in Backup.
2. Activate Default Mode on the Security Modes page.
3. Use the Delete wp-admin .htaccess feature on the Security Modes page.
4. Test your plugin or theme.
5. Restore your .htaccess files using BulletProof Security built-in Restore.
To completely uninstall BulletProof Security you would do steps 2 and 3 above and then just delete the BulletProof Security plugin on the WP Plugins page.
NOTE: Both the Root BulletProof Mode and the wp-admin BulletProof Mode MUST be activated – Activate Root BulletProof Mode and then activate wp-admin BulletProof Mode. If you only activate Root BulletProof Mode and you do not activate the wp-admin BulletProof Mode then some wp-admin Dashboard functions may not work correctly on some web hosts, such as configuring Widgets.