Adding Google’s ReCaptcha tool to a Joomla Contact Form or RSForm

Adding ReCaptcha to a web form is now a must. Too many forms are being filled out by bots and spammers.

Here’s a great simple tutorial I found that steps you through how to do this from Joomla Tricks.

To add a Captcha to a Joomla RSFormsPro! form, follow these instructions from RSJoomla. You will need to download their plugin.

 

 

Mozilla Firefox Errors: Unable to Connect, Server not found and other issues

I’ve had several of my clients run into this Mozilla Firefox security issue recently and it has not been an easy one to resolve. However, with some research and trying a combination of things, I have resolved this for them now. Here’s how I did it.

Here are some of the ways that these issues presented .

  • Many secure websites will not load
    • When Firefox connects to a secure website (the URL begins with “https://”), it must verify that the certificate presented by the website is valid and that the encryption is strong enough to adequately protect your privacy. If the certificate cannot be validated or if the encryption is not strong enough, Firefox will stop the connection to the website and instead show an error page stating “Your connection is not secure”.
  • The certificate is not trusted because the issuer certificate is unknown.
    • The certificate is not trusted because the issuer certificate is unknown.
      The server might not be sending the appropriate intermediate certificates.
      An additional root certificate may need to be imported.
      Error code: SEC_ERROR_UNKNOWN_ISSUER
  • Youtube Videos won’t play: “An error occurred. Please try again later.
  • Any HTTPS sites don’t load completely – missing images and style.
  • Uninstalling Firefox and re-installing it does not resolve the errors.
  • Uninstalling Java, mad it impossible to re-install Java on the machine.

What worked to resolve the above browser related issues.

Both clients were running Eset Nod32 anti-virus, not sure if it was a key issue that this particular anti-virus was involved, but any anti-virus could be the issue. Further, each PC had Adobe Air, Adobe Flash and Java installed.

I backed up their files just to be sure that nothing would happen to their data when I began to make changes to their computer.

I deleted their “Temp” files. Open up Windows Explorer and in the address bar type ”  %temp% ” . This will take you to the Temp folder for this machine. Click on folder, then click CTL + A to select all files and click delete. Some files may not be able to be deleted and you may be presented with a prompt to “Skip” deleting these files. That is fine – you can skip deleting those that are actively being use by the system.

Next, go to the “Control Panel” and “add/remove software”. Located Adobe Air, Adobe Flash, Mozilla Firefox and Java and uninstall them all.

This may require a restart of the machine.

Go back into “add/remove software” and uninstall your anti-virus program. Make sure before you do so that you have the license number and software to re-install it.

This may require a restart of the machine.

Once the computer has restarted, open up Internet Explorer or Google Chrome to download the latest version of Mozilla Firefox. Here’s a link to download Firefox for you.

Test to see if you can load Google’s home page https://www.google.com or visit Youtube https://www.youtube.com and play a video without issue. If you can, then you have resolved your issue.

Don’t visit many websites until you re-install your anti-virus. If you can visit Google’s home page (which is HTTPS) and play videos on Youtube, then you have most likely resolved your issue.

Next, re-install the other applications that you uninstalled from your system like Adobe Flash, Adobe Air, and the latest version of Java if you need to.

Test your browser again.

If everything is still working, you now re-install your anti-virus software.

Hope this works for you as well as it did for me.

 

 

How to switch to a different PHP version?

For some reason this still eludes me when I need it. So I decided to save this information on my own site.

Go to cPanel, File Manager and choose “Web Root (public_html/www)”. There create a new file (or edit the existing one) called .htaccess and add the following line:

To switch to PHP 7.0

1    AddHandler application/x-httpd-php70 .php .php5 .php4 .php3

To switch to PHP 5.6

1    AddHandler application/x-httpd-php56 .php .php5 .php4 .php3

To switch to PHP 5.5

1    AddHandler application/x-httpd-php55 .php .php5 .php4 .php3

To switch to PHP 5.4

1    AddHandler application/x-httpd-php54 .php .php5 .php4 .php3

To switch to PHP 5.3

1    AddHandler application/x-httpd-php53 .php .php5 .php4 .php3

Complete New WordPress Theme

It’s been years since I’ve spent much time or energy on my own websites. Sigh. As  a Professional Web Developer, you spend most of your time updating and maintaining other people’s websites, not your own.

Today I decided it was time. Four and half hours later, a new look, template and updated everything.

Years ago I purchased the “Thesis” them from DIYThemes. It hadn’t been updated or upgraded in years and I decided to finally take the time to do it. I like easy, and this template makes managing my own site easy.

It’s always good to keep your sites up-to-date and to remove any Plug-ins that you’re not using. If you haven’t looked at DIYThemes for your next WordPress site, check it out.

After migrating to Joomla 3.6.x from 2.5.28 Article Links were all broken

I upgraded a Joomla site from 2.5.28 to 3.6.x. Everything seemed to go well until I went back to check on things. When I went to the site and began to click on various links, nothing worked. None of the menus were working after migrating either. After searching I found this post in the Joomla Support Forums about this issue and also this post.

As was stated in the support forum, if I turned off SEF and URL Rewrite in the Global Configurations and then the links worked. If I turned on Search Engine Friendly URLs (SEF) but turned off URL Rewrite, they worked. There is something wrong with URL Rewrite. Then I also saved the .htaccess to htaccess.old and created a new .htaccess file. Then I was able to turn on URL Rewrite again.