Using NSLookup To Fix Email Bounceback

Needed to find the my Reverse DNS to fix an issue with Craigslist not being able to verify my my IP / Domain Name combination. My co-worker reminded me of “NSLookup”.

  • Open the command prompt
  • Type in “nslookup”
  • You will see your Gateway information.
  • Type in “set type=mx” and hit enter
  • Type in the domain name “somewhere.com” and hit enter.

I hope this helps someone else out there….

Joomla 4 Gantry 5

I have enjoyed using Gantry 5 but Joomla 4 is around the corner…do they work together yet is the question I have. I had Joomla 4 installed lets try it. Well that didn’t go well. I got Gantry installed; however, when I installed the Hydrogen theme I got the following error.

The problem is I can no longer get back into the “Control Panel”. I was able to get the site back by going to “System” on the sidemenu and went to Manage >> Extensions. I was able to remove Hydrogen, but this didn’t fix the Control Panel issue. Once I removed the Gantry 5 the control panel was working fine.

In my opinion is Gantry is not ready to play with Joomla 4 yet. Rocketthemes is hopeful they will get this worked out.

https://rockettheme.com/blog/joomla/277-looking-forward-to-joomla-4-and-beyond

I hope this helps someone else out there….

Moving Joomla Site To New Domain And SSL

Started to rebuild a customers site in Joomla but didn’t want to disturb the existing site we purchased a new CPanel Hosting package which gave us PHP 7. I got the site finished and approved but when I went to make the switch of the domain name to the desired name I noticed a dedicated IP in thehosting package. There were a lot of specific subdomains and uses for the such as a “Mail.mydomain.com”. This turned out to be for a SSL cert that was installed. Here are the steps it took and some of the pitfalls I ran into.

The SSL Certificate needed to be removed. In the “My Products” section of the Godaddy hosting scroll down to the SSL section. Click on “Mange”, but if you have more than one SSL make sure you end up in the correct one. I was ending up in the wrong one to fix it I would click on “All” in the upper left of the screen of the SSL Certificate’s detail page. I could then select the desired certificate and it allow me to “Rekey & Manage”.

Since the two hosting packages and domains were all with Godaddy it was easy to disassociate the SSL form the domain. I clicked on “Change the site that your certificate protects” and added a made up subdomain of “old.mydomain.com”, hit “save”, and then “Submit all Saved Changes”. I repeated this process to add it back to the new hosting package after the desired domain name was attached to the new hosting package with a sweet new site at the end of it.

Clicking the profile siloquette icon in the upper-right of the Godaddy dashboard and go to “My Products”. Select the old hosting to detach the domain name from the old hosting. This was an old package that listed “Hosted Domains” in the left-side menu. I clicked on that name ( I didn’t think was a hyperlink), and it brought me to a list of of a couple of domain names. I needed to wait almost a day for the SSL certificate to be disassociated with the domain. This was unusually long time to wait. It normally takes a few hours. I then clicked the checkbox next to the desired domain name and click “Change Primary”. I gave it a made up name of “old.mydomain.com” and clicked okay. Now to move the desired domain name to the new hosting package.

In Godaddy’s admin panel it seems fastest to use the icon the upper right and go to “my products” and this time select the new hosting package. In this new hosting page you will click on the “Change” button in the Account panel and select the desired domain. The last thing was go back the SSL certificate and change it to protect the desired domain again.

Overall an easy process; however, I run a WordPress blog as a subdomain and of course use perma-stinks. Once the main site was moved over the wordpress site broken in a couple of ways, and it was difficult to log into the admin panel. This was a quick fix by going into the database table “wp-options” and change the “siteurl” and the “home” to the new domain. I had a couple of other Joomla site as subdomains that came back up fine.

I hope this helps someone else out there…

Joomla White Screen After Update

The whole site was broken. The front end was fine and working. While updating some extensions it would go through part of the update and then I would just get this screen.

I refreshed the page and had to “resend” the information and the update finished. It was the JCE Pro component that got hung, but I had others such as Akeeba Admin Tools that also go hung.

I have tried just refreshing the page before it didn’t fix the issue. I was glad it worked this time. I am not sure what the issue is. I seems to have just started happening this week.

I hope this helps someone else out there…

Redirect Website Using .HTAccess

While building a new site I set up a new hosting account to gain access to PHP 7, because the old hosting package didn’t upgrade past PHP 5.6. Once everything was close I wanted to set up the new hosting so the main site and each sub-domain is in a separate directory making it easy to maintain.

I was told by Godaddy to we could either create an add-on domain or handle the redirection with .HTAcess file. I have messed with these through the years and they are very powerful. I found this very nice write up on some simple ways to use this and thought I would share it or a least post it so I can find it again.

https://mediatemple.net/community/products/grid/204643080/how-do-i-redirect-my-site-using-a-htaccess-file

I hope this helps someone else out there…

Updating Joomla 2.5 Site To 3.X

Wanted to take an existing Joomla 2.5.19, update template, and then bring in the new content that is being created as I am updating the site overall. They were using JEvents heavily and made weekly posts to the site. Here are the overall steps I took.

  • Make an Akeeba backup and downloaded it.
  • Created a place to restore the site in my local WAMP.
  • Upgraded the site to Joomla 3.X. First I had to go from 2.5.19 and update to 2.5.28 (3.9 meg download). This was straight forward through the backend. In the Joomla! update screen change the options to “short term support”, and “save and close”. You will now have the option to upgrade to 3.5.1 (9.7 meg download).
  • Update components. I had the JCE, Akeeba, JEvents, Sourcer, and a few others. Only the JCE needed an update after the 3.5.1 upgrade. I was able to upgrade the Joomla! core to 3.6.5 and then 3.9.3 (11.7 meg download). The front end of the site was still working almost perfectly.
  • Build the new template on the local copy.
  • Make a backup of this site and restore it in another directory. I needed to do this because I added a few pages and changed the format on others.
  • Download the old site again, install it locally in another directory and upgrade it to 3.x again.
  • Export the assets table, content, and in my case JEvents.
  • Import the these tables into your upgraded site.
  • You should be very close at this point. This is where I used the restored version of the first site I upgraded and made the new template.

The tables I had to export were the following:

  • j25_assets
  • j25_content – j25_content_types ( _content_types are not in Joomla 3.X )
  • prefix_content – prefix_content_rating

Since this site was using JEvents I exported all the “_jevent_” tables, deleted those tables from fully upgraded new template site’s database, and imported the exported tables.

I hope this helps someone else out there.

Modules Anywhere –> In Joomla

While working a site where I wanted the home page to made of time sensitive information and some permanent, so I wanted to use Modules for each section on the home page. I used Modules Anywhere but the formatting was wacky, and there was a undocumented “–>” on the screen.

I was able to fix this from within the Modules Anywhere Plugin. Go to the plugin and on the “Behaviour” tab turn “Place HTML comments“.

I hope this helps someone else out there…