• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

500 Internal Server Error


I tryed installing the xenforo license and I get 500 internal server error.

I followed your install guide http://xenforo.com/help/installation/

I don't quite understand the file permission part. I know that it has something to do with the wrong permissions but I am not quite good at that part.
What I did was downloading the Xenforo zip from the client area.

Then I uploaded the zip - Extracted it and I got that. I can't even access the /install/ part.

Please help me with any kind of response.


Digital Doctor

Well-known member
Setting Permissions

Once the files are finished uploading, you must set permissions (or CHMOD) several places. This is necessary to ensure that XenForo can write to those parts of your server. You can usually do this with your FTP client.

In the set of files and directories you just uploaded, you will see 2 folders: data and internal_data.
These two directories must be set to world writeable (CHMOD 0777) or give the IUSR_ Full Control in Windows.
Keep your FTP client open; you may still need it for the next step.


Did you CHMOD those folders to 0777 with your FTP client ?

Digital Doctor

Well-known member
Start again.
Unzip the Xenforo file locally and then FTP the unzipped files.
You aren't supposed to upload the upload directory.
Upload everything *INSIDE* that directory.

Jake Bunce

XenForo moderator
Staff member
http 500 is a generic server error. It could mean lots of things. File / folder permissions is one possible cause. Folders are normally chmod 755, and files are normally 644. But it can be different depending on your server configuration. On some servers this error can be caused by an excess of permissions, such as 777 permissions.

But more generally, to discover the cause of a 500 error you need to get with your host and find the log entry on the server for that error.