Upgrading the Product
Notice: Be sure to backup your site and your database before attempting to upgrade.
This guide will help you through the upgrade process of phpFox.
If you want to save the hassle of upgrading your website, just order the Upgrade Service and our technicians will do it for you!
We advise that you read this entire documentation to get a greater idea on how to handle the package and solve any issues should they occur.
You will need an FTP (File Transfer Protocol) client, if you do not have one you can download Filezilla for Windows/Linux or InterArchy for Macintosh.
You do not need an in-depth knowledge of PHP programming to install phpFox, but a working knowledge of FTP functions is a plus.
Note that if at any time you run into any problems be sure to check out troubleshooting section here.
This guide assumes that you have successfully downloaded the latest release from phpFox and have the ZIP file "unzipped".
The upgrade script only works with phpfox version 1.6 build 21 and newer so if you are running 1.6 build 20 or older you will need to upgrade to build 21 and then use this guide to get to version 2. It also will only upgrade content generated by the default unmodified modules. No themes or modifications will be upgraded.
Preparation & Uploading of phpFox
At this point you should have the zip archive "unzipped", which should have contents similar to those shown in this structure guide:- tools/
- upload/
- readme.html
- file/
- include/
- install/
- module/
- static/
- theme/
- favicon.ico
- htaccess.txt
- index.php
- robots.txt
Once that is completed we can move on to the next step.
CHMOD & File Permissions
With the phpFox package there are certain folders and files that need write permission in order to execute certain tasks.Below you will find the files and folders that must have full write permission and set to 0777 in order for the script to be installed.
You will notice in the list below we have the file:
include/setting/server.sett.php
include/setting/server.sett.php.new
include/setting/server.sett.php
Again, if you are upgrading from any v2 to a new v2, do not rename the file above.
- file/attachment/
- file/cache/
- file/css/
- file/log/
- file/music/
- file/pic/ad/
- file/pic/emoticon/
- file/pic/emoticon/default/
- file/pic/event/
- file/pic/group/
- file/pic/icon/
- file/pic/marketplace/
- file/pic/music/
- file/pic/photo/
- file/pic/poll/
- file/pic/quiz/
- file/pic/subscribe/
- file/pic/user/
- file/pic/video/
- file/pic/watermark/
- file/static/
- file/video/
- include/setting/server.sett.php
Using the Web-Installer
An installer is provided to assist you in entering the information phpFox2 needs to connect to your SQL database.Run the installer file through your web browser by entering the URL into your browser address bar (if you have followed our example, type in http://www.domain.com/install/index.php , naturally substituting 'domain.com' for your web address.)
Then follow these steps:
Step 1: Verification
We first check if the domain you are attempting to install the product on currently has a valid product license. There are several ways you can run a licensed product. You can run it on a licensed domain, which you provide the full path to where the software will be installed. You can also run a test site only for development purposes in a folder, sub-domain or localhost. The folder or sub-domain name must be called "phpfoxdev" or "development" and must be access protected. Here are some examples:http://www.yoursite.com/phpfoxdev/ or http://www.yoursite.com/development/ (Live Development Server) http://phpfoxdev.yoursite.com/ or http://development.yoursite.com/ (Live Development Server) http://localhost/ or http://127.0.0.1 (Local Server) http://209.85.135.104/ (IP to Your Development Server)
Step 2: License Agreement
Abide to the License Agreement to continue to the next step.Step 3: Requirement Check
Step 3 will consist of checking your server if it meets the software requirements and all the required files/folders have the correct permissions.Step 4: Updates
This step is automated and is when all the updates take place. Depending on what version you are upgrading from the time taken to complete the upgrade can differ. The older the version you are upgrading from the longer it will take.Step 5: Completed
Congratulations your site has been upgraded to the latest version of phpFox.If you upgraded from version 1.6.21 test your site, and when you can confirm it is working properly you can remove the folders:
/include/settings/
/include/modules/
/site/
Common Pitfalls
- I am upgrading but the site says "Install"
R/ Make sure you did not rename the file /include/setting/server.sett.php.new and that your site was working before uploading any file.
Still not working?
Best would be to get the "Upgrade Service" and our technicians will upgrade it for you.

While upgrading to v3, I got this error message:
Files and Directories
file/gzip/: Missing
For this reason, I am not able to proceed. This file was not in the v3 download.
I purchased the v3.0.0rc3 version time ago... still did not install anything. Now there is the v3 final .. I would like to use the finale v3 .. how can I get it?
All seemed ok when upgrading until I got to page with the 'I Agree, Lets Continue...' button.
When I click 'I agree, lets continue...', I get a blank white page. In the URL, it says:
http://www.mooching.co.uk/install/index.php?do=/up...
Please help.
Thanks
Harrie
okay.. I could resolve my problems.. I had to change my "test" folder to "development" folder.. anyways.. I am using the rainbow template and my dev-site looks terrible!
.. if I don´t get it run, can I downgrade again?
Posted October 13, 5:51 at http://www.phpfox.com/forum/troubleshooting-and-pr...
“From the blog posts
Documentation
Our documentation can be found here. Note that the documentation for installing the product for v3 is the same as v2. The guide is missing certain files that need to have "write" permission, however the installer will guide you on those extra folders that need to be updated.”
I did have one question, it doesn't appear that the admin cp fully upgraded when I went to 2.1. Thoughts? I don't see the edit and customization options I see in the admin. of another site I just launched that started with 2.1...
any ideas?
This was MUCH easier than I expected, upgrading was kinda daunting to me. but it went PERFECT with these directions.
After upgrading from 2.0.4 to 2.0.7 and just using Coolwurkz Rainbow theme, now all the profile pages are wacky and missing most of the sections, anyone else have this problem?
nice :-(
after Step 2 - klicking on: "I Agree. Let´s continue ..."
Error:
"http://www.DOMAIN.TDL/install/index.php?do=/upgrade/requirement/sessionid_4d52932645345/
HTTP-Fehler 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request."
What´s wrong?
Anybody can help?
I am updating from 2.0.5 Build1 to newest Version
I´dont rename the server.set.php
The Side was working fine - i take them in "Offline-Mode" before i run the Update-Skript.
__________________________________
My Way back to a "runnning" System:
- first set server.set.php back to 644
- rename folder "install" in "Xinstall"
now i have my Side "back" an access to /admincp to run the debug mode
__________________________________
After deaktivating Facebook Connect - the same error :-(
Any Tipp?
If anyone has the same issue as this member, please don't hesitate to contact our Support Team for assistance.
Contact URL:
http://support.phpfox.com/index.php?_m=tickets&...









