KnowledgebasePublisherThis is a step-by-step tutorial on installation of KnowledgebasePublisher, an opensource PHP/MySQL knowledge base, FAQ script that you can install on your web site.

click to enlarge

KnowledgebasePublisher is an opensource knowledge base software, FAQ software, or just content manager about any other type of article that you want to publish on your website. It’s so easy to use that you can be managing knowledgebase on your website right from your own web browser.

Official Demo | DonationCoder.com Demo (as a visitor)

Features:

  • Unlimited Categories
  • Glossary Terms
  • Powerful WYSIWYG
  • Instant Response
  • Searching
  • Add attachments
  • Five different admin role
  • Protect categories
  • Commenting / Rating / Send to friend
  • Users can ask questions
  • Related Articles
  • RSS
Download version 2.0.1 (2.6 MB)

Click to Download KnowledgebasePublisher

While the instructions that comes with the script are better than most others’, it still leaves some to be desired. So here are the installation instructions:



1. If you have SSH access, you may want to wget followed by unzip http://nchc.dl.sourceforge.net/sourceforge/kbpublisher/kbpublisher_2.0.1.zip to obtain and extract the contents directly on the server. If you have FTP-only access, download the .zip file from the above link to your local drive, extract the contents.

The subsequent instructions assume that you want to install the script inside a directory named kb. If you change it to something else, make the changes accordingly.

Upload the kb folder to your web space. For example, to install KnowledgebasePublisher at http://www.scriptful.com/sri-addons/scripts/kb/, we uploaded the kb folder under ’scripts’ directory, which is under ‘/sri-addons’.

2. Create a directory called kb_file one level above your publicly accessible root directory. i.e., above /.

3. Move kb_upload inside kb. Create a directory named kb_extra inside kb.

The structure of directories should look like this:

- kb_file (for uploads via "Files" module)
- public_html (document root)
  |- kb
       |- kb_upload (for uploads via FCK Editor)
       |- kb_extra

4. Ensure that you have a MySQL DB, DB user and pass, host name handy. You can usually get/set these values via a panel that your host provides. You can either use the database that your host provides or the one that you have created in the cPanel (if you have such an option). The DB user should have all privileges to the DB. Create an empty MySQL database to be used by KnowledgebasePublisher.

5. Log into your phpMyAdmin, go to the table you just created for KnowledgebasePublisher, import SQL query by browsing to kb\install_upgrade\db_install_2.0.sql.

6. Edit kb/admin/config.inc.php. Enter your DB host name, DB name, DB username, DB password. Save and close.

7. CHMOD 777:

  • admin/cache
  • kb_upload
  • kb_file

Done!

End user screen will be at www.your_site.com/kb/.

8. Admin area will be at www.your_site.com/kb/admin/ (Login: admin, Password: demo). DO NOT FORGET TO CHANGE THE PASSWORD at Administrators -> Edit (brush icon).

Go to "Settings" tab to configure settings. Make sure you set correct email address at Setting -> Email.

We hope you found this how-to helpful. Please social bookmark this tutorial and help us and others. Thanks in advance.

This post has no comments yet. Why not kick start the discussion?

Close
E-mail It