Difference between revisions of "Faqman New Installation"

From GeeklogWiki
Jump to: navigation, search
 
m (prevent link + added one)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Note: You need to manually create the plugin program directories and copy the program files into their appropriate directories.
+
'''Note:'''  You need to manually create the plugin program directories and copy the program files into their appropriate directories.
  
Step 0.       Database backup
+
Step 0. '''Database backup'''
  
 
Make a backup of your current geeklog database using the built-in admin feature. Verify your backup feature is configured correctly and backup file is not 0 bytes (This is worth a check)
 
Make a backup of your current geeklog database using the built-in admin feature. Verify your backup feature is configured correctly and backup file is not 0 bytes (This is worth a check)
  
Step 1.       Copy plugin files into their required directories
+
Step 1. '''Copy plugin files into their required directories'''
  
Uncompress the archive files into your <geeklog_dir>/plugins directory. It will create a faqman directory and associated subdirectories for the files. You will need to move the files in the admin and public subdirectories to their appropriate directory as indicated below.
+
Uncompress the archive files into your <geeklog_dir>/plugins directory. It will create a ''faqman'' directory and associated subdirectories for the files. You will need to move the files in the admin and public subdirectories to their appropriate directory as indicated below.
  
 
1.1        public_html/          - Main program files
 
1.1        public_html/          - Main program files
Line 25: Line 25:
 
<geeklog_dir>/public_html/admin/plugins/faqman directory
 
<geeklog_dir>/public_html/admin/plugins/faqman directory
  
1.3         Directory and File Permissions  
+
1.3 '''Directory and File Permissions'''
  
 
Directory and File owner should be same as webserver
 
Directory and File owner should be same as webserver
Line 31: Line 31:
 
All the files and directories should have Read permissions and directories need execute. Setting all plugin files and directories to have read + execute should not be a security issue but PHP files only need read access to execute. The directories need execute rights in order for them to be searched or accessed
 
All the files and directories should have Read permissions and directories need execute. Setting all plugin files and directories to have read + execute should not be a security issue but PHP files only need read access to execute. The directories need execute rights in order for them to be searched or accessed
  
 
  
{Return to index}
+
Step 2. '''Run the install program'''
  
+
2.1  '''Logged in as admin'''
  
Step 2.       Run the install program
+
As of Geeklog 1.3.7 - Plugins can now be installed directly from the Plugins Editor.
  
2.1  Logged in as admin
+
Geeklog will list all installed plugins and show those that are not installed with a link.  
  
    As of Geeklog 1.3.7 - Plugins can now be installed directly from the Plugins Editor.
+
All plugin files must be in place first
 
 
    Geeklog will list all installed plugins and show those that are not installed with a link.
 
 
 
    All plugin files must be in place first
 
  
 
      
 
      
  
    OR: In your browser, go to http://your_geeklog_url/admin/plugins/faqman/install.php
+
OR: In your browser, go to <nowiki>http://your_geeklog_url/admin/plugins/faqman/install.php</nowiki>
  
 
Note: The installer is designed to back out any database changes if there should be an error. You can monitor the installer by viewing the error.log, file <geeklog_dir>/logs/error.log
 
Note: The installer is designed to back out any database changes if there should be an error. You can monitor the installer by viewing the error.log, file <geeklog_dir>/logs/error.log
  
2.2  Verify successful operation
+
2.2  '''Verify successful operation'''
  
o        Did you get a successful completion message that your database tables have been created
+
* Did you get a successful completion message that your database tables have been created?
 +
* There should now be a faqman link in your top header.
 +
* As admin, you should see the "faqman" menu item in the "[[Admins Block]]"
  
o        There should now be a faqman link in your top header.
+
2.3    Check the install logging in the <geeklog_dir>/logs/error.log file
  
o        As admin, you should see the "faqman" menu item in the "Admin Block"
 
  
+
Back to [[FAQ Manager Plugin]]
  
2.3    Check the install logging in the <geeklog_dir>/logs/error.log file
+
 
 +
[[Category:Plugins]]

Latest revision as of 18:11, 24 May 2009

Note: You need to manually create the plugin program directories and copy the program files into their appropriate directories.

Step 0. Database backup

Make a backup of your current geeklog database using the built-in admin feature. Verify your backup feature is configured correctly and backup file is not 0 bytes (This is worth a check)

Step 1. Copy plugin files into their required directories

Uncompress the archive files into your <geeklog_dir>/plugins directory. It will create a faqman directory and associated subdirectories for the files. You will need to move the files in the admin and public subdirectories to their appropriate directory as indicated below.

1.1 public_html/ - Main program files

The files in the public directory under your new plugins/faqman folder need to be copied to <geeklog_dir>/public_html/faqman directory

You will need to first create the:

<geeklog_dir>/public_html/faqman directory

1.2 admin/ - Plugin Install and Main admin program files

The files in the admin directory under your new plugins/faqman folder need to be copied to <geeklog_dir>/public_html/admin/plugins/faqman directory.

You will need to first create the:

<geeklog_dir>/public_html/admin/plugins/faqman directory

1.3 Directory and File Permissions

Directory and File owner should be same as webserver

All the files and directories should have Read permissions and directories need execute. Setting all plugin files and directories to have read + execute should not be a security issue but PHP files only need read access to execute. The directories need execute rights in order for them to be searched or accessed


Step 2. Run the install program

2.1 Logged in as admin

As of Geeklog 1.3.7 - Plugins can now be installed directly from the Plugins Editor.

Geeklog will list all installed plugins and show those that are not installed with a link.

All plugin files must be in place first


OR: In your browser, go to http://your_geeklog_url/admin/plugins/faqman/install.php

Note: The installer is designed to back out any database changes if there should be an error. You can monitor the installer by viewing the error.log, file <geeklog_dir>/logs/error.log

2.2 Verify successful operation

  • Did you get a successful completion message that your database tables have been created?
  • There should now be a faqman link in your top header.
  • As admin, you should see the "faqman" menu item in the "Admins Block"

2.3 Check the install logging in the <geeklog_dir>/logs/error.log file


Back to FAQ Manager Plugin