Friday, December 20, 2013
Tuesday, December 3, 2013
Guidelines to start a PHPFox Social Network 1
PHPFox Installation:
Plan what are going to do?
* many people are coming with an idea to compete or even to defeat facebook, twitter or gplus
iam initially saying that you cant do that using a nulled script, nulled modules and themes also with cheap hosting! dont try for compete with those well established sites, you cant do it, because they are wealthy, spending millions and billions of dollars everyday.
but you can build your own social network with what you have, you can even earn if you have well planned site.
try to be different in theme, mods, services from other social networks, have a unique site, dont copy or clone fb, gplus, even you wont use your site for the same facility of fb or gplus.
initially dont spend on ads, your neighbours, friends, and relatives must be your first members, then slowly extend your circle to world.
also you must be a developer or you must have developer to look after your site.
Hosting Selection:
* are you beginner? or wanna test the phpfox script? then just use free hosting, its enough.
* wanna build a small community, then you may opt for a paid host
* wanna build a medium community, you must have atleast vps class host, for large communities surely you must have dedicated servers
* always choose a hosting package with unlimited space and bandwidth, also choose the hosting location near to your majority members, so that your site's speed may increase
* always run a test live before switching to live.
PHPFox Upgrade:
* always backup your existing site database and files before upgrading to new version
* never upgrade live sites for beta and rc releases. use only stable release in live sites
* never upgrade your sites directly, have a development site with all the features of your live site, upgrade the live site, check whether all your modules, themes, functions are working well, if you satisfied then upgrade your live site
* if you need a particular module in your site means, then choose your phpfox version accordingly, (new phpfox versions do not support old modules or theme)
* if you customized your site ,means, have a list of change log and modified codes, after upgrade you might be needed.
Plan what are going to do?
* many people are coming with an idea to compete or even to defeat facebook, twitter or gplus

