The business was slow during the first half of the month but then came pouring in with multiple requests all at once toward the end of the month, making it hard to keep up. It sure would be nice if requests came in in a more orderly fashion. Mostly I handle upgrades. Since phpBB 3.2 makes upgrading much easier I expect business to drop in general over time. We’ll see.
Anyhow, in February here’s a summary of my work for clients. As usual, all client information has been anonymized.
- A client upgraded his forum from phpBB 3.0 to phpBB 3.2. Previously he had had my digests mod installed and wanted to keep its old functionality, but he was limited on what he could do in the Administration Control Panel. This is because upgrading does not removed dead module links from Administration Control Panel for phpBB 3.0 modifications. So I removed them manually for him. I had not released a Digests extension for phpBB 3.2 at the time I did the work so he had to wait on that. I installed the Pages and Board Announcements extensions. Some days later I created a website index page and dressed up its content to use the forum’s style. I made it HTML5 compliant too.
- I assisted with troubleshooting HTTP 500 errors that occurred mostly with login attempts. The web server was listed as CGI/FastCGI instead of Apache, but it turned out to be really nginx masquerading as FastCGI. nginx was used by the host go gain more economy of scale. I tried changing some settings in the .htaccess file and changing PHP to version 5.6, but the same issues happened sporadically but frequently. Occasionally users could login. I suggested opening ticket with the web host (web.com), thinking it might be due to a timeout issue that cannot be changed by client. Client called web.com tech support, not their Level 1 support was useless. The suggested paid support. Paid support could not help him as the issue was due to the server configuration which they would not change. I recommended that the client move to a VPS solution but as he has a five year contract with his web host he opted not to do this and is using workarounds. The curious thing is that login generally failed when using the login link, but worked when the login form at the bottom of the index was used. This suggested that the problem was due to how nginx dealt with HTTP GET vs. HTTP POST requests.
- Upgraded a forum to phpBB 3.2.0. I changed the style to Absolution and applied the existing logo to style. I installed the latest Tapatalk extension and the Board3 portal. I tweaked the Absolution style to make it look as similar as possible to what was used before. Ultimately though the Absolution style didn’t work out, so the client elected to use prosilver. I added a line to his .htaccess file to take users to the portal page by default. I changed his server settings to put https:// in the links and edited a line in his site’s .htaccess file to redirect forum traffic to use https.
- I extended a client’s logical volume another 50GB, so it is now 50% full. I did additional research based on his email to see if I could fix his SMTP server. I declined the work as a bit outside my comfort range and suggested contracting with a Linux system administrator.
- Problems with this client were somewhat similar to the second client. He was getting a “No input file specified” message when clicking on update tab when running the phpBB installer. It did not appear to be a phpBB issue as the message is not in phpBB’s language files. A web server of CGI/FastCGI was reported when I selected the PHP Information link. Some research suggested to me that he was really using nginx as the web server and a bad shared nginx configuration may be to blame. I turned on error logging and hope to see some clues when the log is available for download. Ultimately though the client ended up quite frustrated because his hosting (GoDaddy) seems to be unable to upgrade to phpBB 3.2 because the web server won’t integrate properly with it. So my help really did not solve his problem, which turned out to be outside the scope of what I can do, as I can’t fix GoDaddy’s hosting.
- I upgraded forum from phpBB 3.0.10 to phpBB 3.2.0. I installed a proprietary Milk style for phpBB 3.2. I changed the color code of the style to orange to match the old style. I removed dead module links for an old Private Message spy mod that had been installed. When attaching images or files to a post or private message, after picking the file to attach the user did not get a dialog box asking for the attachment comment. This happened if certain attachment settings are set to zero (allow unlimited) in the Administration Control Panel. Changing a set of these values from 0 in ACP Attachment settings solved the issue. I created a phpBB bug on this issue.
- I received a downpayment for an upgrade from phpBB 3.0.14 to 3.1.10 that is scheduled for March 6.
- I converted a forum from phpBB 3.0.12 to phpBB 3.2.0. I picked one of the rotating images for the banner and tailored it to fit the space. I installed an unapproved Advanced BBCode extension. It seems to work properly with no issues. After moving files around installed phpBB Gallery, development version for 3.2 and it seems to be working as well with the exception of embedded images in posts. This can be fixed if Apache can be tuned to use modRewrite, but my attempts did not work. I could write a script to change the links in the posts’ text, but the client has not opted for this solution at this time. I ordered a security certificate from the web host so he can support https traffic.
- A client had moved over his PunBB forum to phpBB as was having various issues. I tightened up the spambot countermeasures for the forum by installing the Stop Forum Spam extension. He encountered a predictable module access error trying to login to the Administration Control Panel. I copied over my user_permissions column for the administrator from my reference installation to the admin’s in the database and ACP login was possible. Later I added a forum link for his book and attached a forum image. I provided advice on resetting passwords, setting up moderation and handling notifications. I answered various questions and assisted in creating various moderator groups. Some username_clean values were not in lowercase, which meant these users could not be found in the ACP. This is likely a problem with PunBB conversion program. Using SQL I lowercased these values and solved that problem. The three new moderator groups were missing forum permissions, resulting in moderation requests when moderators posted in forums. I gave these moderators full access to all the forums to solve that problem.
- Installed a spambot extension for a client’s WikiMedia wiki as it was attracting spam. Waiting on his web host to upgrade PHP so I can upgrade his forum.
- I upgraded a forum from phpBB 3.0.11 to phpBB 3.2.0. I installed NavBar search extension for 3.2 to enable the logo to center. Installed Stop Forum Spam extension and enabled the Q&A spambot countermeasure.
- I provided some advice to a client on upgrading his forum. It was having severe performance issues running on PHP 5.4. I was able to provide advice that allowed the upgrade to succeed.