Install/Uninstall instruction for the Geeklog {plugin} plugin
In the following descriptions
- <geeklog_dir> is the directory where the system config.php file resides
- <public_html> is the directory where the lib-common.php file resides
- <admin> is the directory where the administration files reside (usually, under <public_html>)
INSTALL:
- Back up your Geeklog Database. The {plugin} plugin adds tables to your Geeklog database. You can do this with the built in admin backup facility.
- Uncompress the {plugin} plugin archive while in the <geeklog_dir>/plugins directory. The archive will create a directory called {plugin} in the plugins directory.
- Create the public_html and admin directories. Under your html directory (usually <public_html>) create a directory called {plugin}. Under your <admin>/plugins/ directory create a directory called {plugin}.
- Change to your <geeklog_dir>/plugins/{plugin}/ directory. Copy the files in the admin directory to the <admin>/plugins/{plugin}/ directory your created in step 3. Copy the files and directories in the public_html directory to the <public_html>/{plugin}/ directory your created in step 3.
- Edit the config.php in the {plugin} directory and confirm the table prefix and anonymous access settings and other display settings. The default is to use the geeklog table prefix and not allow anonymous access.
- Log in to your Geeklog as a root user and run install.php in your <admin>/plugins/{plugin}/ directory. The install page will tell you if the install was successful or not. If not, examine Geeklog system errorlog for possible problems. The {plugin} plugin should now be installed and functioning. Clicking on the {plugin} Icon will take you to the admin page.
- Set up security. On install only the root users have access to {plugin} administration and Viewing. You can delegate control for either of these functions through the user and group editors.
UNINSTALL:
- Run the install.php page in your <admin>/plugins/{plugin} directory. This will remove all the data from your database.
- Delete the three plugin directories created in the install process: <geeklog-dir>/plugins/{plugin}/, <public_html>/{plugin}/ and <admin>/plugins/{plugin}/
Thats it.