Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.

Manual Installation

Manual Installation

Manual Installation

First, you will need a copy of PHPFusion 8 Core from PHPFusion Core Downloads


Local installation
To install and work with a local copy of PHPFusion, simply download a copy of Laragon or XAMPP for your given environment ( Windows, Linux or Mac ).


Create a database
You need to create a MySQL database. You can do this via your web hostingĀ“s control panel or phpMyAdmin.
Make sure you have your MySQL access details at hand including the hostname, username, password and database name as you will need to specify these during setup.


Pre-installation Checks
Before you start the installation of PHPFusion you must upload all the files to your hosted directory and set the correct permissions for the files listed below.

Unless you run PHPFusion on a local server, in most cases you will need to CHMOD the following files and folders to 777

administration/db_backups/
downloads/
downloads/images/
downloads/submissions/
downloads/submissions/images/
forum/attachments/
ftp_upload/
images/
images/imagelist.js
images/articles/
images/avatars/
images/news/
images/news/thumbs/
images/news_cats/
images/photoalbum/
images/photoalbum/submissions/
config.php

Note: Some hosts does not allow CHMOD 777, in that case you can use CHMOD 755 if CHMOD 777 fails.

This can be done either in your FTP program or from your hosts control panel.

You must also rename _config.php to config.php before continuing.

To begin the installation PHPFusion you need to open your web browser and navigate to your site.
If for any reason this does not automatically open the setup file, then you will need to manually type in http://www.yoursite.com/setup.php into the address bar in your browser.


Step 1
Select the default site language.
If you wish to install your site using a different language, you can first download the desired locale files from our Completed Translations.


Step 2
If you have set the correct permissions you should see a complete column of Passed
If any are marked Failed, You will need to go back and re-check the correct permissions as set out above.
You will not be allowed to continue to the next step until this is done.
Once you are ready and everything is set, click next to go to the next step.


Step 3
Enter in your database information, leave Database Hostname set as "localhost" unless otherwise told to by your web host.

The table and cookie prefixes are randomly generated as a security measure.
You do not need to alter these settings. However, you can enter your own prefixes if you wish to do so.
The only stipulation is that they are random letters and numbers and are unique. If you are unsure, leave them as they are.


Step 4
If for any reason, you receive a warning message, go back and re-check that you have entered the correct details and that the database (MySQL) user has read, write and delete permission for the selected database.
You may need to contact your web host to check this for you. Once done click next.


Step 5
You now need to enter the details for the Primary user that we call Super Administrator.
It is recommended that as a Super Administrator your passwords use random letters, numbers and characters to prevent anyone ever gaining access to your account as the first Super Administrator has complete access to every section of the site.
Never use your name, date of birth or part of your phone number or any other personal details that can be guessed by others.
All the main browsers have built in password managers, thereby relieving you of the need to remember them.
You could also use an encrypted password manager like KeePass to keep your passwords safe.
After entering in your details, click next.


Step 6
Your database tables have been successfully created and populated with the required default data.
Your site is ready. Click Finish.

There are still a couple of things you need to do.
First, log in to your site using the login details you entered in step 5.

Finish Warning

You will see a warning reminding you to delete setup.php immediately. You must do this immediately as leaving it on your web server would leave your site extremely vulnerable.
You must also reset the permissions for config.php back to 644, also very important for the security of your site.

Install Complete

Your site is now fully installed and ready for you to start adapting it to your needs and to make it your own.
You can find Addons in our Marketplace for your site.


Please do not hesitate to post any questions or report any problems in our Support Forums.
To legally remove our Copyrights you need to Purchase a License.
For License questions you can visit our FaQ and read License section.
Hosting is available directly by PHPFusion Inc at PHPFusion Hosting.