I didn't see a tutorial on the installation of PHP Fusion and although it might be easy to some. I definitely had an experience to go through in order to understand it better.
A friend told me how easy it was to install. I believed that it was so easy I wouldn't even have to really know what I was doing. To an extent, that was true.
I remember the first time I tried to install PHP Fusion. Failed miserably. The site just wouldn't show up. The second time. Again, nothing. My friend offered to set it up for me, but I told him that I wanted to learn it myself. And so, the third time ended up being a charm. What should have been a 5-10 minute process of uploading and setting up was becoming a 4 hour ordeal.
Afterwards, I realized it was so simple. So I am writing this very basic guide.. call it PHP Fusion for Dummies -- the Install/Setup section, in about 8 steps.
Things you should know before you install PHP Fusion:
-The best web host is one with CPanel.
-Life will be much easier with FTP access
-If you intend to edit any files, back them up first!
-Set up in your CPanel a MySQL database and jot down the address server, username, and password somewhere, you'll need it for later -- this info is either listed in the CPanel itself or you should have received an email with the address information.
The FTP Program I use, which is free is: FireZilla: https://filezilla-project.org/
1. Download PHP Fusion: www.php-fusion.co.uk/downloads/
-At the time of this writing, the version is PHP-Fusion 7.01.05
2. Open your FTP program and go to your website to look for the FTP address by which you should connect to the server of your web host.
3. In the folder PHP-Fusion 7.01.05, there is a folder called files. You can either select all the files or you can get to that folder via the FireZilla application. You will want to drag these files into the main folder, usually a subdirectory such as public_html, home, or htdocs.
-Dragging these files should upload them to the directory and it will take some time to upload.
-Rename the _config.php file to config.php
4. You will want to chmod all these files to 777 at first. To do this, in two boxes below the words: "Remote Site", select all and right click - File Permissions -> Numeric Value: 777.
The common numbers used:
-777: write all
-755: only owner has permission to write
5. After you've done this, your website should be ready for setup. In the address bar, type in: http://forums.xisto.com/no_longer_exists/
6. You will be taken to a screen where you have to enter in some information.
-Select the default language you want to use.
-Fill in the fields:
Database Hostname: localhost (should be listed in the CPmysql.myserver.com)
Database Username: Database_Username
Database Password: Database_Password
Database Name: SQL_MyDatabasename
Table Prefix: fusion_# (don't touch this)
Hit the button.
You will also be asked to fill out some more user information details on the next screen.
Admin Password (this should be completely different from the other password)
Hit the button.
7. Process completed. Everything should be okay if:
-SQL server was set up right
-Files were uploaded to home directory and chmod to 777
8. This last step is for security purposes. If you don't do it, you'll be reminded on your site to do it. In your FTP directory, in the main folder, delete the setup.php file. And chmod (right click and change File Permissions) the config.php file to 644.
Now you should be taken to a main page. Enter in your login details - username and regular password. From here, go to your Admin Panel and explore - check out the Main Settings area especially. You are the Admin and ready to make a website!
Once you do this once, it's like riding a bike, you never forget, and you can probably get it up and running in 5 minutes.
You can Google "PHP Fusion Mods" (or Infusions) and "PHP Fusion Themes." For extras and design. Most come with a read-me file to help you install them. Always make sure that the themes and infusions are for the version you downloaded or it won't work! PHP FUSION 7.01.05
And if you have any trouble or need help, there is a lot of support for PHP Fusion. Don't be shy to sign up on a PHP Fusion site and ask for help on the message boards! Often times though, you will likely be able to find your problem, as someone else has probably experienced it already too.
Welcome to PHP Fusion! Enjoy!