Support Knowledge Base

I receive an Internal Server Error or HTTP 500 message

If you have just installed or trying to install the PHPKB Knowledge Base Software on your site and you're receiving an Internal Server Error or HTTP 500 error, there are two likely causes:
  1. Your hosting provider's web server's configuration prohibits certain statements in .htaccess files. .htaccess files are used to control the SEO friendly URLs using Apache's mod_rewrite() module. There are other commands in there that may also cause an Internal Server Error if your web host has disabled the ability to use those commands. If this is the case, you'll need to ask your web host to review the .htaccess file to determine which commands they do not allow inside the .htaccess file.
  2. Your hosting provider's security settings prohibit PHP scripts with incorrect file permissions from running. Some servers will not let PHP files run if they are writeable by the public or group users. Ensure that the PHP files in your base directory and in your admin directory have a permission mode of 0644. To do this in your FTP program, change the file permissions (or CHMOD) to 0644.
To resolve this issue, follow these steps:
  1. Open the .htaccess file, located in the root directory of PHPKB software.
  2. Edit the first line, that reads Options +FollowSymLinks All -Indexes and change it to # Options +FollowSymLinks All -Indexes.
  3. Save the file and try again to load PHPKB software. If your software loads correctly now, disregard the following steps.
  4. Using your FTP client, ensure none of the files and directories on your site are set to the permissions 666 or 777. The permission setting 755 or 644 will work.
  5. After checking and fixing any incorrect file permission settings, try again to load your site.
  6. If your site still displays the Internal Server Error message, contact your hosting provider and ask them to confirm that the Internal Server Error message is not related to your .htaccess file or any of your file permission settings.
  7. If, after contacting your hosting provider, your site still displays this message, please open a support ticket with us. Ask your hosting provider for any error logs relating to the Internal Server Error message and make sure to include or attach them with your support ticket.
3.67 (6)
Article Rating (6 Votes)
Rate this article
Attached Files
There are no attachments for this article.
There are no comments for this article. Be the first to post a comment.
Security Code Security Code
Related Articles RSS Feed
Installation of the Attachment Indexing plugins
Viewed 86014 times since Tue, Feb 12, 2013
How do I disable Strict Mode in MySQL?
Viewed 9542 times since Tue, Mar 14, 2017
How to upgrade from PHPKB version 7.x to 8.0
Viewed 6241 times since Mon, Jan 23, 2017
SEO Friendly URLs Not Working
Viewed 11243 times since Fri, Mar 18, 2016
URL Rewriting on IIS7 with PHPKB Knowledge Base Software
Viewed 30150 times since Mon, Jan 28, 2013
I am getting "The File Type is not allowed" error, what shall I do?
Viewed 5065 times since Wed, Mar 15, 2017