HTML Logo by World Wide Web Consortium ( Click to learn more about our commitment to accessibility and standards.

Moving forward with Composr

ocPortal has been relaunched as Composr CMS, which is now in beta. ocPortal 9 will be superseded by Composr 10.

Head over to for our new site, and to our migration roadmap. Existing ocPortal member accounts have been mirrored.

4.2.2 released

4.2.2 released Version 4.2.2 has now been released. This version is a patch release that introduces a number of bug fixes since the last release. Upgrading is not necessary.

To upgrade follow the steps in your website's http://mybaseurl/upgrader.php script. You will need to copy the URL of the attached TAR file as one of these steps ("3: Upload an upgrade TAR for extraction").

alternatively (but not recommended), you can manually upload the files inside the attached TAR file over existing files (7-zip is just one of many tools for tar files). This is not recommended because it will bypass the upgraders addon-aware extraction algorithm and potentially cause problems.

Your upgrade to version 4.2.2

You can generate an upgrader from any version of ocPortal to any other version. If you access this upgrade post via the version information box on your Admin Zone front page then we'll automatically know what version you're running.
If you'd prefer though you can enter in your version number right here:

(usually blank)

(example above is for upgrading from 4.3.2 beta1)


ocProducts cannot make any guarantees about the speed of which any new bugs might be patched, for this upgrade or any other upgrade. It is your own responsibility to make and test a full website backup (files and database) before you upgrade, for use in the unlikely event of you wanting to revert your upgrade. Some users may wish to test upgrades (and pre-fix any theme compatibility problems that could occur) on a staging site (a private mirror of their live site).
If you don't follow our advice by taking and testing a backup, and end up needing emergency repair help, ocProducts can help charged at our hourly rate.

For more details, see our upgrading tutorial.

Fixes have been made to the following issues:
  • Fixed bug submitting forms if an swfupload field is hidden then reshown
  • Fix to catalogue entry SEF URLs when editing
  • Fixed some major problems saving match-key-error-messsages
  • News can now be posted with past dates, and fixed problems with the news scheduling feature
  • Fixed that multi-lang-content-support only triggered if you had customised language strings in more than one language pack
  • Various httpauth fixes
  • Fixed some MySQL strict-mode errors triggered by bots
  • Fixed problem creating temp files on some rare systems
  • Fixed OCF post history bug that can happen if a server is running slowly
  • Fixed two problems in SMS API
  • Some fixes/usability improvements to the online store functionality
  • Lots of cleanups to ocPortal's hard-coded custom profile fields
  • No longer display ocPortal's hard-custom CPF's on admin_customprofilefields module if they are disabled due to an add-on being uninstalled
  • Fix to .po file support (character sets)
  • Improved support ticket error handling
  • Fixed the need to click "-" twice on specific permission setting for changing permissions that are on by default
  • Added some new synonyms for the Admin Zone search
  • Allowed the Admin Zone search to work with the codenames for config options and specific permissions
  • Fixed a bug importing members from a CSV if some members did not have the CPFs on the sheet only due to their usergroup membership
  • Improved newsletter subscriber import to work better with other software's CSV files, and guess forenames better
  • Removed installers corrupt-file check when running in development mode
  • Fixed bug editing the rules page, complaint about not setting headings
  • Improvements to handling of PHP memory limit errors (bails out better, without loading any new files which would cause a white-screen error)
  • Some fixes to upload error message handling, if upload fields are left blank
  • Made drag&drop uploads work on Google Chrome, and fixed a small bug
  • Support for new "code display" attachment mode, for displaying source code
  • Fixed problem detecting the start page as an active page, in the menus CSS
  • Fixed problem in upgrader, caches button wrongly disabled instead of close site button
  • Removed add link on awards block if you don't have permission to assign an award
  • Preliminary support for Google's svgweb so SVG can run in IE without an SVG plugin (not currently active as svgweb is too buggy)
  • Added some extra images to those covered by the theme wizard
  • Fixed bug with CEDI page deletion
  • Made CEDI tree lists display canonically
  • Fixed problem with newsletter subscriber importing if multi-lang is not enabled
  • Fixed ugly display glitch of redirection messages
  • Turned off MySQL strict mode if forum drivers other than OCF are being used (for better compatibility)
  • Fixed complex bug when importing zips/tars into galleries and then adding images with the same file names as the zip/tar contents
  • Made the upgrade feature display a better error message if an upload tar fails to transfer fully
  • Allowed newsletter-drip-sending to be configurable
  • Fixed problem with OcCLE database filesystem for some complex keys
  • Fixed problem in MyBB driver
  • Fixed display of some buttons in IE6
  • Fixed display error in calendar
  • Fixed some empty tags/visual gaps if ratings or trackbacks are disabled
  • Improved RSS feed display
  • Fixed some display problems with tables
  • Fixed problem using the add-page-wizard on the welcome zone
  • Fixed some behaviour problems on the member-selector field type
  • Fixed bad error handling on swfupload if an error happens during transit
  • Fixed support ticket permission setting in Permission Tree Editor
  • Fixed problems on servers with ini_set disabled
  • Fixed display of prices in purchase wizard
  • Fixed support ticket post display to not have one too many counted
  • "Create a personal topic with unknown" => "Create a personal topic"
  • Note on zone-add screen if you have new-style short-URLs enabled
  • New error message if suhosin has a low post.max_vars setting
  • Marked-up WYSIWYG acronym in language files
  • New specific error message if you try and add images/videos to a personal category container
  • Language usability: Tax type => Tax rate
  • Better permission checking for interfaces in the cms_catalogues module
  • Better usability on the add-new-page wizard when multi-lang-content is enabled, and in general
  • Fixed error checking gallery image allowance on certain cms_galleries module screens
  • Fixed problem not passing currently-active-gallery into do-next manager in cms_galleries module, in some situations
  • Removed the error message relating to full stops in developer mode if working with a non-English language pack
  • Fixed problem "fixing past recurrences" when deleting a calendar event that has no recurrence"
  • Better error handling when importing iCal and RSS
  • Fixed some theoretical issues where IE might hide ocPortal error messages
  • Allowed ocPortal to run with further stripped down info.php files

View all


There have been no trackbacks yet