Installation Problems
When I run the installer, I get a page of code.
If when accessing the installer via your web browser you receive a page of code and not the installation start screen, this means that either PHP has not been installed or has not been configured properly. Please consult with your web host to see if this is the case.

I get an error like this 'access denied for user@localhost using password YES' when I submit the main form.
If you receive this error from mySQL it means that either the MySQL database name, MySQL username, MySQL password or MySQL host information is wrong. Please double check the information you entered making sure that passwords are typed correctly. In some cases, this information is case sensitive. If this error persists, please consult with your web host to check that the information you have is correct.

After installing, I get this error 'Warning: fopen("/.install.lock", "w") - Permission denied ...'
After installing, Invision Power Board attempts to create a "lock" file which disables the installation script. If you receive this error, the installer has not been able to create this file. After you have logged into the Admin Center for the first time, you should remove the "install/index.php" script from your server and only re-upload it if you wish to make a fresh install. You can then safely ignore this warning.

When installing I get an error like this: 'WARNING! Could not locate 'conf_global.php'
This error means that the installer could not "guess" the location of the file 'conf_global.php'. Make sure you have uploaded this file into the same directory that you uploaded 'initdata.php' into.

Admin CP Problems
No matter what I do, I can't stay logged into the Admin CP.
For extra security, the Admin CP checks your IP address as part of the admin session validation. In some cases your IP address will change with each page request (especially if you are using a dial up ISP). You can stop the Admin CP checking your IP address which will solve the problem.
To do this, open up "initdata.php" in your text editor. Do a search in your text editor (Ctrl+F in Notepad/Wordpad for Windows) for define( 'IPB_ACP_IP_MATCH', 1 );. Change that to define( 'IPB_ACP_IP_MATCH', 0 ); then save the file and re-upload to your server.
Although there is no immediate security risk to doing this, you should not disclose your admin session ID to anyone or post the link you are using for that admin CP session to anyone.

When I try to access the Admin CP, the page is completely blank
This problem could be the result of a few things.
Firstly, open up "initdata.php" in a text editor and near the top change: define( 'IPB_ACP_USE_GZIP', 1 ); to define( 'IPB_ACP_USE_GZIP', 0 );. Save the file and re-upload to your server.
If that doesn't solve the problem, check the CHMOD values on the directories you created during the installation process. If in doubt, CHMOD them to 0777 and any directories contained within. If this doesn't solve the problem, you'll need to speak with your hosting provider about what files and directories CHMOD values should be to function properly.

General Board Problems
Every time I try to access a page on the forums it loads a blank page.
Can you log into the Admin CP? If you do not know the url, enter the following into your web browser address bar http://www.your-domain-here.com/forums/admin/index.php (obviously using the correct URL to your board!).
If the Admin CP loads first time, log in there and try the following:

Click on "System Settings" on the left. Click on "Server Environment". When the page has loaded, turn off the following: Print HTTP headers? and set DISABLE GZIP encoding? to Yes. When complete, submit the form and try to access your board again.
If it still loads a blank page, check the CHMOD values on the directories you created during the installation including any directories contained within. If in doubt, CHMOD to 0777. Again, if this doesn't solve the problem, you'll need to speak with your hosting provider about what files and directories CHMOD values should be to function properly.

I am on a Windows server and I get an Internal Server Error when trying to access my board
There is an option to disable the headers that Invision Power Board prints by default.
Log into your Admin Control Panel, click on "System Settings" to expand the sub-menu. Click on "Server Environment". When the page has loaded, turn off Print HTTP headers? and submit the form and try to access your board again.

I am on a Windows server and when I make a post I am taken to a blank page
Some Windows based servers require a different HTTP protocol when redirecting HTTP requests, there is an option in the Admin Control Panel to overcome this.
Log into your Admin Control Panel, click on "System Settings" to expand the sub-menu. Click on "Server Environment". Choose "Windows Refresh Command" from the "Immediate Redirect Type" option. Submit the form.

Getting further help
If you have a problem outside the ones solved in this guide, then don't panic!
We have a large team of trained support professionals that will be able to provide a solution to your problems.
Simply log into your Client Area and submit a ticket.

If you wish to contact us for non-technical issues, please visit our Contact Page which includes a handy email form, mailing address and telephone number.