PHP Script To Change WordPress Hostname (URL)

Tech Supporton July 10th, 2013No Comments

Very often we move WordPress websites around. Whether it’s from staging to production or to a new hostname completely, you’ll need to make changes to the database in order to reflect this new URL properly. After getting frustrated of doing this manually, we looked for a better way.

Luckily, the WordPress Search and Replace Tool was exactly what we needed. Just download this file into your WordPress directory, load it in your web browser and wham! All your URLs are instantly updated.

Check it out. It’s one of our essential tools for WordPress.

Best Joomla Social Sharing Plugin or Module

Joomlaon July 9th, 2013No Comments

I’m not a big fan of Joomla, but we have a client that uses it, so we work with it. The other day, we needed a simple social sharing extension for Joomla and it took us a tremendous amount of effort to find one that did what we wanted it to, which was basically just display the social icons with share counts on articles and give us a module we could use for our mobile site as well.

A lot of the links on the Joomla extensions site are to outdated plugins or ones that have a limited set of icons or options. Many do not even the latest social sites like Google+, Pinterest and Reddit. It literally took hours of searching to find one that was relatively updated and did what we want – Social Share Buttons from e-max.

Joomla Social Sharing ExtensionThis plugin gave use the standard icons, share counts, and lots of customizations. Plus, they now have both a plugin and a module which were perfect for our needs. I’d highly recommend this extension as the best social sharing extension for Joomla.

The only problem is the fact that they include a hidden link back to their website in the code. This can be edited out, but it’s still a bit sneaky not to at least mention it.

Makes me long for WordPress, but we make do with what we have.

Google Apps Sync for Outlook Repeatedly Opening Request For Permission Window

Tech Supporton June 13th, 2013No Comments

Thanks to  a horrible automatic update for Google Apps Sync for Outlook, many of our clients are now getting a pop-up window requesting permissions with Google. In order to do this, a browser window must be opened and the user must login to their account and approve the additional permission requests. There seems to be a major problem though in that this does not work if their default browser is set to Firefox.

Luckily, the fix is rather simple. Set the default browser to Internet Explorer, then try the authorization request again. It should open in IE and you can then approve the request and get back into your Outlook again. Once approved, you can restart Firefox and set it as the default browser. There are also reports that this works for Google Chrome as well, but we found the IE fix to be quick and easy.

Hope this helps someone else, and thanks Google.

SPF Problems and Postini Rejection

Tech Supporton April 11th, 2012No Comments

We had a client that suddenly started having problems sending to a domain that they had previously sent emails to with no problems. Both domains use Postini, so we thought that might be an issue. The error message we were getting on bounced emails was:

Postini #550 Sender Authorization check failed – psmtp ##

It turns out the problem was with my client’s SPF record. There was a typo in the record that was causing the SPF check to fail. Correcting their SPF record fixed the problem.

The interesting thing was that this had worked before which lead us to believe that there may have been some improvements/changes to their Postini checking.

Anyhow, hope this helps someone else.

Google Apps: Connection to server failed with Exchange settings

Tech Supporton May 26th, 20112 Comments

Several of our clients use Google Apps and we have set up their iPhones to connect via the Exchange setting so that their Mail, Calendars and Contacts all sync. This has been working perfectly, but over the past day they started to get the dreaded error message:

Connection to the server failed.

Nothing had changed on our end, so I immediately thought it must be a Google problem. After some digging around, it turns out that it was indeed a problem with Google. For some reason (maybe the recent Google Apps upgrades), Google Sync was now turned off for their domain.

To turn this back on:

  1. Logon to your Google Apps administrator control panel
  2. Click on Settings in the menu bar
  3. Select Mobile under Services on the left
  4. Under Google Sync, make sure that that Turn on Google Sync is checked (ours was turned off)
  5. Click Save Changes at the bottom

That was it. Everything started working again after turning this back on.

If this does not work for you, also check to make sure that Google Sync is enabled under Organizations & Users -> Services in your control panel.

Download Microsoft Office 2010 Without Click-to-Run

Tech Supporton October 21st, 201017 Comments

Dell has really been screwing up recently. They have now delivered 6 new PCs that were ordered with Microsoft Office 2010 without the software pre-installed, and without the license keys included in the box either.  They rectified the situation relatively quickly by overnighting new license keys, but they failed to include CDs or download links for Microsoft Office.

