How to Install phpFox on Arvixe

This article will focus on the installation of phpFox within Arvixe.  I will walk you through database creation, file upload and chmodding of those files, and completing the basic installation of phpFox.

CREATING THE DATABASE

Let’s start with creating your database.  You will need to login to your cPanel control panel, and select the MySQL Database.

Next you want to create a new database.  For this tutorial, my database name is liphpfox_fox.  You can name your database anything you want to name it.

Next you want to create your database user.  For this tutorial, my database user is liphpfox_lopan.  Select a password that contains numbers, letters, symbols and capital letters to keep your database more secure.  The stronger, more difficult the password is, the harder it will be for the database to get compromised.

Finally, you want to add your new database user to your new database.

You will want to make sure that this database user is given the correct permissions, select the checkbox next to ALL PRIVELEGES to give this database user total access to the database.

When done, the database page should look something like this.

Make sure you remember or write down the database name, username, and password.  You will need them during installation of phpFox.

WORKING WITH PHPFOX FILES

When you unpack the zip file you downloaded from phpFox, you will see the following folders and files.  We will be working with the files in the upload folder.

Open up your FTP program and upload all the files in the upload folder to your web space.  Note: Do not upload the upload folder itself, just the files that are inside of it.

Once all the necessary files are uploaded, we will need to modify permissions for some of them.

In the file folder you want the following folders to be chmodded to 777 (read, write, execute for all):

  • attachment
  • cache
  • css
  • gzip
  • log
  • music
  • session
  • static
  • video

In the file/pic folder you want the following folders to be chmodded to 777 (read, write, execute for all):

  • ad
  • app
  • bookmark
  • egift
  • emoticon
  • event
  • flag
  • group
  • icon
  • marketplace
  • music
  • pages
  • photo
  • poll
  • quiz
  • subscribe
  • user
  • video
  • watermark

In the file/pic/emoticon folder you want the following folder to be chmodded to 777 (read, write, execute for all):

  • default

In the include/setting folder you want to change server.sett.php.new to server.sett.php and chmod this file to 777 (read, write, execute for all).

Now, all the files and folders should be ready for installation!

INSTALLING PHPFOX

Navigate your browser to www.yoursite.com/install.  This is the installation script for phpFox.  You should see a page with the following:

If you have purchased branding removal for your phpFox website, you will need to enter your phpFox account details here and select Submit.  If you have not, you can select Skip This Step.

The next step is agreeing to the licensing agreement.  Read the license, and select I Agree.

On the next page, you should see something similar to the following screen.  If you see anything that says NO, you will need to contact Arvixe and have them make some changes.  If everything looks good, select Proceed to next step.

The next screen is where you will fill in the database information. You will want to make sure that you use the full database name and username.  Note, for Database Host, you will want to use localhost.

Once you have filled in the information correctly, select Start the Install.

The phpFox script will run through the next few steps automatically, updating you as it goes to what it is doing.

The next step is to create your administrator’s account.  Fill out all the information on this screen and click Submit.

Congratulations!! You have completed the installation of phpFox!

FINISHING UP

Now that you have completed the installation of phpFox, you will want to remove some files and modify permissions.

First thing, you need to login to your FTP program and remove the entire Install directory.  Leaving this directory on your server is a security risk.

Next, in the include/setting folder you want to change permissions on server.sett.php and chmod this file to 550 (read and execute for user and group only).  If this setting gives you a white screen on your site, instead of the website itself, add read and execute to world as well.  Do NOT leave this file as writable at all.  For this file, it is best to lock it down as tight as possible because it contains important website configuration information.

Congratulations! You have just installed phpFox on your Arvixe hosting!

Looking for quality phpFox Hosting? Look no further than Arvixe Web Hosting!

Tags: , , , , , , | Posted under phpfox | RSS 2.0

Author Spotlight

Stephanie Brown

Stephanie Brown

I am a web and graphic designer with 10+ years experience in website design and development, as well as website hosting. I have been working with the phpFox networking script for 3+ years. In those 3 years I have assisted clients with template/style customization and design, addon development, and general phpFox site maintenance. Outside of the internet, I am a mother of 2 young children, caretaker of 1 old english bulldog, 4 persian cats, and 1 baby black rat snake that decided to slither into our kitchen one day.

6 Comments on How to Install phpFox on Arvixe

  1. JoeB says:

    Hi, i´m having trouble uploading the Phpfox files to my Arvixe shared server. i uploaded them before I found your instructions, by follwing PHPfox instructions. I hav uploaded them and changed the file permissions, but when I try to access the installer, my browser just shows up a URL not found on this erver message. I was wondering if I have uploaded the files to the correct location…currently the ´Upload´ folder exists as an independent branch within the ´Home´ folder.

    Firstly, I was wondering if it needs to go in one of the other branches, cuch as ´public ftm´ or ´public html´?

    Secondly, I notice you say in your guide ´Note: Do not upload the upload folder itself, just the files that are inside of it.´
    I didn´t do this as Phpfox do not mention it…but if I am to try this, how exactly do you mean?…its just, when i click in to the Upload folder, there then are listed other folders, so do I have to upload these folders? or go into each folder and upload each file?

    any help would be greatly appreciated!

    Thanks,
    Joe

    • Stephanie Brown Stephanie Brown says:

      Hi Joe,

      Reading your post it sounds like you have uploaded the upload folder. That would be the issue. In order to upload just the files/folders IN the upload folder, you want to open the folder, and select all the files and folders in it, then upload those.

      However, since you do have the files uploaded, you can log into your CPanel file manager and open the upload folder, select all the files/folders in that folder and MOVE them to the HOME folder and see if that lets you install it :)

      If you have any further issues, I can be reached in the forums here at Arvixe in the phpFox section, and I can help you further :)

  2. billy says:

    Where do I go to upload the files ?

  3. Master P says:

    Installation Problems With PHPFox 3.6.0:

    Originally, I attempted to run PHPFox install from the information offered above.

    I created a database with the following example:

    Database name: “username_db1″
    Database user: “username_user1″
    Password: Selected a password that contained numbers, letters, symbols and capital letters.

    Ran the Phpfox install and got the ERROR… “Cannot connect to the database: Access denied for user ‘user1’@’host’ (using password: YES)”.

    But when I decided to create a database using the following example:

    Database name: “username_somenamehere”
    Database user: “username_somenamehere”
    Password: Selected a simpler password that contained numbers, letters, capital letters… No symbols!

    And ran the Phpfox install again everything worked as it should have.

    NOTE:
    Now, I don’t fully know if it was the matching of the db name with the db user, the password format chosen or the combination of both of these steps that did the trick, but it worked. So I hope this helps someone in the future!

    The wonderful technicians at web host provider offered to install PHPFox for me if I had not been successful in installing it myself… maybe you can ask you host to do the same if needed.

    Master P

    • Noah S says:

      Hi Master P,

      Thank you for adding that information. That will be helpful to anyone that looks at this. For your error, I don’t know if you were just using an example:

      “Cannot connect to the database: Access denied for user ‘user1′@’host’ (using password: YES)”.

      Just placing the second half of the username (user1) can cause issues. You would need to place the full user name:

      username_user1

      Please let us know if you have any issues in the future with the Databases and we can give you a hand.

      Regards,

Leave a Reply

Your email address will not be published. Required fields are marked *


3 × = 12

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>