<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>Web-Site-Scripts.com - Installation Manual</title>
        <link>https://www.web-site-scripts.com/knowledge-base/category/75</link>
        <description><![CDATA[Root / KnowledgeBase Manager Pro / Installation Manual]]></description>
        <language>en-us</language>
        <generator>KnowlageBase RSS Generator</generator>

         
                <item>
                        <title>Post Installation Tasks and Checklist</title>
                                    <link>https://www.web-site-scripts.com/knowledge-base/article/AA-00581</link>
                                    <description><![CDATA[<p>This article lists optional tasks that you can perform after installation of KMP to enable additional features like attachments indexation and Active Directory connection. It also has recommended settings for server software, such as PHP, Apache or IIS.</p>
<h1>Recommended Settings</h1>
<h2>Recommended PHP settings:</h2>
<p></p>
<div class="preformatted">
<div class="preformattedContent"><div class="preformattedContent"><div class="preformattedContent">memory_limit = 256M</div><div class="preformattedContent">post_max_size = 128M</div><div class="preformattedContent">upload_max_filesize = 128M</div><div class="preformattedContent">max_execution_time = 600</div><div class="preformattedContent">max_input_time = 600</div></div></div></div>
<p></p>
<p>If some of the settings above are not allowed by your company policy or system administrator doesn't allow them, you can setup recommended <b>minimal </b>PHP settings:</p>
<p></p>
<div class="preformatted">
<div class="preformattedContent"><div class="preformattedContent">memory_limit = 128M</div><div class="preformattedContent">post_max_size = 32M</div><div class="preformattedContent">upload_max_filesize = 32M</div><div class="preformattedContent">max_execution_time = 300</div><div class="preformattedContent">max_input_time = 120</div></div></div>
<p></p>
<h2>Recommended FastCGI Settings (for Windows + IIS only)</h2>
<h3>For IIS6</h3>
<p>Find the&nbsp;<b>fcgiext.ini</b> file. This is FastCGI configuration file and by default it is located in the C:\Windows\System32\inetsrv\ folder. Specify RequestTimeout and ActivityTimeout parameters under the [PHP] section as shown below:</p>
<p></p>
<div class="preformatted">
<div class="preformattedContent"><div class="preformattedContent">
<p><span style="border-collapse: collapse; color: rgb(91, 91, 91); -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">[PHP]</span><br>RequestTimeout=600<br><span style="line-height: 13px; ">ActivityTimeout=900</span></p>
</div></div>
</div>
<p>Restart IIS6 after changing the file.</p><h3>For IIS7</h3>
<p>Watch this short video to learn how to setup optimal performance for FastCGI</p>
<p>Ensure that the&nbsp;<a href="http://www.iis.net/download/AdministrationPack" target="_blank" rel="nofollow">Administration Pack for IIS 7</a>&nbsp;is installed on your server! If not - please install it first,&nbsp;<b>otherwise you wouldn't see the option for configuring FastCGI settings</b>!</p>
<p><a href="#" onclick="window.open('http://web-site-scripts.com/knowledge-base/pages/fascgi-timeouts-iis7.html', 'videotour', 'scrollbars=0,resizable=0,width=1135,height=738');return false;"><img style="border-width: 1px; margin: 0px;" title="Take the KnowledgeBase Manager Pro Video Tour" alt="Take the KnowledgeBase Manager Pro Video Tour" src="http://www.web-site-scripts.com/knowledge-base/admin/media_store/2/AA-00495/fastcgi-performance.png" align="" border="1" height="238" hspace="0" vspace="0" width="376"></a></p><p><font color="#366092" size="5"><span style="line-height: normal;"><b>If you're using Microsoft SQL 2005</b></span></font></p><p>If you're using MSSQL 2005, you need to <a href="ARTICLE_URL#654##AA-00693#" target="">add a line to the KMP&nbsp;configuration&nbsp;file</a>.</p><p><span style="color: rgb(54, 96, 146); font-size: 24px; font-weight: bold; line-height: normal; ">Post Installation Tasks (optional)</span></p>
<p>These tasks are optional and depend from your requirements:</p>
<p>If you want to enable authentication of LDAP server (e.g. Active Directory) users, <a href="ARTICLE_URL#400##AA-00439#" target="">setup connection to your LDAP server</a>.</p>
<p><span style="border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "><a href="ARTICLE_URL#387##AA-00426#" target="">Setup&nbsp;attachment indexation modules</a></span><span style="border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "></span><span style="border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">&nbsp;that allow you to search within documents such as PDF, DOC, DOCX, etc.</span></p>
<p><span style="border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><a href="ARTICLE_URL#564##AA-00603#" target="">Install the library that allows to export articles to PDF</a>.</span></p>
<p><span style="border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">You can <a href="ARTICLE_URL#437##AA-00476#" target="">install URL Rewriting components</a> to make KB articles URLs a bit more user and search engine friendly.</span></p>
<p><span style="border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">If you have problems with setting correct permissions for KMP files and folders, <a href="ARTICLE_URL#388##AA-00427#" target="">check the guide</a>&nbsp;that explains how to do this efficiently.</span></p>
<p><span style="border-collapse: collapse; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">You can <a href="ARTICLE_URL#372##AA-00411#" target="">improve application loading time with real-time HTTP compression and cache</a> (suggestions for Apache).</span></p>
]]></description>
                                    <pubDate>Fri, 19 Nov 2010 13:45:27 +0000</pubDate>
                                    <guid>https://www.web-site-scripts.com/knowledge-base/article/AA-00581</guid>
                    </item>
                <item>
                        <title>Installation of KnowledgeBase Manager Pro</title>
                                    <link>https://www.web-site-scripts.com/knowledge-base/article/AA-00167</link>
                                    <description><![CDATA[<ol>
<li><a target="" href="#Overview">Overview</a></li>
<li><a target="" href="#Uploading%20Files">Uploading Files</a></li>
<li><a target="" href="#Requirements">Requirements</a></li>
<li><a target="" href="#File%20System%20Permissions">File System Permissions</a></li>
<li><a target="" href="#Database%20Setup">Database Setup</a></li>
<li><a target="" href="#System%20Preferences">System Preferences</a></li>
<li><a target="" href="#Administrator%27s%20Account">Administrator's Account</a></li>
<li><a target="" href="#Summary">Summary</a></li><ul><li><a target="" href="#Cron_Setup">Cron Setup</a><br></li></ul>
</ol>
<h2><a name="Overview" ></a>Overview</h2>
<p>Installing Knowledgebase Manager Pro means uploading files to your web server and completing the simple installation wizard. The wizard will ask you to configure file system permissions, database, administrator account and some other settings.</p>
<h2><a name="Uploading Files" ></a>Uploading Files</h2>
<p>To upload Knowledgebase Manager Pro you need to unzip contents of the "package" directory from the latest KMP package onto your local hard drive and, using an FTP client for example, login to your web server and copy Knowledgebase Manager Pro files through.&nbsp;</p>
<p>To start the setup wizard, navigate to the directory you have uploaded Knowledgebase Manager Pro to. For example if you uploaded files to the "kmp" under the web root, open http://www.yoursite.com/kmp/ in your browser to start.</p><p>If you have a blank screen instead of the installation wizard <a href="ARTICLE_URL#512##AA-00551#" target="">check if JavaScript is enabled in your browser</a>.</p><p>If you get a <a href="ARTICLE_URL#557##AA-00596#" target="">"Don't have permissions" error, check this guide for help</a>.</p><p></p><div class="info">
<div class="infoHeader">PHP</div>
<div class="infoContent">
<p>You need to have PHP already installed on the server to start Knowledgebase Manager Pro installation. If you do not have it yet, <a href="ARTICLE_URL#458##AA-00497#" target="">check this guide to find out how to install PHP</a>.</p><p></p><div></div><p></p>
</div>
</div>
<p>You will see the following page. Choose language if necessary and click "Apply".&nbsp;</p><p></p>
<p><img style="margin: 0px; border-width: 0px;" title="" alt="Step 1" src="http://www.web-site-scripts.com/knowledge-base/admin/media_store/2/AA-00167/installation-step-1.png" align="" border="0" height="541" hspace="0" vspace="0" width="654"><br></p>
<p>Enter the product key. You can get it from your account in the <a href="http://www.web-site-scripts.com/member-area/" target="_blank" rel="nofollow">member area</a>.</p>
<p><img style="border-width: 0px; margin: 0px;" title="" alt="" src="http://web-site-scripts.com/knowledge-base/admin/media_store/2//AA-00167/product-key.png" align="" border="0" height="311" hspace="0" vspace="0" width="660"></p>
<p>You can skip activation if you're installing KMP on a test server that doesn't have internet connection.&nbsp;To skip product activation leave this field empty.</p><p>You must also agree with <a target="_blank" href="http://www.web-site-scripts.com/eula.html">End-User License Agreement</a> to proceed.<br></p>
<p>Click "Next" to start the installation.</p>
<h2><a name="Requirements" ></a>Requirements</h2>
<p>For a successful installation of the Knowledgebase Manager Pro your sever must match the <a href="ARTICLE_URL#429##AA-00468#" target="">system requirements</a>.</p>
<p><img style="margin: 0px; border-width: 0px;" title="" alt="Step 2" src="http://www.web-site-scripts.com/knowledge-base/admin/media_store/2/AA-00167/installation-step-2.png" align="" border="0" height="542" hspace="0" vspace="0" width="656"></p>
<p>On this step you may be asked to install the required modules.</p>
<h3><a name="curl" ></a>Curl setup</h3>
<p>If you are asked to install Curl, chose follow one of the guides below according to your server preferences:</p>
<p></p>
<ul><li><span style="line-height: 16px;"><a href="ARTICLE_URL#441##AA-00480#" target="_blank">Installing Curl on Windows + Apache or Windows + IIS</a></span></li><li><span style="line-height: 16px;"><a href="ARTICLE_URL#443##AA-00482#" target="_blank">Installing Curl on Linux or a UNIX-like system</a></span></li><li><a href="ARTICLE_URL#442##AA-00481#" target="">Installing Curl on WAMP</a></li></ul>
<p></p><p></p>
<h2><a name="File System Permissions" ></a>File System Permissions</h2>
<p>Knowledgebase Manager Pro requires some files and directories to have special permissions set. The exact permissions may vary from server to server however the ones that should work on the majority of servers are: write and read permissions for owner and read permissions for others. It can be set up by chmod 755 (or chmod 777 depending on server configuration) command for folders and chmod 644 (or chmod 666) command for files in UNIX systems.&nbsp;</p>
<p>Open our <a href="ARTICLE_URL#388##AA-00427#" target="_blank">guide that describes how to set files and folders access permissions efficiently</a> in a new window or browser tab. It will help you to set necessary permissions right now in a few clicks and it also includes the directions for setting secure permissions after installation.</p>
<p>You cannot proceed to the next step until all the system permissions are set up correctly. If you have some difficulties with this step do not hesitate to contact <a href="http://www.web-site-scripts.com/support-center.html" target="_blank">our support</a> or your system administrator.</p>
<p><img style="margin: 0px; border-width: 0px;" title="" alt="Step 3" src="http://www.web-site-scripts.com/knowledge-base/admin/media_store/2/AA-00167/installation-step-3.png" align="" border="0" height="530" hspace="0" vspace="0" width="656"><br></p>
<h2><a name="Database Setup" ></a>Database Setup</h2>
<p>Knowledgebase Manager Pro supports MySQL and MS SQL database to store the data. Select a desired database type and then select a PHP extension which you're going to use. If it says that no extensions for your database type are available, <a href="ARTICLE_URL#116##AA-00155#" target="">learn how to install PHP extensions for databases</a>.</p><p><img src="http://www.web-site-scripts.com/knowledge-base/admin/media_store/2/AA-00167/installation-step-4-with-mssql.png" style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; " title="" alt="" border="0"></p><p><p style="line-height: 18px; ">You need to create an empty database on this step.&nbsp; This is usually can be done within Control Panel or cPanel web interface of your hosting account.<b>&nbsp;If it asks you for character set and collation, please select character set: utf8, and collation: utf8_general_ci (this is needed to MySQL).</b></p><p style="line-height: 18px; ">Your MySQL or MS SQL user account should also be granted full access to that database (including CREATE TABLE and ALTER TABLE operators) because installation wizard will need to create some tables and fill this database during the setup process.&nbsp;</p><p style="line-height: 18px; ">If you do not have MySQL on your server,&nbsp;<a href="ARTICLE_URL#457##AA-00496#" target="">check this guide to find out where to get it</a>.</p><p style="line-height: 18px; ">For MySQL: the&nbsp;<a href="ARTICLE_URL#250##AA-00289#" target="">"STRICT_TRANS_TABLES" option&nbsp;<b>must</b>&nbsp;be disabled.</a></p><p style="line-height: 18px; ">If you're installing it on MSSQL&nbsp;<a href="ARTICLE_URL#615##AA-00654#" target="">make sure that Full-text Indexing is enabled</a>. This must be done&nbsp;<b>prior</b>&nbsp;to the installation.</p><p style="line-height: 18px; ">If you're using MSSQL, you need to specify an account with SQL Server instead of using Windows Pass-through authentication when connecting to MSSQL.</p><p style="line-height: 18px; ">Host names "<span style="font-weight: bold; ">localhost</span>" and "<span style="font-weight: bold; ">127.0.0.1</span>" are common for most servers where web server software (e.g. Apache or IIS) and database are installed on the same machine (it is true for most hosting plans and when you install it on your PC or server), but if the Installation Wizard is unable to connect to the database server with this address, check for your hosting account documentation or contact your ISP or system administrator for correct SQL server name or IP address.<br></p><p style="line-height: 18px; ">If your database server uses non-default port, you can specify it within the host field separated by colon from the host name itself, e.g.&nbsp;"<span style="font-weight: bold; ">127.0.0.1:3307</span>"</p><p style="line-height: 18px; ">Tables prefix field should be empty by default. This is optional field that allows you to install Knowledgebase Manager Pro to the database that already contain tables of some other software. Tables prefix is added to a table name without any additional symbols, i.e. if you set "kmp_" as prefix and the table named "accounts" is going to be created, then setup wizard will name it "kmp_accounts".</p><p style="line-height: 18px; ">Click "Test" to check the database connection and if it is successful, click "Next" to fill the database.</p></p><p><div class="info">
<div class="infoHeader">What if the database population process stops and it doesn't let you go on?</div>
<div class="infoContent">
<p>Sometimes after successful database connection you click "Next" and it starts populating the database, but after about 30 seconds it stops. This happens because PHP and FastCGI timeouts are too low and script is unable to complete database population in time. In this case you need to setup&nbsp;<a href="ARTICLE_URL#542##AA-00581#" target="">recommended PHP and FastCGI settings</a>. Then try again.
</p>
</div>
</div>
</p><h2><a name="System Preferences" ></a>System Preferences</h2>
<p>On this step you can set up SMTP settings. Default SMTP settings are detected automatically and work on most servers so you do not usually need to change them. If you do not receive test email (check SPAM folder first), you can contact your ISP or refer to your hosting documentation to receive custom SMTP settings. These settings can be changed after installation.</p>
<p><img style="margin: 0px; border-width: 0px;" title="" alt="Step 5" src="http://www.web-site-scripts.com/knowledge-base/admin/media_store/2/AA-00167/installation-step-5.png" align="" border="0" height="568" hspace="0" vspace="0" width="660"><br></p><p>When all corrections are done, click the "Next" button.</p>
<h2><a name="Administrator's Account" ></a>Administrator's Account</h2>
<p>Here you need to enter your name, e-mail, create login and password and click "Save" button.</p>
<p>Please remember your login and password. You will need them to login to Knowledgebase Manager Pro.</p>
<p><img style="margin: 0px; border-width: 0px;" title="" alt="Step 6" src="http://www.web-site-scripts.com/knowledge-base/admin/media_store/2/AA-00167/installation-step-6.png" align="" border="0" height="581" hspace="0" vspace="0" width="660"><br></p>
<h2><a name="Summary" ></a>Summary</h2>
<p>This is the last step of the installation wizard. Here you can check all the settings and installation results made in the previous steps and setup cron jobs.</p>
<p><img style="border-width: 0px; margin: 0px;" title="" alt="" src="http://web-site-scripts.com/knowledge-base/admin/media_store/2//AA-00167/installation-step-7.png" align="" border="0" height="0" hspace="0" vspace="0" width="0"><img style="margin: 0px; border-width: 0px;" title="" alt="Step 7" src="http://www.web-site-scripts.com/knowledge-base/admin/media_store/2/AA-00167/installation-step-7.png" align="" border="0" height="623" hspace="0" vspace="0" width="655"></p>
<p>In order to complete the installation you should add a task for Knowledge Base Manager Pro pseudo-cron to scheduler application. This step is optional and allows sending of updated content to subscribers, run indexation of knowledge base for automated related articles creation, periodical database backups, and attachments indexation.</p>

<h3><a name="Cron_Setup" ></a>Cron setup guides</h3><p>Chose your platform:</p><p></p><ul><li><span style="line-height: 16px;"><a href="ARTICLE_URL#446##AA-00485#" target="">Windows XP/2003</a></span></li><li><span style="line-height: 16px;"><a href="ARTICLE_URL#448##AA-00487#" target="">Windows 7/Vista/2008</a></span></li><li><span style="line-height: 16px;"><a href="ARTICLE_URL#445##AA-00484#" target="">Linux/UNIX</a></span></li><li><span style="line-height: 16px;"><a href="ARTICLE_URL#447##AA-00486#" target="">Control Panel (e.g. Plesk)</a></span></li></ul><p></p>
<p>If everything is arranged purely, then you get the green light to finish the installation process by clicking on "Finish" button.</p>

<p>If you get any errors or other issues after installation, please take a look at <a href="http://www.web-site-scripts.com/knowledge-base/category/74/0/10/KnowledgeBase-Manager-Pro/Troubleshooting/" target="">troubleshooting section</a>. If you can't find the solution there, feel free to submit your question at our <a href="http://www.web-site-scripts.com/support-center.html" target="">support center</a>.</p><p>Later, you can <a href="ARTICLE_URL#542##AA-00581#" target="">check the post installation checklist</a>&nbsp;to enable and configure additional features and fine-tune system preferences.</p>]]></description>
                                    <pubDate>Wed, 06 May 2009 14:00:00 +0000</pubDate>
                                    <guid>https://www.web-site-scripts.com/knowledge-base/article/AA-00167</guid>
                    </item>
                
    </channel>
</rss>