Update myDBR
Regularly updating myDBR ensures you have access to the latest features, security enhancements, and bug fixes. When a new version is released, an update notification is displayed within the application (requires an internet connection). We recommend applying updates promptly to maintain optimal performance.
Automatic Updates via the Web Interface
The simplest way to update is through the built-in automatic updater. myDBR periodically checks for new versions and notifies administrators on the main screen. To perform an update, navigate to Admin Tools -> About / Update and click Update now....
Tip: If your license has expired and you cannot access Admin Tools, click the myDBR logo in the top-left corner to access the About / Update dialog.
During the process, myDBR automatically replaces the application files and applies any required database schema changes. All reports, user configurations, and customizations stored in the user/ directory are preserved.
The updater requires outbound access to www.mydbr.com via ports 80 (HTTP) and 443 (HTTPS). If your server is behind a firewall, configure the proxy settings in the Environment settings. Ensure the PHP curl extension is installed for reliable proxy communication.
Manual Updates and PHP Version Changes
A manual update is required if your server lacks internet access or if you are changing your PHP version (which requires the SourceGuardian loader of the new PHP version).
Manual Update Steps:
- Update the required PHP extensions (loaders and ChartDirector) in your PHP installation if necessary.
- Back up your myDBR configuration file (
mydbr_config.php) and theuser/directory. - Download the latest myDBR ZIP package from the download page.
- Replace your existing myDBR application files with the contents of the new ZIP package.
- Restore your
mydbr_config.phpand theuser/directory. - Access myDBR via your web browser to complete the database update via the update wizard.
All existing reports and data remain intact during this process.
Automating the Update Process
An update can be started by a script, or an installation can update itself. A program can also follow and update many installations. See Automated Updates and License Server.