Releases: chrisgraham/ocPortal
9.0.42
This is a special release that adds compatibility with newer PHP versions.
It is useful for people who are still on ocPortal for some reason (perhaps waiting for Composr v11 to upgrade), or for people upgrading to Composr v10 from a version of ocPortal older than v9 and a new version of PHP (this can act as a stepping stone and the TAR file here works when given as an upgrade URL).
Patcher for PHP 7.2/7.3/7.4 support
This is an unofficial patcher that applies support for PHP 7.2/7.3/7.4, which ocPortal never officially supported.
It's a "best effort" tool to solve a difficult situation.
It requires GNU Patch to be installed on your server, probably is not compatible with Windows servers, and requires PHP to be able to call shell_exec.
Upgrading ocPortal can be complicated because of all the bundled addons. You can't just extract a load of files as it would put back files from bundled addons no longer installed and create issues. And when PHP is upgraded on a server, the upgrader may break as it may no longer be compatible with that newer version of PHP. For this reason it is best to not let your ocPortal (now Composr) versions get too outdated (so you can always use the proper upgrader).
This patcher works by applying a patch based on changed made to the v9_urgent_maintenance branch we have here. It does this for you though, so you don't need to understand how patches work too much.
Take a backup.
Upload the 2 files from the Zip to your ocPortal directory and load up the URL to the ocportal-7.2-7.3-7.4-bundled-only.php file.
It will tell you how it is doing.
Delete the files you've uploaded when done.
The patcher may complain about patches not applying correctly, if you are on an older version than 9.0.41. If so you are on your own again, but you can look inside the .rej files the patcher creates and apply them manually via your own understanding (or get a professional to do it).
You may need to replace 'mysql' with 'mysqli' in your info.php file, as the PHP mysql extension is no longer supported.
SEE ALSO
You may also want to look at this project, which is an alternative attempt to solve the upgrade problem:
https://gitlab.com/composr-foundation/make-composr-upgrader
9.0.41
This is the final release of ocPortal 9.
See https://compo.sr/ for Composr CMS, which continues on from where ocPortal left off.
An "omni upgrader" to upgrade ocPortal sites to Composr is provided: https://compo.sr/news/view/announcements/upgrading-from-ocportal.htm
Users are encouraged to upgrade to Composr CMS.
Bug fixes may occasionally be pushed into this git repository for people to manually apply, but ocPortal is no longer supported except where there is an agreed client/vendor relationship involved. Anyone concerned with the need to patch any hypothetic ocPortal security vulnerabilities that could be reported in the future should contact ocProducts, [email protected] if such a scenario arises.
ocportal.com is now closed. Documentation on compo.sr will mostly apply to ocPortal also. There is no longer any infrastructure for distributing ocPortal addons or upgrades.
8.1.39
This is the final release of ocPortal 8.
See https://compo.sr/ for Composr CMS, which continues on from where ocPortal left off.
An "omni upgrader" to upgrade ocPortal sites to Composr is provided: https://compo.sr/news/view/announcements/upgrading-from-ocportal.htm
Users are encouraged to upgrade to Composr CMS.
Bug fixes may occasionally be pushed into this git repository for people to manually apply, but ocPortal is no longer supported except where there is an agreed client/vendor relationship involved. Anyone concerned with the need to patch any hypothetic ocPortal security vulnerabilities that could be reported in the future should contact ocProducts, [email protected] if such a scenario arises.
ocportal.com is now closed. Documentation on compo.sr will mostly apply to ocPortal also. There is no longer any infrastructure for distributing ocPortal addons or upgrades.