So like you, I bought phpfox at v1.x with the Lifetime Time guarantee. I had no problems until it came to upgrading from v3 to v4. After consulting with a contracts lawyer, I had a good fight with phpfox with screen shots and everything to proove my case. They did honor and grandfather the contract. 

I hope it doesnt get messy again and that they will do the right thing and stick to the contract that we agreed upon at purchase.. 





In my 15 years of as a web developer, Theres no developer I needed to fight at all, but younetco. 

They sold mobile apps pack to me in black friday offer and in a month they discontinued selling and when i asked they said its not on offer so only option you have is to upgrade to ultimate license, I already had a pro license and i bought mobile pack so how they could force me to pay more to upgrade to give me mobile apps pack? theres no way and after lot of emails and tries, they still only offer me credits back to buy other plugins offered by them which I opted not to, because I paid for mobile apps why would I settle for anything else?


I couldnt fight like you so i lost my money. Its great you never gave up and got what you deserve. 

December 3, 2022 8:50 am

Heard back from the phpFox folk ... safe to exclude the cache directory. Thanks Paul! Wheew!!!
Recoverable backups work! The finished process results in a compressed backup that is barely over 127MB. That's perfectamundo!!!
It should grow larger with users, but that's not a problem ... yet!

Super basic but it works!

After dumping the database to a file, I'm using tar to create an archive (minus the cache directory) of the MetaFox install.
mysqldump phpfox > phpfox.sql
tar zcf /root/metafox-$(date +"%Y-%m-%d").tar.gz --exclude /var/www/html/cache --gzip /var/www/html phpfox.sql

I'm running a super simple script from cron daily to get it all backed up correctly. I'll have to modify it in the future
but it's an inital work. Here's the crontab entry in root's crontab:
30 06 * * * /root/ > /dev/null 2>&1

If you're interested in the script itself, you're welcome to it. Make sure you set executable permissions with chmod +x

December 1, 2022 6:52 am
Sean Brai
Posted By

I have the v4.8.10 release zip file still on my server, after downloading it accidentally.
Not sure if sharing this will upset the phpfox folks, and that's something I do NOT want to do!

Would helping Sean out and letting him (only him) have the v4.8.10 distribution upset things?


November 30, 2022 3:50 am

I really like what they've done with MetaFox! 
Laravel isn't my strongest suit however, so I have a heck of a learning curve to get my head around all the other stuff.
Really excited to see the final prodoct later this year!

Yep I was also surprised with how MetaFox turned out. The Laravel and react-based really did add levels to the entire product! 

November 29, 2022 10:52 am

What Paul responded with is really good! Concise and simplified.
Cloudflare can do some really good stuff if you write proper page rules.
They have really good support and docs. I highly recommend you look at the docs.

Udemy actually has a really really good course on setting up Cloudflare and they do a deep dive into Page Rules, which is fantastic!

here's the udemy cloudflare course. it's 10 bucks USD.

Cloudflare's docs for understanding and configuring page rules:

They have just shy of a dozen pretty good articles that dive into page rules as well:

The basic idea here is to cache the stuff that EVERYONE uses, regardless of anything else.
CSS, images, javascript (content that really doesn't change from user to user) are what you want to cache. Please take care to put your astrisks (wildcards) in the proper place however. Tr*t can match a whole lot of things. Be Careful!

There are a whole bunch of videos on YouTube that cover Cloudflare Page Rules. You might find that easier than reading a bunch of documentation and support articles. I would recommend you start with Cloudflare's own content before you go watching some guy ...
Here's one from Cloudflare titled maximize bandwidth savings with page rules. it's slightly more than 2 minutes of your time:

November 28, 2022 9:22 pm
Posted By

Hi CamperBay,

We are afraid that currently, our default platform doesn't support adding TikTok videos to the user's profile or sharing videos from TikTok to the phpFox website and app; we deeply apologize for this inconvenience. However, we could help you implement these features via custom work, which incurs additional costs. If you are interested, please contact us by opening a ticket via:



November 21, 2022 7:21 am

that looks like it just uses access lists and doesnt do albums. I need one that users can password protect albums and use different passwords for different albums, and needs to be able to be utilized by guests also. With that app, the user would have to be a member of the site.. it seems that phpfox had this feature at one time. I remember in V3 there was references in the admincp to "password protect" in the photo module..I even asked about it once and was told it was from legacy I'm thinking V1 or V2 had it? 

November 9, 2022 12:25 pm

Hi All,

We would like to inform you that from now on, we no longer support upgrading from the phpFox Legacy license to the phpFox V4 Lite license for FREE. You will need to purchase a new license and  follow our special guidelines to upgrade from V3 to V4 if needed:

We are so sorry for this inconvenience and hope will get your understanding of this new policy. For those who own a Legacy license and need our further support, please open a new ticket at: and our team will be in touch with you shortly.

Thank you,


November 8, 2022 4:56 am

I just reinstalled my PHPFox site on a new Plesk server with php 8, and for the most part it was OK, I remembered to disabled the openbase_dir crap, and it was mostly OK, until I changed mine and the default timezone... cue the site failing to load and an "Unknown or bad timezone (UTC (GMT)"  error. Put it on 7.something and it's all good now.

November 3, 2022 7:27 pm

Unfortunately, phpFox V4 hasn't supported options for factory reset. Resetting the site may be complicated depending on what customizations have been made. We can give some general guidelines to reset the site:

- For settings, there are some setting types: global settings (of site and apps), user group settings, and user settings. To reset global settings of site and apps and user group settings, you need to run MySQL script to update the corresponding setting tables in the database. 

- For changes in Core source files, you can upload source files from the original package of the same phpFox version.

- For changes in source files of Apps, you can install those apps in AdminCP

To manage countries and cities in phpFox V4, you can go to AdminCP > Globalization > Countries

Hope that my general guideline can help you.



Thanks. Will try to reset. 

November 1, 2022 8:54 am

Just a caution. Why they advise against modifying stuff in the code...
If you have edits, but they improve or modify the files you're also modifying, just throwing the old ones back in their place could break what the developers are working on as well. It's risky!

It's a huge PITA, but you might want to look at what you're overwriting, before going and overwriting with your modified files.

Thankfully, comparing them should be as simple as running a diff command on your system and then carefully reviewing the differences between the files. If there's more than you're expecting, you might have to carefully re-apply your custom edits.
Just be super careful. I can see why they advise against it and void your support if you're doing edits to core files!

October 28, 2022 8:59 pm

Thanks any help would be great. I'd like to do the load balancing for sure. Are there any articles or documentation? Is it done with a plugin? I"ve got two dedicated servers.

There are so many articles and tons of documentation for load balancing between two servers!
First things first, look at what your hosting provider offers. If you're in the cloud, there are several options.
If you have traditional hosting in a data center, you'll want to talk to your hosting people first! Once you know what they give you to work with, finding articles and documentation on it gets so much easier! 
Your hosting people may have some articles or documentation on load balancing as well. Be sure to ask or look!

Just as a primer, LiquidWeb has a decent article that will give you the most high level overview.
It's not the load balancing bible, but you don't want that! Not right away at least.

October 28, 2022 7:44 pm

you can check both check boxes and it gives the subscriber the option for auto payment or manual.. i guess if they miss the manual payment it goes to the 'on failure' group. I thought that this was how it worked, but never used the subscription app before and wanted to be sure.... yeah, V3 we could do 1st month free then payment on recurring

October 25, 2022 3:55 am

Dear Rich,

This is a specific issue on your site only, could you please open a support ticket and provide us with your information so we can check it?



October 24, 2022 6:53 am