Updates

Updates involve moving your forum from one micro version of phpBB to another, such as 3.2.0 to 3.2.x. Updates include bug and security fixes and sometimes minor changes to the functionality of phpBB. Updates are usually straightforward. However, lately it’s been necessary to make incremental updates. For example, I’ve found to get from 3.2.0 to 3.2.2, I must upgrade to 3.2.1 first. During updates, timeouts can occur but they usually don’t.

The process

As with upgrades, I use a systematic, failsafe approach:

  1. We verify your requirements. Generally you don’t want anything to change, so your style must look and behave the same with the update and all extensions must continue to work. I give you an estimate of the cost for the work. Generally you use my secure form to provide the credentials I need.
  2. I back up both your files and your database before starting any work, so you can always recover to where you were before the update. Before doing this I disable your board.
  3. I remove the old software and install the new software, taking care not to remove any data folders and files (files, images and store folders, along with your config.php file). I am also careful not to remove any special programs you write, error log files, favicons, etc.
  4. I upload the new software (except for the files, images and store folders, and your config.php file)
  5. I set all files and folders to the correct permissions, if needed. Certain folders must be world-writeable.
  6. I run the database update program. Here’s where errors can occur, but usually don’t. On shared hosting and sometimes on other types of hosting timeouts may occur as you “slip over” some ill-defined resource limitation imposed by your web host. I will try to run the update program again but if the problem persists I may have to move your files and database to my machine, convert it there, then upload the converted database. If this happens I do a screenshot to document the error. There is a surcharge for this effort, which is considerable. See my pricing summary.
  7. I replicate your style changes. If your style has not been updated, no work may be necessary here. To replicate your style changes I simply compare the reference style you use with my backup of your style and reapply any changes.
  8. I update and reenable any extensions
  9. I give the board a check up to make sure all basic functionality is working correctly then ask you to review it
  10. I fix any remaining issues you find
  11. Upon completion to your satisfaction, you pay me.

How to get started

I recommend sending me a service inquiry if you want me to give you an estimate.