iam initially saying that you cant do that using a nulled script, nulled modules and themes also with cheap hosting! dont try for compete with those well established sites, you cant do it, because they are wealthy, spending millions and billions of dollars everyday.
but you can build your own social network with what you have, you can even earn if you have well planned site.
try to be different in theme, mods, services from other social networks, have a unique site, dont copy or clone fb, gplus, even you wont use your site for the same facility of fb or gplus.
initially dont spend on ads, your neighbours, friends, and relatives must be your first members, then slowly extend your circle to world.
also you must be a developer or you must have developer to look after your site.
Hosting Selection:
* are you beginner? or wanna test the phpfox script? then just use free hosting, its enough.
* wanna build a small community, then you may opt for a paid host
* wanna build a medium community, you must have atleast vps class host, for large communities surely you must have dedicated servers
* always choose a hosting package with unlimited space and bandwidth, also choose the hosting location near to your majority members, so that your site's speed may increase
* always run a test live before switching to live.
PHPFox Upgrade:
* always backup your existing site database and files before upgrading to new version
* never upgrade live sites for beta and rc releases. use only stable release in live sites
* never upgrade your sites directly, have a development site with all the features of your live site, upgrade the live site, check whether all your modules, themes, functions are working well, if you satisfied then upgrade your live site
* if you need a particular module in your site means, then choose your phpfox version accordingly, (new phpfox versions do not support old modules or theme)
* if you customized your site ,means, have a list of change log and modified codes, after upgrade you might be needed.
Friday, November 22, 2013
v3.7.3 (build2) Released
This is a quick maintenance update we felt was vital to release with a new build.
You can access the latest build by visiting our clients area and re-downloading the entire v3.7.3 package.
If you are already running v3.7.3, you can simply replace the following files...
You can download the patched files here.
If you are running anything other then v3.7.3 you will have to perform a conventional upgrade.
Fox Search Results: http://www.foxsearch.in/search1.php?search=phpfox%203.7.3
You can access the latest build by visiting our clients area and re-downloading the entire v3.7.3 package.
If you are already running v3.7.3, you can simply replace the following files...
Quote:
upload/include/library/phpfox/phpfox/phpfox.class.php
upload/include/library/phpfox/image/library/gd.class.php
upload/module/user/include/service/process.class.php
upload/module/photo/static/css/default/default/albums.css
upload/module/photo/template/default/block/hoverinfo.html.php
upload/module/photo/template/default/block/album-entry.html.php
upload/module/photo/include/service/album/browse.class.php
upload/include/library/phpfox/phpfox/phpfox.class.php
upload/include/library/phpfox/image/library/gd.class.php
upload/module/user/include/service/process.class.php
upload/module/photo/static/css/default/default/albums.css
upload/module/photo/template/default/block/hoverinfo.html.php
upload/module/photo/template/default/block/album-entry.html.php
upload/module/photo/include/service/album/browse.class.php
You can download the patched files here.
If you are running anything other then v3.7.3 you will have to perform a conventional upgrade.
Support
If you have any questions regarding this version, feel free to contact our support team. If you run into any problems, feel free to submit a bug report.Fox Search Results: http://www.foxsearch.in/search1.php?search=phpfox%203.7.3
Thursday, November 21, 2013
Upgrading the PHPFox
If you are upgrading to v3 from v2, please make sure to start this process by reading the article found here.
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.
At
this point you should have the zip archive "unzipped", which should have
contents similar to those shown in this structure guide:
Note to sites with Uninstalled modules: When you uninstall a module you need to delete the folder for that module in /module/ this can be done via FTP or CPanel's File Manager. If you have uninstalled a module and removed the files be careful not to upload the module again, you would need to remove it from the /module/ folder before uploading to your site.
Upload the files and folders within the "upload/" folder to your site using an FTP client. Be sure to overwrite any old files. Some FTP clients may give you the option to "overwrite" or "merge", please be careful and consult the FTP client's documentation to make sure what each action does, the intended result is that existing files get overwritten but folders are preserved.
Once that is completed we can move on to the next step.
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:
If this file does not exist you are upgrading from a legacy version and will have to rename the file:
to
Notice: Do not rename the file above if it already exists and/or you are upgrading from v2.0.0rc1 or higher.
Again, if you are upgrading from any v2 to a new v2 or V3, do not rename the file above.
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:
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/
Also remember to delete the folder /install/ localized in the website directory and to change the files/folder permission.
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.
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
- tools/
- upload/
- readme.html
- file/
- include/
- install/
- module/
- static/
- theme/
- favicon.ico
- htaccess.txt
- index.php
- robots.txt
- api.php
- token.php
Note to sites with Uninstalled modules: When you uninstall a module you need to delete the folder for that module in /module/ this can be done via FTP or CPanel's File Manager. If you have uninstalled a module and removed the files be careful not to upload the module again, you would need to remove it from the /module/ folder before uploading to your site.
Upload the files and folders within the "upload/" folder to your site using an FTP client. Be sure to overwrite any old files. Some FTP clients may give you the option to "overwrite" or "merge", please be careful and consult the FTP client's documentation to make sure what each action does, the intended result is that existing files get overwritten but folders are preserved.
Once that is completed we can move on to the next step.
CHMOD & File Permissions
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 or V3, do not rename the file above.
- file/attachment/
- file/cache/
- file/css/
- /file/gzip/
- file/log/
- file/music/
- file/static/
- file/video/
- file/pic/ad/
- file/pic/app/
- file/pic/bookmark/
- file/pic/egift/
- file/pic/emoticon/
- file/pic/emoticon/default/
- file/pic/event/
- file/pic/flag/
- file/pic/group/
- file/pic/icon/
- file/pic/marketplace/
- file/pic/music/
- file/pic/pages/
- file/pic/photo/
- file/pic/poll/
- file/pic/quiz/
- file/pic/subscribe/
- file/pic/user/
- file/pic/user/spam_question/
- file/pic/video/
- file/pic/watermark/
- file/session/
- include/setting/server.sett.php
Using the Web-Installer
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/
Also remember to delete the folder /install/ localized in the website directory and to change the files/folder permission.
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.Wednesday, November 20, 2013
v3.7.3 Released
We are pleased to announce that PHPFox version 3.7.3 has been released.
This is a maintenance release. If you are not on v3.7.0, make sure to check out what is new here.
Fox Search Results: http://www.foxsearch.in/search1.php?search=phpfox%203.7.3
This is a maintenance release. If you are not on v3.7.0, make sure to check out what is new here.
Live Demo
View this version in action here.Download
This version can be downloaded directly from our clients area. When you have selected a license and reached the download page look for and tick/select "Download Latest Available Version (3.7.3)".Requirements
Requirements for v3 can be found here.Documentation
Changelog
Support
If you have any questions regarding this version, feel free to contact our support team. If you run into any problems, feel free to submit a bug report.Fox Search Results: http://www.foxsearch.in/search1.php?search=phpfox%203.7.3
Thursday, November 7, 2013
PHPFox Requirements
Product Web Server Requirements
If you plan to host our product on your own web server make sure to check over our products requirements.
Web Server Requirements
- Web Server - Apache, Nginx, IIS, CGI, FastCGI or ISAPI
- Operating System - Solaris, Linux, BSD, Windows or Mac
- PHP Version - Minimum - 5+
- MySQL Version - Minimum - 4.1
- GD complied with your PHP Build - Yes
- SendMail - Yes
- PHP EXEC function - Yes
- PHP memory_limit - 64M
- PHP CURL - Yes
- Minimum Web Space - 15 mb
Optional Web Server Requirements
The requirements listed below are only required if you decide to use one of the following optional modules.- Video Module
- FFmpeg
- Mplayer + Mencoder
- PHP file_uploads - 1
- PHP post_max_size - 100M
- PHP max_input_time - -1
- PHP upload_max_filesize - 100M
- Music Module
- PHP file_uploads - 1
- PHP post_max_size - 40M
- PHP max_input_time - -1
- PHP upload_max_filesize - 38M
-
Short URL
- mod_rewrite (Apache)
-
Facebook Connect
- PHP OpenSSL
Web Browser Requirements
The requirements for a web browser depends on what theme you are using for your site. The default theme we release has been tested to work on the latest versions of all the most common web browsers (eg. Firefox, IE8, Opera, Chrome etc...). For those that use Internet Explorer, must have version 8 or higher installed in order to properly use all the features provided by phpFox.How to check your hosting provider meets these requirements?
1. Ask your host. The best way to check your requirements is to simply contact your host and ask them. Simply link them back to this page so they can look over the list.2. You can also download our test script here. The zip package will have 1 PHP file called "phpfox.php". Upload that PHP file to your server and run it like: http://www.example.com/phpfox.php
Installing PHPFox
This guide will help you through the installation process of phpFox.
Installation is very straight forward, only taking about 15 minutes from uploading the files to logging into your Administration Control Panel (AdminCP).
If you want to save the hassle of installing the product, you're always welcome to order the "Installation 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 Mac.
You do not need an in-depth knowledge of PHP programming to install phpFox, but a working knowledge of FTP functions is a plus.
This guide assumes that you have successfully downloaded the latest release from phpFox and have the ZIP file "unzipped".
Side note: If you are going to set up a load balanced site please first install the script in only one of your servers (with the load balancer disabled or distributing to only one of the balanced servers), and after the installation is complete copy your phpfox files to the other servers, then you can re enable the load balancer and distribute the load among all the servers.
Rename the file
to
Next, upload the files and folders within the "upload/" folder to your site using an FTP client. Be sure to overwrite any old files. Do not upload the folder or the contents of the folder "tools" and do not upload the file readme.html
Once that is completed we can move on to the next step.
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:
Run the installer file through your web browser by entering the URL into your browser address bar (if you have followed our example, type http://www.domain.com/install/index.php , naturally substituting 'domain.com' for your web address.)
Then follow these steps:
Here are some examples:
The form is very straightforward, with only the following points needing closer examination. If you do not know what your "SQL Host" is, try "localhost" (without the quotes). If the SQL server is on the same server as your website (and in most cases it is) this will suffice. If you have created a new database for phpFox, or wish to use an existing database, enter the name of the database in the appropriate field.
Folder: file file/ to be 555 (only the folder "file")
Also, will be required to delete the folder "install"
Installation is very straight forward, only taking about 15 minutes from uploading the files to logging into your Administration Control Panel (AdminCP).
If you want to save the hassle of installing the product, you're always welcome to order the "Installation 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 Mac.
You do not need an in-depth knowledge of PHP programming to install phpFox, but a working knowledge of FTP functions is a plus.
This guide assumes that you have successfully downloaded the latest release from phpFox and have the ZIP file "unzipped".
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
Side note: If you are going to set up a load balanced site please first install the script in only one of your servers (with the load balancer disabled or distributing to only one of the balanced servers), and after the installation is complete copy your phpfox files to the other servers, then you can re enable the load balancer and distribute the load among all the servers.
Rename the file
include/setting/server.sett.php.new
include/setting/server.sett.php
Next, upload the files and folders within the "upload/" folder to your site using an FTP client. Be sure to overwrite any old files. Do not upload the folder or the contents of the folder "tools" and do not upload the file readme.html
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:
- 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/pages/
- file/pic/photo/
- file/pic/poll/
- file/pic/app/
- file/pic/egift/
- file/pic/quiz/
- file/pic/subscribe/
- file/pic/user/
- file/pic/video/
- file/pic/watermark/
- file/static/
- file/session/
- file/video/
- file/gzip/
- include/setting/server.sett.php
Using the Web-Installer
An installer is provided to assist you in entering the information phpFox 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 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: Configuration
This step is where you will need to know your SQL username and password. If you do not know it, please ask your web host - in most cases it is different from the FTP log in information.The form is very straightforward, with only the following points needing closer examination. If you do not know what your "SQL Host" is, try "localhost" (without the quotes). If the SQL server is on the same server as your website (and in most cases it is) this will suffice. If you have created a new database for phpFox, or wish to use an existing database, enter the name of the database in the appropriate field.
Video Module Configuration
These settings are optional and only should be filled if you plan to use the video module. The script will attempt to find the correct paths for both FFMPEG and MENCODER, however you should verify if they are correct with your host. If at any time these settings are incorrect you can change them directly from the AdminCP at a later time.Step 5: Installer
The installer will now be automated until the final step. It will install all the required database tables and insert any data into each of the tables depending on what modules are being installed.Step 6: Administrators Account
Fill out the form to create your administrators account.Step 7:Configure the file permission as follow:
File: include/setting/server.sett.php to be 444 (not writable)Folder: file file/ to be 555 (only the folder "file")
Also, will be required to delete the folder "install"
Step 8: Complete
Congratulations phpFox is installed!Friday, November 1, 2013
Fox Search
During developing my PHPFox sites, I faced a lot of difficulties to search a particular thing related to PHPFox. Both the Official and Unofficial Forums have limitations in Search functionality.
To remove those hindrances I thought of developing a Search Engine, that gives the results that related to PHPFox only. After few days research I came up with the idea of Fox Search!
Now it is shining as an Unique Search Portal for PHPFox community!
To remove those hindrances I thought of developing a Search Engine, that gives the results that related to PHPFox only. After few days research I came up with the idea of Fox Search!
Now it is shining as an Unique Search Portal for PHPFox community!
Free PHPFox Hosting
There are lot of Free Hosting providers, but only few hosting are good enough to support PHPFox.
I have spent the past several months registering and uploading PHPFox and evaluating several web hosts and comparing them to premium service providers and seeing how they stack up with PHPFox. Here are my findings:
Try these also
110mb.com
1freehosting.com
I have spent the past several months registering and uploading PHPFox and evaluating several web hosts and comparing them to premium service providers and seeing how they stack up with PHPFox. Here are my findings:
- Heliohost
- In terms of features available, heliohost is the best option I found.
In addition to all of the typical features available in many free
hosting plans such as cPanel, Apache, PHP, etc. This one also offers a
few hard to find ones, including asp.net, ruby on rails, Java/JSP, SSL,
remote MySQL and advanced DNS manager. As an option, you can opt to
purchase a dedicated IPv4 at cost ($12/yr). However, they have plans to
offer IPv6 addresses for free once cPanel supports it in their software.
This is a big deal, because one of the problems with free webhosts/shared IP addresses is that spammers register for free accounts and start to spam sites in order to boost their rankings. This can have the negative impact of making your site "guilty by association". One potential drawback to this host is that there is a 500mb space limitation, although you can always get past that by posting your images and/or large files elsewhere.
- Youhosting
- If you are a developer who is also interested in hosting your
clients' websites, this is the best option that offers reseller hosting
with the ability to offer free accounts with features that you choose.
You're given a very generous 10GB of space with 100GB bandwidth. There
is also the option to have unlimited resources if you decided to become a
regular contributor on their forums.
One potential drawback might be that there is a 8mb file size limit. If you're using a CMS like wordpress for example and want to install a theme larger than that, you'll have to extract it on your computer first, transfer over FTP and then manually install in order to get past that restriction.
- Serversfree
- This host stands out because they officially support multimedia
files. These files are typically resource intensive and many hosting
companies will suspend your account if your website starts to consume
too much traffic and system resources. They start you off with 10GB of
space and 100GB of bandwidth. There is a referral program available
where you can also upgrade to their premium service for free.
- Myownfreehost
- If you would like to use and offer free domain registrations such as
.tk and .cc, this is an alternative to using youhosting's reseller
program which does not allow the use of these domains.
- x10hosting - This host also allows .tk registrations and has a few premium features available such as remote mysql, advanced dns editor, and postgreSQL.
Try these also
110mb.com
1freehosting.com