Updating PeepSo: Common Issues and Troubleshooting


Updating a free plugin is a very straightforward action in WordPress, but adding the paid add-ons into the mix can sometimes cause unnecessary headaches. In this blog post, I will touch every common mishap or issue you may face when updating paid add-ons and by the end of it, offer you plenty of useful information to take away. It will be a long read so grab a cup of coffee or your favorite tea, sit back, and letโ€™s begin.

Versioning

Free PeepSo Foundation plugin uses three number versioning logic (eg: 2.7.1) where the first number is Major version number, the second is build number, and the third is patch number. Paid add-ons also follow this convention and will always have the same version as the free Foundation plugin.

This is necessary to prevent versioning confusion that would inevitably occur if every paid add-on was to have its own, separate version number. Just imagine the mess we would end up if Photos plugin version 1.4.7 is only compatible with PeepSo 1.5.2 and Videos plugin version 2.1.5 is only compatible with PeepSo 2.6.3; it would be a nightmare to follow, maintain, and it would be hard for everyone.

Hence we applied the simple solution. Every paid add-on version is only compatible with free Foundation plugin of the same version.

Gecko Theme is slightly different but follows the same principle, although it uses four (4) numbers version schema.
For instance, Gecko Theme version 2.7.1.0 is only compatible with PeepSo 2.7.1
The fourth number in Gecko Theme version is just a patch number. First three numbers should always be the same as the PeepSo version you are currently using.

Update Sources

  • Free Foundation plugin is updated through built-in WordPress update mechanisms. The update files are stored and retrieved from the WordPress plugin repository.
  • Paid add-ons and Gecko Theme are updated through mechanisms on PeepSo website. The update files are stored and retrieved from the PeepSo website.

Version Mismatch Lock

Having two separate update sources allows for making a very common mistake of updating Free Foundation plugin to the next available version, while leaving paid add-ons to linger in the previous version installed on the site. If this is the case, you will see the error as shown in the screenshot below:

Free Foundation plugin is updated to version 2.7.1 while paid add-ons remain on version 2.7.0

What this error tries to convey is that paid add-ons are not on the same version as Free Foundation plugin and they have entered the so called โ€œversion mismatchโ€. Plugins (and Gecko Theme, if applicable) in version mismatch will still be installed and enabled on the site, but most of their functionality will cease to work. In simple terms, you wonโ€™t be able to use them. Their configuration will not show on the backend, and features will not be available on the frontend.

Paid Add-on Updates Are Not Available

Sometimes you wonโ€™t be able to immediately see updates for paid add-ons. Because we use two different update sources, a short disparity will happen until WordPress update mechanics sync up. Usually, free Foundation plugin will be available immediately, however paid add-on updates can take up to several hours to show up. If this is the case, the simplest possible solution is to just wait until all updates for paid add-ons are available.

If updates for paid add-ons do not show after 12 hours, here is what you can try. Install and activate the Transients Manager Plugin. Transients are API that allow developers to store timely information in the database, and sometimes they can get stuck.

Navigate to your WP Admin -> Tools -> Transients and press the button โ€œDelete All Transientsโ€. Have no worries. WordPress will immediately generate new transients so you can never really see the list of transients being empty. With newly generated transients, navigate to WP Admin -> Dashboard -> Updates and press the button โ€œCheck Againโ€. Updates for paid add-ons should now be available.

If updates are still not available, there are several possible reasons why this might happen

  1. Your license has expired – Go to My Licenses page and see if your license is still active
  2. Licensed domain is not correct – Go to My Licenses page and click the โ€œManage Sitesโ€ link. Make sure that Site URL information matches the domain where you are attempting to make the update.
  3. License number is wrong – Compare the license number in WP Admin -> PeepSo -> Configuration with the one at My Licenses page.
  4. If the first three options have been utilized to no avail, contact our support and provide as many details as possible explaining what you have tried and what the outcome was.

Canโ€™t Wait! Need Updates Now!

If your license is active, there is a simple, but relatively time consuming solution which can be done in less than 20 minutes. You can actually update all plugins manually. Before continuing, make sure you have the full working backup of the site.

After you have created the backup of the site and made absolutely sure that the backup is working, go to My Downloads page and download all PeepSo plugins again. Navigate to WP Admin -> PeepSo -> Configuration -> Advanced. Disable the following options if they arenโ€™t already disabled, see screenshot below.

  • Delete Post and Comment data
  • Delete all data and settings
PeepSo options that needs to be disabled to prevent data loss if plugins are uninstalled

Disabling these two options will ensure that all your PeepSo data will be preserved even if you completely uninstall and remove plugins – which we are about to do.

Go to WP Admin -> Plugins and deactivate all PeepSo plugins, then delete them. Now install all PeepSo plugins back and activate them. You should now have completely updated PeepSo paid add-ons.

โš ๏ธWARNINGโš ๏ธ

Manual update method can not be used to update Gecko Theme.

Changing and deleting the theme to reinstall it again will confuse WordPress and it will behave like the Theme is freshly installed, with all custom settings (or worse – CSS overrides) reverted to default.

How To Manually Update Gecko Theme

The only manual method of updating Themes in WordPress ecosystem is by replacing the files through FTP. You can download the theme, unzip the downloaded packages and then replace the files through FTP client. However, we donโ€™t advise you to do this without the proper site backup, nor without having solid knowledge of what youโ€™re doing. In any case, it is always a better and safer option to contact our support so we can investigate what went wrong with the update.

Brought to you by VIP PeepSo Member Siniลกa Kriลกan
I am experienced in various social networks and platforms. Among other things, Iโ€™m the guy you turn to for figuring out the featureโ€™s details and resolving issues. I hail from Novi Sad, Serbia. My journey with Open Source had taken me across the globe to Bali, Indonesia, where I had spent several years working & evolving with the base PeepSo Team. I was involved with planning and development of very early versions of PeepSo and helped pushing the product forward. Although I tend to engage full workaholic mode, I am essentially a laid back person. Iโ€™m also a hardcore gamer and I enjoy playing video games with my girlfriend whenever I catch precious little spare time. I enjoy traveling and learning about new cultures and surroundings.

Community by PeepSo

Super-light and free social networking plugin for WordPress