How to fix “Your PHP installation appears to be missing the MySQL extension which is required by WordPress” error on Bluehost
If you use Bluehost and tried updating PHP to counter the error messages WordPress generates indicating the version of PHP your running is out of date, you may have subsequently came across the following error message after updating PHP from V5 to 7:
“Your PHP installation appears to be missing the MySQL extension which is required by WordPress”
There’s a simple fix for this issue but its not documented anywhere on Bluehosts Support pages
Just login to the CPanel access the File Manager and rename your PHP.ini file to PHP.ini.bak
Can’t add a https search property to Googles Search Console in Google Webmaster
So you may have heard Bluehost enabled free SSL certificates for WordPress users on Shared plans and gone ahead and enabled it
But you ran into the same issue I had when adding your new fangled https:// enabled domain name into Google Webmasters Search Console
It just won’t take your new https://www.mysite.com domain name saying it’s already been added
Try adding an ending forward slash to your https://www.mysite.com domain instead
https://www.mysite.com becomes https://www.mysite.com/
Windows Store and apps failing to launch after upgrade
If you’ve been having problems launching the Windows Store or launching windows metro apps after upgrading from Windows 8 and none of the other troubleshooting suggestions have worked, this probably means the upgrade has caused registry permission issues.
The following registry path indicates a typical registry location associated with a Metro app:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData
\WinStore_*examplemetroapp*
What you’ll need to do is check all the “PSR” folders in any sub folders of
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel
\SystemAppData\WinStore_*exampleapp*\
To see if you’re denied access to any of the PSR folders
If you are go and grant yourself ownership of the PSR folders you’re denied access to
That should sort the Metro app/Windows Store launch issues.
Hopefully you don’t have lot of Metro apps installed otherwise re-granting ownership can become a bit tedious.
If you do have a lot you can of course re-grant yourself ownership of the root folder and enable inheritance so the permission change get’s applied to all folders under the following registry location and to all PSR folders as a result:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData
Note: Very important – If you don’t know what the registry is please don’t modify it.
Codecademy – An awesome learning platform
Just a quick post as a shout out to Codecademy which is a great site to learn how to code everything from JavaScript to CSS.
If you’re like me and could never figure out the interaction between HTML and CSS, get stuck into their interactive course and you’ll be amazed what you can do with one css and one html file
How to open corrupt or damaged PDF files
If you’re having problems opening PDF files that have been damaged or corrupted you may have some luck with MuPDF.
I found this lightweight PDF reader when a colleague at work was having trouble opening a PDF sent in via e-mail. Adobe Reader, Adobe Pro, Foxit Reader and GScript all failed to open the file in question – MuPDF was the only one to succeed.
Plus there’s nothing to install – just extract the exe from it’s zip archive and run.
iPhone – Can’t access the internet while roaming?
If you can’t access the internet while roaming outside your home country the issue may be down to a new switch enabled in iOS8.
It was supposed to allow roaming without any extra charges in any EU country but it doesn’t do exactly what it says on the tin…
Find and disable “EU Internet” in your iPhone mobile settings and this should allow you to access the internet again. Or you could just use an Android phone…
Chrome slow or failing to connect to g-mail and other sites
We had problems in work with Chrome intermittently failing or slow to connect to G-mail and other sites. I found this is down to an experimental QUIC transport layer protocol in Chrome.
Finding and disabling QUIC in Chrome by typing:
chrome://flags
into’s Chrome’s URL bar and hitting return should have you browsing the internet the way Chrome originally intended…
It doesn’t seem to be a problem if you have a direct connection to the internet (home user) but if Chrome’s throwing hissy fit’s when connecting to sites it’s worth a try disabling it.
You may also need to set the flag again if Chrome updates in the background or you update manually.
Intermittent port outages (link flaps) on Cisco 4500 series switch
Here’s a problem I initially suspected was being caused by our Cisco 4500 series switch or the software rev on the switch but it turned out to be something completely different.
Here’s the background of the problem:
Two of our office users started to have problems with their PC’s intermittently losing network connectivity for about 10 sec’s at a time, at which point the PC would reconnect to the network and behave perfectly for another couple of hours before disconnecting again.
Our new switch had been installed about a year or so ago with all new Cat6 cabling feeding through to our Comms room patch panel (or so I thought). Our PC’s had been behaving fine for a number of months and connecting fine at GB speeds.
The cabling from our patch panels out to our office floor ports is all Cat5e Gigaspeed certified.
The fact that two users were having the same problem was strange and initially had me worried as it was doubtful this was a problem with the OS build otherwise as lot more users would’ve reported the issue. It was also unlikely this was a virus as the likelihood of two PC’s being infected with the same virus at the exact same time was low.
So I started to dig some more – here’s what I found:
I was lucky to in a position where I was able to catch the network disconnect (as I’m calling it for now) on one of the floor boxes affected, at which point I unplugged the affected PC and plugged in a laptop.
The laptop displayed the same behaviour as the desktop PC – no network communication and then after a few seconds it came to life again.
This is what I was looking at on the PC’s after they experienced an outage:
It turned out a number of other users where having the same problem but hadn’t noticed the issue as the network outage was so short.
The above got me worried as the issue looked to be switch based – either a problem with the line card or the software rev on the switch itself.
At this point I contacted our Network team and laid out what I found.
Problem was they couldn’t find any port outages recorded on the switch. They suggested we were having a problem with the NIC card/PC hardware and suggested that manually enabling 1GB on the NIC card and switch port should fix the problem.
I had a problem with this suggestion however as it did not resolve why my laptop would not receive traffic (not even a link light) when it was plugged into an affected floorport. Manually enabling 1Gb on the switch and PC is also not best practise.
So a lot more Event Viewer digging on a lot more office PC’s revealed the same network outage conditions with the same event viewer error message reported. I was also able to find network outages on a Mac so this was highly unlikely a OS build or hardware issue on our PC’s
The Network team where still unable to see any outages on the switch so they weren’t likely to dig further until I suggested they check switch logging is actually switched on and configured to detect disconnects and check the software revision on the switch for any bugs that match the disconnect issue…
It was at this point they found out that link state messages were disabled in the image they were using on the switch. After they got link message logging enabled they were finally able to see the port disconnects which they found to be down to link flaps.
The reason they couldn’t see the drops wasn’t down to what I thought – but I took this as a win as they were now able to see the port outages…
After much back and forth around the possible causes of issue including bpdu packets and questions about the level of logging the Network team had enabled I then began to investigate our network cables as the cause even though I didn’t think it was possible for a cable plugged into a switch to cause a port to disable itself completely for 10 secs at a time. Especially when the PC connected to that cable behaves itself 99 percent of the time…
An incorrect assumption – but you learn something new everyday!
My checks indicated all the cables were rated for GB speeds until I found a bunch of cables that stood out from the others purely because they did not have “Gigaspeed” written at the end of the cable identifier. The cables in question were Systimax 1074D 4/24 (UL) and they ran from the switch to the patch panel.
It turned out almost all the cabling running from the switch to the patch panel had been replaced with Cat6 but not all. Some Systimax 1074D 4/24 (UL) cable – about 15% of the old cable running from the Cisco 4500 switch to the patch panel was still in place…
I couldn’t find any information about the Systimax 1074D 4/24 (UL) on the internet so I had no clue if it was Cat5, 5e or Cat6 certified. Thankfully a great guy called Alaric Jenkins from network cabling supplier Info Stor responded to my query and was able to tell me that the Systimax 1074D 4/24 (UL) cable is Cat5e but not certified for Gb ethernet.
So here’s what I learned:
1. Just because you’re able to get GB speed on your PC using a Cat5e cable 99% of the time – that doesn’t mean your Ethernet cable is GB certified…
2. Cabling can adversely affect your switch ports, even going so far as to completely disable them.