If you go to the Microsoft Office site to download it, you are only given one option – Click-To-Run. This is their new streaming version of Office, and allows users to try it in a virtual server environment. Now, that is not necessarily what an IT administrator wants.  I needed to be able to copy it to the server to install to all desktop PCs, but unfortunately there did not appear to be anyway to do that.

Luckily, after MUCH searching, I found direct download links for the full versions of Microsoft Office 2010. You’ll need a valid license key to install, but these downloads may make your life easier too.

Hope these help.

UPDATE: Thanks to a commenter below, you may download backup copies of 32-bit or 64-bit versions of Microsoft Office 2010 or 2007 as well. You simply need your Product Key and you may then choose to download or order a DVD for a fee.

Picasa for Mac Import Problems: After Copying Grayed Out

Tech Supporton September 15th, 20107 Comments

We like Picasa for the Mac much better than iPhoto, so it was a real problem when the latest version of Picasa would no longer allow us to choose what to do after importing our photos.  For some reason, the “After Copying” option in Picasa was grayed out and could not be selected anymore.  We have no idea what caused this, but luckily, the fix is relatively easy.

  1. Close Picasa
  2. Open Finder
  3. Double-click [username] -> Library -> Preferences
  4. Drag the file com.google.picasa.plist to the Trash (or to your Desktop if you’re worried about erasing this file)
  5. Re-open Picasa

Doing this will cause Picasa to reset some of its settings.  Your Albums, Folders, Collections, etc. will all still be there, but there are some minor settings you will have to reset like Picasaweb logins and any add-ons you may have installed. In addition, the “After Copying” option will no longer be grayed out and unavailable.

iPhone 4 Upgrade Failing with Error 1004

Tech Supporton September 15th, 20103 Comments

I just tried upgrading my factory unlocked, but still jailbroken, iPhone 4 from iOS 4.0.1 to iOS 4.1 so that I could use Facetime between my iPhone 4 and the new iPod Touch (yes, iOS 4.1 is a requirement for this).

Unfortunately, the upgrade appeared to keep failing and my iPhone 4 was stuck in recovery mode. Every time I plugged it in, iTunes prompted me to upgrade and wipe out the device settings. I did this 3 or 4 times and got the Error 1004 message each time before realizing that something else must be wrong.

I then remembered that I had used RecBoot with my old 3GS to kick it out of recover mode when downgrading, and tried the “Recboot Exit Only” program. It worked!  It restarted my iPhone 4 and it had been upgraded to iOS 4.1 too.  All I had to do now was restore from iTunes and I was up and running.

Fix for WordPress 3.0 Upgrade Hanging/Looping

Tech Supporton July 12th, 20104 Comments

We recently upgraded to WordPress 3.0 and everything seemed to have gone very smoothly with the process.  After upgrading all the files, we ran the upgrade script,  http://domain.com/wp-admin/upgrade.php.  This confirmed that our database had been updated and clicking Continue took us to our home page.

There was only one problem – when we tried to go to the WordPress admin, we continued to get the upgrade script page asking us to upgrade.  Clicking this button sent us into a loop. We kept getting this message:

No Upgrade Required

Your WordPress database is already up-to-date!

It was hanging there and not letting us into our admin section.

After much troubleshooting, it turns out the problem was not with our WordPress install at all, but rather with PHP-FPM caching. We restarted the php-fpm process (/etc/init.d/php-fpm restart) and everything started working perfectly. We also restarted the web server for good measure.

Fix Problems Installing Microsoft Updates KB979906 and KB979909

Tech Supporton July 12th, 20106 Comments

Are you having problems installing Microsoft updates KB979906 and KB979909?  If you’re getting this error message:

Installation Failure: Windows failed to install the following update with error 0x80070643: Microsoft .NET Framework 1.1 SP1 Security Update for Windows 2000 and Windows XP (KB979906).
Luckily, the fix is easy. The problem turns out to be an issue with VBScript, not the patch itself.  If you go to the CMD prompt and run:
regsvr32 scrrun.dll
This will re-register the DLL and now, when you go back to install the patch, it will work perfectly.
Hope that helps…