BEFORE YOU START…
…you need to have a complete installation of WordPress 2.2 or newer on your server. Also, you’ll need to have the following access:
- Access to the file system on the server where your WordPress is installed (FTP, terminal, etc).
- Access to create a directory and change its permission on the server where your WordPress is installed.
- Admin access to your WordPress installation to activate/deactivate a plug-in.
- Your WordPress installation must be running using a database user who has a create table privilege. WP Vault creates several tables to store its information.
- Please make sure that the installation of PHP has GDLib extension. WP Vault uses the library to manipulate image files.
- WP Vault uses InnoDB MySQL engine, instead of default MyISAM engine. The installation may not work properly, if your MySQL does not support this engine (not confirmed). Please ask your host if they support this engine.
If any of the above requirements are not met, you’ll unfortunately not be able to install and use WP Vault…
1, Download and unzip the file in your local system.
2, Upload extracted wp-valult directory to /wp-content/plugins/ directory.
3, Create a writable directory, where WP Vault will store all the files. The directory must be set to 777 access. You can do this using a FTP client such as FileZilla, or through web interface, depending on your host.
The directory can be anywhere accessible on the server. It does not have to be directly web-accessible (i.e., you can view the directory through your web browser by typing in the URL) or under WordPress directory.
Optionally, you can enhance the invisibility of files by placing the following to .htaccess file:
<Files ~ “.*\..*”>
deny from all
Regardless of where you decided to create a directory, make note of this directory. You’ll need this at later step.
4, Activate the plugin through “Plugins” menu in WordPress admin menu.
5, A new menu, “Vault,” should have appeared when the plug-in is activated. Click the menu. If it’s not there right away, try refreshing your pages (F5 on Firefox/IE), and it should appear.
6, Go to “Vault” > “Option,” and enter the full directory path (noted in step 3) for “File Path.” Update the option. The “File Path” contains the path to /wp-vault directory. Because the actual path to your directory isn’t always very clear for shared hosting, I hoped that this would give you a good guideline.
That’s it. Upload page should now be accessible, and you are ready to go.
Some users have reported that WP Vault database tables were not properly generated by the installer. I don’t have the exact answer for the reason for this happening to only some users. But please verify:
- The database your you used for WordPress has “create table” privilege (it should, unless you changed it after installing WordPress).
- Your MySQL supports InnoDB.
If you have any problem with the installation, please let me know! I’ll try to resolve the issue as soon as I can.
If you already have the previous version of WP Vault installed, please take the following steps to upgrade:
- Disable WP Vault in WordPress’s Plugins screen.
- Delete /wp-content/plugins/wp-vault directory.
- Unpackage and place the new /wp-vault to /wp-content/plugins directory.
- Refresh the Plugins screen to ensure that the newest version of WP Vault is available.
- Enable WP Vault in WordPress’s Plugins screen.