Install/Uninstall instruction for the Geeklog Messenger 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 messenger plugin adds tables to your Geeklog database. You can do this with the built in admin backup facility.
- Uncompress the messenger plugin archive while in the <geeklog_dir>/plugins directory. The archive will create a directory called messenger in the plugins directory.
- Create the public_html and admin directories. Under your html directory (usually <public_html>) create a directory called messenger. Under your <admin>/plugins/ directory create a directory called messenger.
- Change to your <geeklog_dir>/plugins/messenger/ directory. Copy the files in the admin directory to the <admin>/plugins/messenger/ directory your created in step 3. Copy the files and directories in the public_html directory to the <public_html>/messenger/ directory your created in step 3.
- Edit the config.php in the messenger 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/messenger/ directory. The install page will tell you if the install was successful or not. If not, examine Geeklog system errorlog for possible problems. The messenger plugin should now be installed and functioning. Clicking on the messenger Icon will take you to the admin page.
- Set up security. On install only the root users have access to messenger 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/messenger directory. This will remove all the data from your database.
- Delete the three plugin directories created in the install process: <geeklog-dir>/plugins/messenger/, <public_html>/messenger/ and <admin>/plugins/messenger/
That's it.