Using the phpBMS Update Wizard

Uncompress and copy the phpBMS files overwriting your current phpBMS installation.

After you copy the phpBMS files into your web root, you can use the phpBMS Update Wizard. The URL http://<YourServer>/<YourPhpBMSDirectory>/install/update.php is the URL that you will use to access the Update Wizard.

  1. Launch your web browser, and enter the URL detailed above.
    The Preparing For Update page displays on the screen. This screen lists the procedures and requirements to update phpBMS. Read this page before proceeding with the update.
  2. Click next.
    The updater displays the Update Core Program page. If your current version of phpBMS is available for update, proceed to the next step. If the current version is not available for update, you will see no update button.
  3. Click Update Core Program.
    If updating fails, you may also want to enable the updating debug (on the left of the update page) to view specifics of why the update is not working.
  4. Click next.
    The updater displays the Update Modules page which displays additional modules in phpBMS that are available to updating.

    Update Modules Screen

  5. For each module needing updating, click the corresponding Update Module button.

    New Modules May Be Available

    New Versions of phpBMS may introduce new modules that are not yest installed. To install these new modules, see Installing New Modules to an Update.

  6. Click next.
    The updater displays the Generate UUIDs page.
  7. Click Generate UUIDs.
    Universal Unique Identification (UUID) generation may take some time to run. If UUID generation fails, you may also want to enable the updating debug (on the left of the update page) to view specifics of why the UUID generation is not working.
  8. Click next.
    The updater displays the Finish Update page. This page reviews the final steps that need to be taken before loggin in to your updated system.

Finishing the Update

Before retuning to your main login page, make sure to take the following steps:

  • Remove the Install Directories

    Make sure you remove the install directories in the main phpBMS web location, and any modules' install folders before attempting to log in.

  • Clear your Browser Cache

    Part of the update process may have replaced javascript and stylesheet (css) files. Most browsers are stubborn about caching these files to speed loading times. In order to insure that your web application is using all of the latest updates, you will need to clear the browser cache of all client browsers that access the application.

    Most browsers will clear this cache automatically if you simply restart the browser.