May 2015 work summary

  • Over several days I helped resolve issues on why people were getting messages that they were banned from a forum and were already registered. I removed the person bans by removing rows from the phpBB bans table but there were still there were still banning issues reported. I then removed some for an IP range for users that were having issues and no more problems were noted.
  • An administrator abandoned a popular forum and the backup administrator had no access to the host. She wanted to know if it was possible to move the site to a new host and new domain even though she had no FTP privileges on the current host and could not access its web host control panel. I was able to copy the database using phpBB’s backup utility and load it into a database on the new host and set up a new phpBB instance there. I also was able to reinstall two mods on the new host that they depend on. I upgraded the forum to version 3.0.14 and upgraded the mods as well. Moving attachments (mostly pictures) is not possible without FTP permissions, but client will move these individually with screen captures at a later date. Proof of concept done and waiting to proceed for a final move of the database.
  • Converted a forum from 3.0.11 to 3.1.3. Installed Subway theme and its options panel. Installed Tapatalk extension. I was slowed by timeouts (HTTP 500 errors) that made it hard to run database_update.php all the way through and to create a search index.
  • After checking client’s source code with a reference version I determined that the client had been hacked and his site was spreading malware. I fixed 8-10 files that inserted Javascript at the top of affected HTML pages.
  • Upgraded a forum from 3.0.6 to 3.1.4. FTP would time out trying to connect so I had to use cPanel File Manager to move the files. Customized style to match rest of site. Matched background gradient image and menu bar at top.
  • Fixed inability to attach a file to an initial post. This was due to a bug I introduced a few months earlier by adding code to capture events into a log that the client requests. Fixed the attachments table so it was consistent and incorrect attachments were not showing for posts.
  • Ghost wrote two technical articles for a client.
  • Installed Smartfeed 2.2.27. Client had Javascript stored in his post_text column, causing invalid feeds, so I made the default HTML Safe and this created a valid feed. 
  • Upgraded forum from phpBB 3.1.3 to 3.1.4
  • Upgraded forum from 3.0 to 3.1.4, installed an AnimeZone style, added header image and tweaked style for 100% widths.
  • A topic was slow to load post text. The problem was that there were 1.8 million posts and the MyISAM storage engine was inefficient because it was looking at all 1.8M posts before rendering the page. Dropping and recreating indexes and even requiring MySQL to use a particular index failed to get MySQL to use an index. I solved the problem by changing the storage engine for the posts table from MyISAM to INNODB.
  • Fixed order of advertising logos at top of page and fixing some links, and arranging alphabetically. Upgraded phpBB from 3.0.12 to 3.0.14.
  • To address numerous HTTP 406 errors, I edited client’s .htaccess and added code there to disable mod_security. In his cPanel I removed a mailman mail list that was on autopilot.
  • Upgraded a forum from 3.0.11 to 3.1.4. Added subsilver2 style and added his logo. Had to upgrade PHP from 5.3.29 to 5.4 to get rid of pool warnings.
  • Upgraded a forum from 3.0.13-PL1 to 3.1.4. Changed style from subsilver2 to prosilver. Incorporated new logo and changed slogan. Disabled cron job for digests since there is no digest extension yet for 3.1.
  • Restored a forum. Errors occurred when client tried to upgrade to 3.1.4 when he meant to upgrade to 3.0.14. Upgrade to 3.1.4 did not solve issue of a screwed up database where no posts were showing. Recovered database after trying lots of techniques that timed out and issued HTTP 500 errors. Eventually succeeded using bigdump.php and recovered files from his archive. Waiting to see if an upgrade to 3.1.4 is still wanted.
  • Fixed a registration error. After analysis I determined it was related to a bug in the Advanced Double Pack Activation mod. Had to change code in ucp_register.php to load an ACP language file instead of a nonexistent language file in /language/en. Provided upgrade quotes for 3.0 and 3.1.
  • More small tweaks to a new forum including upgrade to 3.0.14, moving links around on overall_header.html and increasing the size of login, logout and register links.

Leave a Reply

Your email address will not be published. Required fields are marked *