Plugin Author
AITpro
(@aitpro)
If the BPS Pro pages are displaying blank then you have not Activated BPS Pro yet. Please go the Activation page and use the Get Key request button.
http://www.ait-pro.com/aitpro-blog/3139/bulletproof-security-pro/bulletproof-security-pro-zip-installation-zip-backup-and-download/
When you use the WordPress Upload Zip installer (PCLZIP) it has an auto-append feature coded in it that will automatically append a number onto the end of a plugin folder name /bulletproof-security1 etc if PCLZIP sees a folder name that already exists. And i have also noticed that if that folder name is cached then even uninstalling BPS first still causes this problem until you clear both your caching plugin cache and your browser cache.
Plugin folder names are explicit – they can only be one name and not any other name. ONLY /bulletproof-security can be valid or things will not work. All plugins are and have to be designed/created this way in order to work correctly.
To fix this issue you just need to manually rename the plugin folder name from /bulletproof-security1 to /bulletproof-security using either FTP or your Web Host Control Panel File Manager.
I didn’t finish the activation process. It is working now.
“All plugins are and have to be designed/created this way in order to work correctly.” I am a programmer. This is not true. You can use a variable for the install directory and reference the variable for the path. If you want, I can fix your plugin to do this.
THank you for your assistance.
Jeff Small
Plugin Author
AITpro
(@aitpro)
I must be misunderstanding something here. Can you give me an exact example of the code that you are talking about in BPS? And if you are talking about using dirname, basename and __FILE__ in place of hard coding paths then yeah I can see your point, but since WP plugins can only have one explicit path and explicit file names then I kind of consider that to be an optional choice in using Constants and such.