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. ocPortal 9 is superseded by Composr 10.

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

4.1.9 released

4.1.9 released Version 4.1.9 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.1.9

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.

The following issues have been addressed:
  • Fixed problem with the XHTML substring/cleanup support regarding comments
  • Allowed SU feature to work with the manually set IP address backdoor enabled
  • Better error messages for corrupt images getting thumbnailed
  • Fixed some potential minor errors with regard to the new HTTP status code support
  • Fixed error deleting usergroups if the ecommerce addon was uninstalled
  • Fixed rare condition where errors could not be displayed (errors very early on startup)
  • Fixed problem with override support wrt init functions, and documented better
  • Fixed problem with directory listing function (file dump)
  • Fixed problem uninstalling addons with dependencies
  • Fixed SWF banners
  • Fixed problem running integrity check on servers with low memory limits
  • Fixed false positive integrity check message about version.php
  • Fixed problem with persistent cache (if enabled), when editing the configuration
  • Improved accessibility of image selector interfaces
  • Allowed specification if you're on a server with a fudged memory limit (like 1&1 hosting)
  • Memory optimisation of the main_sitemap block
  • Allowed the main_download_category block to take a template_set parameter
  • Fixed errors if main_content block used in a non-defined way
  • Fixed XHTML error on download selection lists
  • Fixed XHTML error on Admin Zone update block
  • Fixed many problems in the importers 're-entrance' support
  • Added user-agent to the "broken link" error mails sent
  • Made the "exceeded PHP file size limit" error show the PHP limits and a link to change them
  • Fixed problems in overriding certain core PHP files
  • Fixed site-trees if there are clubs
  • Added collaboration zone logo to the Theme Wizard
  • Made the Theme Wizard a bit faster
  • Added advice about refreshing in Setup Wizard and Theme Wizard, if the page does not load before PHP times out
  • Fixed a potential error message if using the OCF_RANK_IMAGE symbol
  • Fixed some compatibility problems with MySQL collation support for searching (added in last patch release)
  • Better search result duplicate filtering
  • Fixed Javascript error message shown for the abstract file manager, on some servers
  • Fixed PHP error message shown for the abstract file manager, on some servers
  • Fixed avoidable fatal error message if the forum structure gets corrupted
  • Fixed some problems converting HTML to Comcode
  • Fixed rare error message in Admin Zone breadcrumbs, if URLs fiddled with
  • Removed page-access errors for transparent redirections - now only shown for denied included pages
  • Fixed form_input_date control on Windows servers, for dates older than 1970
  • Fixed wrong 'add' links on category award hooks
  • Enabled PayPal IPN logging automatically if a writeable log file is already present
  • Fixed HTML being shown in the catalogue entry tree-list selector
  • Fixed a number of problems in the SMF importer
  • Fixed some server-farm synching issues
  • Made catalogue search ordering only show for tabular categories for those fields that are 'put in search' (following on from changes in 4.1.8 to the sorting dropdown)
  • Stopped catalogue tabular category ordering showing within search results (was broken anyway)
  • Fixed problem with the catalogue entry tree-list if database rows re-order themselves
  • Fixed problem with banner network click tracking
  • Fixed tiny validation errors in templates, so the ocPortal validator has less almost-false-positives
  • Fixed escaping on the zone menu
  • Improved quick installer to detect if you are running too installations at once, and give error (to avoid mass corruption of installed files)
  • Improved the installers timeout-detection code
  • Changed installers fatal errors about bad file permissions to non-fatal errors
  • Improved installer so cookie settings automatically open up if you change the domain name for the site
  • Fixed link after installation so it doesn't go to the non-canonical link if you ran the installer on a different domain to you chose within the installer
  • Fixed some areas of the Javascript code that assumed cookies were available
  • Added extra search options for longer time periods (previously 60 days was the maximum)
  • Fixed very minor problem with the eCommerce subscription support (no item name send to PayPal)
  • Minor fix to SWF attachments
  • Fixed XHTML validation problem in the zone editor
  • Fixed problem in the 'staff' module
  • Fixed auto-ticking off search options for repeat searches when entering the search module in certain ways
  • Fixed chatcode-help link in chat rooms
  • Minor usability improvements to chat rooms (guidance of how to exit room, in breadcrumbs)
  • Fixed link to usergroup leaders (OCF)
  • Fixed weird CEDI timeout problem, only happens on certain servers
  • Increased default banner file size limit, and improved usability of error messages if it's exceeded
  • Fixed typo in email confirmation mails for new members (OCF)
  • Various documentation updates
  • Added server-side validation of catalogue field selections
  • Fixed compatibility issue with old versions of PHP in the newsletter CSV-based emailer
  • Allowed "taking permissions from" the guest usergroup when adding new usergroups (OCF)

Developer-oriented fixes
  • Turned debug mode query limit off for installers, and for module installation
  • Stopped safe mode problems causing error mails for command line zip support
  • Fixed some type strictness errors
  • Fixed false-positive XSS detection on HTML source display
  • Fixed link after installation, if debug mode on
  • Made decacheing on bulk installs work with large numbers of installs

View all


There have been no trackbacks yet