Web Hosting Podcast

Web Hosting Podcast

Taking the mystery out of hosting so you can be the master of your domain.

  1. 04/02/2019

    WPVR, can help you get started with Virtual Reality tours in WordPress.

    What is a Virtual Reality Tour?   A Virtual Tour is a simulation of a real location.  It is often made with media that would include a 360-degree camera and can mix text, video, audio and much more.  Virtual tours provide the user a way to explore locations from the comfort of their home, business or on the road without having to physically go there.   Why are Virtual Reality Tours important? Here is a excellent case study on why Virtual Tours work. The bottom line, it increases SEO, interaction and bookings.  By allowing your customers to see your place of business in a whole new way. Virtual Tour ideas. Bed and BreakfastReality – they have been doing it for years.RestaurantNight club or BarWineryLocations for weddingsAny retail storeThe list goes on and on.  If you have a physical business location, you should have a Virtual Reality Tour. How do you do that in WordPress? With WPVR plugin for WordPress allows you to create and promote Virtual Reality tours inside of WordPress.  From the plugin page. With the WPVR, set up a virtual tour for site visitors where they can navigate a 360 view of your location, switch between several spots (or rooms), get information on items on the location, zoom in and out to get better view, and get an overall idea about how your place may look in reality. Get the plugin FREE HERE.WPVR DocumentationRexTheme WebsiteRexTheme FacebookRexTheme TwitterRexTheme YouTube

    32 min
  2. 03/18/2019

    Status of PHP in Web Hosting. WordPress 5.1.1 is out. Gutenberg block add-on with 19 ready made blocks.

    Today on Episode 29 Web Hosting Podcast.  The status of PHP and web hosting. WordPress 5.1.1 has been released with some great improvements.  A gutenberg block add-on with 19 ready made blocks. The status of PHP and hosting. I found a few articles regarding the deprecation of PHP before 7.1 and that relates to the amount of sites still using old and no longer supported versions of PHP.  I was stunned, to say the least, that the number of users using no longer supported versions of PHP is so high.  According to this article by kinsta.com from January 24th, a staggering number of users, 77.5%, are still using outdated versions of PHP.  That number is mind blowing.  Considering that 33% of all websites use WordPress and PHP is used by 78% of all websites on the internet, that is a lot of outdated and potentially vulnerable websites.   I know I keep saying words like stunned and staggering, but there is no other way to put it.  I am having a hard time understanding why there is not a bigger push to get users on current and supported versions of PHP.  There are some great benefits to using PHP 7.2.  So why should you make the switch to a newer version of PHP. Security.  Older versions of PHP are no longer being patched for security issues and vulnerabilities.  Performance.  PHP 7.2 has been shown to be almost twice as fast as previous versions of PHP.  In a world where site speed is important, just moving from PHP 5.6 to PHP 7.2 could dramatically improve site speed performance.  For hosting providers, PHP 7.2 uses less memory, cpu and can handle more requests per second than older versions of PHP.  This means lower overall server load.Support. Older versions of PHP require more development to maintain backwards compatibility.  Things will eventually break and moving forward on a better version of a code base is needed.New Features.  PHP 7.2 has a load of new features that developers can take advantage of to add site improvements.  These features can only be used on the latest versions of PHP.It is just the right thing to do.  It really is.  For the safety of the internet as a whole, we all should be doing our part to make sure our applications support the latest secure versions available.  Shared hosting, which most of us use, is a bad place to be when a few website owners don’t want to update their application.  It puts all the sites on the server at risk to total take over and hacking.  You are only as secure as the weakest link or website. Interesting fact about stats for WordPress along with PHP versions. WordPress 5.1.1 is released. Notes From the release notes.Site health notifications.  This release introduces WordPress’s first Site Health features. WordPress will start showing notices to administrators of sites that run long-outdated versions of PHP, which is the programming language that powers WordPress.  When you install new plugins, WordPress’s Site Health features will check them against the version of PHP you’re running. If the plugin requires a version that won’t work with your site, WordPress will keep you from installing that plugin. FINALLY!! It is recommended to install the Health Check & Troubleshooting plugin.  This plugin will allow you to run a check on your WordPress install and determine if there are any common configuration issues and known issues.  Once installed, go to Dashboard Menu then select Health Check.  This will run a little check of your site and report any findings.  The one menu marked “Tools” will allow you to do a file integrity check.  This is done by validating the files against a known state or also known as a checksum.  If the checksum does not match what it should, then either your site core files have been modified (which you should not be doing) or your site has been hacked.  This is not 100% foolproof as some people do modify the core files, but if you are in curious give it a try and see what your results are.  Another useful option is the “PHP Information” tab.  This will show you all the information about the current PHP version you are running.  Finally the “Troubleshooting” tab will allow you to disable all of your plugins and go back to a default theme for you, but your site remains fully functional to others.  This is a brilliant idea for trying to determine if a plugin is not functioning correctly or if a theme is breaking your site.  You can enable each plugin one by one and change back to your theme at any time.  Once done, you just take the site out of troubleshooting mode.Editor performance; improved gutenberg editor speed improvements. I have been using WordPress 5.1 since it was released and I think this update is well worth the install.  The improved performance of the gutenberg editor is wonderful.  The addition of the Site Health notifications and the prevention of installing plugins that may not work on your currently selected version of PHP is fantastic.  WordPress is quickly moving to remove support for old and outdated PHP versions finally and I could not be happier. Gutenberg Blocks Ultimate Addons for Gutenberg If you are looking for a easy way to add some gutenberg blocks to your website, then look no further.  This add-on plugin for WordPress includes some of the most useful blocks that are pre-made and ready to drop into your website.  I have tried all of these blocks and find them very easy to use.  Here are some of the  blocks included with this add-on. Social Share – Allows for a easy way to share your content via social media.Post Layout – List your blog posts in a layout of your choice.  Choose from timeline, masonry, grid, carousel.Testimonial – Simple testimonial blockContact Form 7 StylerGravity From StylerGoogle Map – no google api key required according to the site.Content Timeline There are 19 of these blocks ready to go.  No coding is needed. Along with the Ultimate Add-on for Gutenberg, they offer Gutenberg website templates.  There are quite a few templates, ready to go.h

    17 min
  3. 01/14/2019

    My Depression, WordPress 5 is released, google page speed

    Today on episode 28, Web Hosting Podcast.  Where have I been and what is going on with the podcast?  Have you taken the jump to WordPress 5 yet, if not then you are going to want to ensure you do a few things first.  Google Page Speed is up to some new tricks with images. My depression. You may have been wondering why there has not been an episode in a while.  It is time to talk about my depression and how I deal with it.Some things I do to try and reduce the effects of my depression, anxiety and panic attacks. If this helps even a single person get through their own depression then this will be worth it. Eat right.  I eat breakfast when I first get up and try to eat as healthy as possible for the rest of my meals.Get good sleep.  This is very critical for me.  If I don’t get a good deep sleep then I am possibly going to be a train wreak the next day.I work out regularly and have a schedule.  I find that by doing 30 minutes of exercise first thing in the morning, I can alleviate some of my anxiety. I make sure to bathe every day.  This may sound strange to put on a list, but it does help me.  It is part of my routine and schedule.  For me it signals the fresh start of a new day.I put on my shoes.  You may ask why this is its own entry.  I find that if I do not put my shoes on after my shower that I am more apt to sit around and not do much.  By putting on my shoes, I am unable to talk myself out of going for a walk or leaving the house.  It is a mind game I play with myself.  Shoes go on, ready for the day and anything it can throw at me.Dress for how you want to feel.  Another thing that has helped me is to dress how I want to feel.  I work from home most of the time, so you might imagine working in pajamas.  This can be great, but do it for a decade and you never leave your pajamas.  I have been known to actually dress up, sometimes I put on a shirt and tie. Watch something or read something uplifting. I recently started reading “Chicken soup for the fathers soul” when I am feeling depressed.  I also started watching a new TV show, that I would not normally watch, called New Amsterdam.  Then there is always Hogans Heroes.  The point is, find something that picks you up.Task yourself to learn something new every day.  I try and learn something new everyday.  It can be as simple as a new knot (don’t laugh knots are hard to master), or as difficult as getting a certificate for something.  I try and challenge myself with something that I know that I can ultimately complete.  Giving myself that win feeling and boosting my confidence just a bit.  It is important for me to make sure that I finish the task and to not set the difficulty too hard, I want to complete it after all.  By completing it, I get the “I have accomplished something” feeling that ultimately helps my moral and boosts me up.Check in with yourself.  This gets more into knowing your moods and your body and it is something that anyone can do and should do.  It is not well known that your body/mind remembers tragic events that have happened.  These are anniversaries of events.  If you are feeling more depressed than normal, try and determine if there is a specific thing that has happened around the same time of year that you might be struggling with.  I have many anniversaries that I have to deal with, most of them are around Thanks Giving and Christmas.The most important thing is to never give up.  If you are struggling with depression, as I do, find someone to talk to.  I highly recommend a good counselor.  I have been teased relentlessly by others for seeing a therapist or counselor.  Honestly, I have no idea why it is so taboo to go see one.  We all go to a doctor when we are sick, we see a chiropractor when our back it out.  Why would we not want to take care of the most important part of our body, the brain.  I go see mine on a regular basis or more as the need arises.  There is nothing wrong with getting a mental checkup and helping yourself cope with the world as a whole.  Don’t let anyone give you a hard time for seeing or wanting to see a counselor, ever!  If you can’t afford to go see one, there are many free resources out there.  A lot of times insurance will also pay for some of the visits.   Panic Attacks. If you also suffer from panic attacks, I feel for you.  I have them quite regularly and have learned to identify when it is going to happen and how to deal with them.  This may not work for everyone, but this is what I do when I suffer a panic attack.  I start by watching my heart rate on my iWatch.  If it is climbing faster than it should and I am in a situation that is unsafe, driving for example, I get to a place where I can pull over or stop what I am doing.  The first feeling of a panic attack for me is a sudden flood of stomach butterflies.  The ones you normally get when you are nervous about something.  When those start up, my legs go almost numb, then the sweating starts as my heart rate climbs.  This is why I keep an eye on my heart rate, it will normally start to rise and can get very very fast.  I have never passed out from an attack, but I have come close.  So the first thing I do is get my heart rate down, I practice breathing exercises regularly and can control my breathing which will allow me to slow down my rapid heart rate.  Once I feel that my heart rate is no longer climbing, I check in with myself.  Did I just listen to a song that triggered something, did a smell remind me of something, or is it possible that I have one of those anniversaries.  It can be a whole range of things for me that triggers them, and I can usually identify them.  The biggest thing for me is to stay calm.  Doing this while driving is quite a trick, but it can be done, just be safe.  Staying calm takes practice and patience with your self.   Here is a link I found for some services as well as phones numbers. WordPress 5 has been released.  Steps to do before you go through the update process. Make sure you are using a recent version of PHP, like php 7.2.  If you have a host that provides multiple php versions to be used you may be in luck.  Multi php has been available in cPanel for quite a while.  Login to your cPanel account, search for php and find multiphp manager.  From here, find your domain in the bottom list.  In the heading PHP Version, make a note of the version you are currently using.  To switch to a different version of PHP, put a check box next to your domain, then in the drop down above next to PHP Version select your desired version.  Now test your site to verify if it still works as expected.  If you run into issues, change the version back to the one you were previously on.Go into the update menu, Dashboard -> updates.  Apply any updates that are pending, but do NOT update wordpress core yet.  Make sure your themes and plugins are current.  If you have not done this in a long time, or ever, then you are likely going to have some issues.  If you regularly update your themes and plugins like you should, then you should have nothing to worry about here.Verify your running a recent copy of wordpress.  Anything before wordpress 4, you are likely going to have issues upgrading and you need to hire someone to go through the process of updating and verifying things work.  If you are on wordpress 4 and above, then go into plugins -> installed plugins.  From here list all plugins.  In the description area for the plugin, click on “View Details”.  A new window will pop up showing the version and reviews.  What you are looking for is the last time the plugin was updated and the section that says “Compatible up to:”  If the plugin has not been updated in over 6 months, make a note of the plugin and what it does, you are going to need to find a new plugin to replace this.  If the “Compatible up to:” line does not include 5.0, then you really don’t want to update to WorpPress 5 at this time.    It is also likely that if it is not 5.0 compatible that the last updated date is more than 6 months, possibly years.  If you are already seeing a “Warning: This plugin has not been tested with your current version of WordPress” at the top, then it is almost certain it will cause problems with WordPress 5.0.  It would also be a good time to remove/uninstall any plugins that are not active or used.Make sure you have some form of backup.  We have covered this in great detail in other episodes.  Go listen to them if you are not sure how to backup your wordpress site or are uncertain what to use to backup your wordpress site.  You really need to have a backup before proceeding, you have been warned. Backup espisode.Go into Dashboard -> Updates and update wordpress to version 5.  I have done this on several sites and it seems to work very well.  I also have kept all of my plugins, themes as well as the core updated regularly.  You really don’t want to update to WordPress 5 from a very outdated version of wordpress. A few notes on the Gutenberg block editor.  First of all, why?  I mean there was nothing really wrong with the “classic” editor in my opinion.  Everyone that has used a computer in the last 20 years should know how to use a word processor, which it closely resembled.  It was easy to determine what buttons do what function.  Now we are left with a block editor, that we have to get used to.  I am not opposed to change, but there should be a good reason to make this big of a change to the leading blog platform, as of yet I have not found one.  The block editor is clunky, not very intuitive and just looks horrible.  I would imagine users are filling up support queues with questions on its use and how to find simple things like indentation for paragraphs or add links.  It is all there, you just have to find it…..again. If you want to go back to using the classi

    25 min
  4. 10/29/2018

    Are websites becoming irrelevant? With Megan from websites503.com

    Today on episode 27, Web Hosting Podcast.  I sit down with Megan of websites503.com and discuss the current state of websites.  Are websites really needed in a world of apps, social media, and smart devices?  Are website going to be extinct or irrelevant in the coming years if not already? Are websites becoming irrelevant? With google indexing and providing a constant flow of instant information for things like business listings, movie showtimes, sports scores and a wealth of other information.  Is it time to think about if the website as we know it is dead or dying.  With the initial invention of Siri and now alexa, google, and apple homepod, information is only a command away.  Social media has never been stronger in use for marketing in a app based world.  Is the website, as we know it, gone?  This is the question I proposed to Megan of websites503.com and I ask you, the listener.  Have you stopped putting emphasis on your website in favor of joining the billions of others in a app based world?  You can currently do just about anything right from your phone or smart device.  I myself find I don’t use websites nearly as much as I once did.  I use google to direct me to the information that it has indexed on the topics I request.  Need to know how to fix something?  I search google, and it normally directs me to youtube.  Want to know if a movie is worth seeing?  This will take me to a app on my phone.  80% of my searches and internet viewing is done from my mobile device, using a mobile app.  Want to start a ecommerce website, redbubble, etsy, shopify all have mobile apps.  Even WordPress has a mobile app.  You can even create and master videos using adobe apps on your devices.  The current trend is mobile first and even google is preferring mobile in their indexing of your content.  The app based world is here and it is likely going to stay, even if it will evolve into something more than what we currently use. I don’t think or know if a website will be entirely irrelevant.  I do enjoy the browsing experience on a large screen and personalized domains are also likely not going away.  So what does this leave for the future?  This is what Megan and I discuss in this episode.  This recording took place a while ago on a whim.  I hope you enjoy it and we would love to hear your thoughts on this subject.

    25 min
  5. 10/15/2018

    WordPress 5 release date, Social Media experiment and CloudFlare turns 8.

    Today on episode 26, Web Hosting Podcast. WordPress 5 gets a tentative release date. I discuss a social media experiment I tried. And cloudflare celebrated its 8th birthday in style by releasing some great new features and services.   WordPress 5 has a tentative release date of November 19th, 2018 Release Notes This date could be pushed back as needed and even moved to 2019. It appears that this may coincide with the coming release of PHP 7.3, which is due December 13th, 2018. If you are currently using the Gutenberg editor plugin in your current version of WordPress, then version WordPress 5 will be familiar to you. You will still have the ability to go back to the classic editor, the one currently in use, by installing a plugin. However, there are likely big code changes that are still going to break a lot of plugins and themes when WordPress 5 comes out. Here are some things you must know before the big WordPress 5 release comes out. 1. Test your plugins and themes as well as any custom code you may be using on your site. Option 1, for a while, there was a Gutenberg database of listed plugins that you could use to validate your install. This project has since been abandoned and is no longer maintained. The CSV file is still available to download, but it is likely very outdated. Use with caution as it might not be complete or current. Download CSV here. Option 2, copy your current website to a staging url. Something like test.yoursite.com or dev.yoursite.com. Then activate the Gutenberg plugin. You will then need to manually test every plugin and theme you use. This is a very tedious task and is fraught with perils. You really are going to need to know what you are doing. I would recommend, if you plan to try this, to disable all plugins and set the theme to a default theme after you copy/clone your site to the staging environment. Then one by one, make sure your plugins are updated and then activate them and test. If you find a plugin that does not work, then you may have to start over unless you know how to debug plugins or deactivate plugins using ftp/sftp methods. Once you are completed with the plugins testing, then I would update and activate your theme. You will have to test again and again after each and every change. This sounds like a monumental task, and lets be honest it is, but it is something either you or your developer really needs to do. The last thing you want happen is for your site to be updated and then break. 2. Make sure you have a full and complete backup of your WordPress install and you know how to restore from it. I can’t stress this enough at this point. If you do NOT know how to make a backup or do a restore using the backup, then you or your developer need to get on this. I mention backups in almost every episode and it is very very important that you take this step seriously. If your site automatically updates and things break, there is likely no way to go back to a previous version even if you try the classic editor plugin, your site may still not function as expected or just not render at all. There are dramatic code changes in a major release that my just not work, even in classic mode. Before hitting that update button on WordPress 5, make sure you have all your options thought out. Backups, any testing needed, a good developer on standby and a restore plan. It is very likely that a large number of installs will break and your web host of choice will very likely have their hands full. They may not even help you at all without charging for it. So be prepared for the worst and work backwards from there. Social media Top social media platforms in the U.S. Facebook – 2 billion active monthly users YouTube – 1.9 billion active monthly users Instagram – 1 billion active monthly users Last month, I did something as a test for myself. I used social media heavily and I mean really heavily. I challenged myself to post regularly on twitter and instagram, preferring to use instagram as my platform of choice for video. My personal challenge was to promote the podcast, but to also have fun and be myself. I posted random cloud photos, pictures of my dog, and information about my podcast. The task was to see if doing this would have any impact on my podcast downloads and website hits. I posted at least once a day, but more as needed or when the desire struck. I primarily used instagram, but by doing this I also allowed instagram to post to facebook and twitter. My primary use for twitter is to post news articles that I find relating to hosting or security. My results shocked me, in the 3 weeks that I tried this I gained almost 600 new podcast downloads and it is still climbing. I went from having 1 or 2 downloads a day to having 20 or 30 a day. Think about that, in the case of a podcast they are listeners, but in a business that could be customers and potentially big sales opportunities. Now, it should be noted that I am not a social media master or anything like that. I just do what most others do, post, and I use what I have access to. Meaning, posting pictures of clouds or my dog, is my staple and easy for me to do. I don’t post pictures of my family, other than the dog, online unless I have some form of control of the content. So I am left with what I have access too. I also have some skills in video, so making a short video on the do’s and don’ts of hosting was easy for me to do. Those types of videos I posted on instagram as posts, not stories, so everyone could see them. I did not always promote my brand, or podcast. Again, I had fun with it and let people see my human side, not just the business side. I think what I learned is that anyone can do this type of thing but the biggest thing is to have fun. I don’t worry about the number of followers, and actually I don’t watch my podcast download count either. Neither of those really mean anything to me. What I do keep an eye on is the interactions. If someone comments on a post, I thank them or answer their question. If someone retweets a tweet, then I might follow them. Things that can generate a conversation or communication of some sort is what I go for. That would be my first piece of advice. Don’t fret over numbers, if someone does not hit the “heart” button don’t assume it was not seen. Don’t worry about the total number of followers and likes you get. If you do that, then you are likely going to add stress and not have fun. That would be my second piece of advice, have fun. Social media is social, it is a chance to let your guard down a bit and let people into your life, have fun with it. I would rather see photos/videos of someones dog chasing its tail then another almost informative ad on a product. I am sure most other people would too, but if you post product info every third post, that might work. Anyone that is listening to this, I challenge you to promote on social media. Get creative with it and have fun. The results you see might surprise you as it did me. CloudFlare CloudFlare recently had its 8th birthday and did so with a bang. If you have not heard of or use CloudFlare, I invite you to listen to Episode 2 here For the most part, CloudFlare is a software as a service cache that does a whole lot more. Now celebrating their 8th birthday, congratulations by the way, CloudFlare does even more. In addition to adding caching features to your site and helping to keep it secure, CloudFlare offers domain registrations at wholesale prices and adds domain privacy for free. This service is currently in early access and I invite you to head over to their site to check out all of their service offerings, most of which are free. I use CloudFlare on all of my sites and love it, I can’t wait to be able to also register domains through them.

    16 min
  6. 09/24/2018

    cPanel tools you will use most often.

    Today on episode 25, Web Hosting Podcast. Some of the most common cPanel tools you will use after you signup. Did you know there is a app for cPanel access that also includes webmail? We will be going over installing, and then configuring the app which is available for both iOS and Android. cPanel App for iOS and Android. Go into your devices app store and search for cPanel. Go through the process of installing the app, like you would any other app. Before you launch the newly installed cPanel app, you will need to have your cPanel login information. The items you will need are: Domain: This is normally the website on your hosting account. Username: This is the cPanel username, not your CMS username, that you use to login to cPanel. Password: This is the cPanel password, not your CMS password, that you use to login to cPanel. You will also want to have your email address and password if you want to setup access to your webmail account in the app. Open the cPanel app that you previously installed. You are now presented with a few options to add an account, don’t worry we will be going over all of the settings you need. In the server information are three boxes, name, address, service. In the name area, give this a unique name. This can be anything you would like to identify this connection. In the address area, this is where you will put the login url you use to get into your cPanel account. This can possibly be your website url, or the server hostname. If one does not work try the other. Hopefully you were sent a welcome email when you signed up with this information. In the service, change this to cPanel. Do not use WHM or Webmail. Now in the authentication box do the following. In the username box, put in your cPanel username. In the password box, put in your cPanel password. In the touchID, if your devices supports it I would highly recommend using it. This is the same as unlocking your iPhone with a fingerprint. If you do not use touchID, then you will be asked to enter your password every time you want to connect. Once these are filled in, click on “CONNECT”. If everything went correctly, you should now have a setting that will connect, it should have logged you in. If not, check your settings and try again. Make sure you are using the correct username and password. As a diagnoses process, you can try logging into your cPanel account through a web browser first. Once you are logged in, you can now do anything you would normally do from a web browser inside cPanel. To setup webmail, click on the “+” icon to add another setup. Give this a unique name as well in the name field. In the address area, enter the address to connect to your webmail. This too will often be the domain you use for your email. In the service area, change this to webmail. In the username field enter in your full email address. This is important, the full email address including the “@” is required. In the password field enter in your password for your email address. In the touchID, if your devices supports it I would highly recommend using it. This is the same as unlocking your iPhone with a fingerprint. If you do not use touchID, then you will be asked to enter your password every time you want to connect. Once these are filled in, click on “CONNECT”. If everything went correctly, you should now have a setting that will connect, it should have logged you in. If not, check your settings and try again. Make sure you are using the correct username and password. As a diagnoses process, you can try logging into your webmail account through a web browser first. You should now be presented with a few options, depending on your web hosting provider. In my app, I am able to choose between horde, roundcube and squirrelmail. Horde is the only one that seems to be mobile friendly. All of them do work but you will have to move around on the screen to see everything. Below these options, you are presented with the mail client automatic configuration scripts, mail client manual settings and the ability to email setup instructions to a specific email address for the account you logged in with. Mail Client Automatic Configuration Scripts. This is used if you are on a desktop client and do not seem to work on a iOS/Android device. It is best to just ignore these. Mail Client Manual Settings. These are provided to you so that you may manually setup your email client of choice. These are great instructions for the do it yourselfer. The instructions provide the username, incoming and outgoing mail server, and the ports needed. Email Instructions. This allows you to email the same settings from the manual settings to a specific email address. This is handy if you have a user that has a gmail or other email account already and you would like to provide them with specific email setup information for an account you have setup for them. Why you would want to use the app. The app is a handy and convenient way to be able to login to cPanel quickly. Using the fingerprint to be able to login means you only have to remember the password once, then use your fingerprint to login. Once into cPanel, you have full control of your cPanel account, just as if you were using a normal browser. This means you can use one click installers to add a website or setup a email address. Being able to access it from your phone, means you can access cPanel from anywhere you have cell coverage for internet or on the go. No longer do you need to race home and pull out a computer to make a change or add a domain. The ability to access webmail is just icing on the cake. If you can login to webmail on the desktop and don’t want to mess with setting up a email client, you can quickly get into webmail through this app and do your business. In short, I think this is a wonderful addition to your cPanel hosting environment. In the past the app was pretty buggy. Since I have started using it over the last 4 months, I have had zero issues with it. I have used it to access webmail, cpanel, and even log into my wordpress install through installatron. If you are a admin and manage your own cPanel server, this is also a handy tool. One additional option that we did not cover is the ability to login to WHM. WHM is the administration level control panel for the server itself. This is only used if you have root access to the server and only if you manage your own cPanel server. I can say it works wonderfully to access WHM and allows me to things when I am on the go in a pinch. The most common cPanel tools you will use. This is a list of just a few of the most used and common cPanel tools that I use and think you will use. Even if you have used these in the past, cPanel updates the features of these tools to add to the already expansive option list. If it has been a while since you looked at the full option list for these tools, I would recommend you take a moment to revisit them. Email Accounts This is the place to manage your email accounts. From here you can create, delete, suspend among many other useful tasks. To create a email account, click on the Email Accounts button. Depending on your cPanel theme, things may be a little different from here. You should be presented with the option to create a email address, and have places for a name, domain, password and quota size. In the name area, enter what you would like the email address to be. If you have more than one domain on your account, a drop down will be available to you to select the domain you would like to use for the email account. In the password field, enter or generate a secure password. Please be sure not to use something like password123. The simplest thing is to use the generate button to create a password, then copy this to someplace secure. Yes, they are going to be difficult to remember and type out, but that is the whole point of a secure password. Password security is likely the most important thing you can do for yourself, so do not make this easy to guess. In the quota field, enter in a number in megabytes you would like to use or choose unlimited. The quota is used to prevent a single email account from using all of your disk space, which can happen. This is why I recommend not using unlimited, choose a value that you can live with and know that you can change this value to something higher if you hit the quota limit. You can uncheck the “Send welcome email” unless you really want to send this out. This is not needed if you are setting up a email account for yourself. At this point, hit the “Create Account” button to create your new email account. Some additional things of note on this area. On the “Email Accounts” tab, you can do the following. Access webmail – simple way to get to webmail. Change quota value for the account. Manage Suspension. This is useful if the account has been hacked or is sending spam. You can prevent sending, receiving and login individually or all three at the same time. Change Password. This is where you would change the password for the email account. Configure Devices. This allows you to view connection information for email clients like Outlook or thunderbird. Delete. This is how you delete the email account. Some things to consider when creating email accounts. Some hosting providers limit the number of email accounts you can create. Keep this in mind when creating email accounts. Keep an eye on the disk use for email accounts. This will add up faster than you might think and cause you to go over quota. If you whole cPanel account goes over the plans quota, then your site will stop working until the quota is either increased or lowered below the threshold. If you need to create email accounts and want those accounts to not contain a mailbox, a place for mail to be stored on disk, then use a forwarder. Forwarders. Email forwarders are a simple way to have a email address that do not store mail to disk, instead they

    40 min
  7. 09/12/2018

    Google pagespeed insights headache.

    Today on Episode 24, Web Hosting Podcast. Are you obsessed with page speed ranking? Speed is always a great thing to have but the realization is, getting that perfect score is almost impossible with a website. Megan joins me to discuss some things that may cause your site to be slow. We also dive into pagespeed insights and discuss some surprising and shocking results we got.   What can make your website slow? Slow hosting environment Images too large No caching setup on website, expires long database queries Running old versions of software, PHP, Apache, CMS software (WordPress, Drupal, Joomla, etc..) If you use google pagespeed insights or pingdom website speed test, you may have got a low score for your website. A low score would be something in the 60-70 range. Anything above a 80 would be considered a pretty good score. I just want to point out that you should not obsess about getting a perfect score. google pagespeed insights Pingdom website speed test Both of the pagespeed tests use a score from A (great) to F (fail). Of course you want to try and get all A in your grade score. But sometimes it is just not possible. For a base line, I installed a default version of wordpress (4.9.8) on a domain I own. Right after installing, I ran both google pagespeed and pingdom website speed tests. The site is being served over SSL using the default free cPanel SSL certificate. Google – Mobile = 70 Google – Desktop = 92 Pingdom = Overall 88 (B) When you first run the test, you will get a list of currently applied optimizations as well as improvement recommendations. My list of currently applied optimizations on a default install are as follows. NOTE: these may be different depending on your hosting providers setup and environment. Avoid landing page redirects Enable compression Minify HTML Optimize images Prioritize visible content From the list, you can see that I do not have redirects for the landing page, I have gzip compression enabled, my html is minified, my images are optimized, and I have content that is visible that is prioritized. But what does this all mean? Landing Page Redirects : This occurs when you redirect the main site the user is going to, to another page. Google provides some great examples. Here are some examples of redirect patterns: example.com uses responsive web design, no redirects are needed – fast and optimal! example.com → m.example.com/home – multi-roundtrip penalty for mobile users. example.com → www.example.com → m.example.com – very slow mobile experience. Enable Compression : We actually discussed this in the very first episode and it is worth noting again. Compression will shrink down elements before sending them to the browser. This saves bandwidth and can improve site speed by sending smaller elements through the internet. You can enable gzip compression in cPanel by going to “optimize website” and click on compress all content. Minify HTML : According to google here is what they mean by Minify HTML: Minification refers to the process of removing unnecessary or redundant data without affecting how the resource is processed by the browser – e.g. code comments and formatting, removing unused code, using shorter variable and function names, and so on. You should minify your HTML, CSS, and JavaScript resources: To minify HTML, try HTMLMinifier To minify CSS, try CSSNano and csso. To minify JavaScript, try UglifyJS. The Closure Compiler is also very effective. You can create a build process that uses these tools to minify and rename the development files and save them to a production directory. Optimize Images : This rule triggers when PageSpeed Insights detects that the images on the page can be optimized to reduce their filesize without significantly impacting their visual quality. This means that I do not have a image that is to large and scaled to fit the area. Do not scale images in your web framework. Always scale the image before uploading. My initial run of items that needed improvement. Reduce server response time In our test, your server responded in 0.64 seconds. There is not much to be done here. That is almost 1/2 a second for a response time. It could certainly be better, but this value will shift up and down depending on a lot of factors. If this value is higher than 1 second, then you may have a overloaded server. Eliminate render-blocking JavaScript and CSS in above-the-fold content Your page has 1 blocking CSS resources. This causes a delay in rendering your page. None of the above-the-fold content on your page could be rendered without waiting for the following resources to load. Try to defer or asynchronously load blocking resources, or inline the critical portions of those resources directly in the HTML. Leverage browser caching Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network. This is simply setting a cache header or expires header. We covered this in Episode 1. Minify CSS Compacting CSS code can save many bytes of data and speed up download and parse times. Like the Minify of HTML above, this is the same only for CSS. Removing objects and comments that are not needed will shrink the file size and allow the file to be served faster. Minify JavaScript Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time. Like the Minify of HTML above, this is the same only for JavaScript. Removing objects and comments that are not needed will shrink the file size and allow the file to be served faster. Now here is where things get sketchy with these reports. Remember, my initial scan was Desktop 92, Mobile 70. On my next run, the test was worse and the only thing I changed was the .htaccess to allow for caching (See below). Now with this single change in place, my score is Desktop 90, Mobile 57. What gives here? Dropping 2 points on desktop after applying a fix makes no sense, and even worse is mobile dropping 13 points. To make matters worse, running the test a 3rd time with no changes except caching results in even lower numbers. Desktop 89, and Mobile is back up to 64. So lets make some more changes and see what happens. Browser caching in .htaccess file # 3 Months Header set Cache-Control “max-age=7257600” # 1 Week Header set Cache-Control “max-age=604800” Deleted two plugins Hello Dolly and Akismet Added w3 total cache. For this plugin, I enabled and then set the following options to turn them on. The first time I enabled this plugin, I got a 500 error. I had to remove the browser cache line from above, then the site rendered and I was able to adjust the settings for w3 total cache. Once the settings were saved, I was able to add the browser cache from above and things worked fine. Page Cache enabled and using Disk : Enhanced Minify enabled and using Disk : Enhanced Database Cache enabled and using Disk Object Cache enabled and using Disk Browser Cache enabled Fragment Cache set to disk Click on Save All Settings and purge any cache by going to Performance in the top menu and Purge all caches. After removing those two plugins, and adding w3 total cache my scores are as follows on the first run. Desktop 97 Mobile 93 These numbers held after repeated attempts over several hours. It is still a mystery as to why the numbers dipped so bad after just adding caching, which should have helped the numbers not hurt them. The changes above resulted in only needing two fixes, according to google. Eliminate render-blocking JavaScript and CSS in above-the-fold content Leverage browser caching I am not going to worry about the first one, Eliminate render-blocking JavaScript and CSS. But what gives with the second one, I thought we added browser caching already. Well, we did, but there are some things you may not want to cache, or in this case W3 total cache does not want cached. The file in question is a minified JavaScript file, and it is likely that this file will change over time as you build your website and add plugins. If you cache a file that is known to change, then your users may not get the new file until the cache expires. So be aware when you want to cache files, make a note on which ones might change regularly. With these settings my pingdom website speed score went from 88 (B), to 96 (A). As you can see it is pretty simple to get some good scores, if you are worried about that. And you should be worried about some of them. Browser caching, minify files, everything helps improve the user experience. But focusing on getting that 100 is a lofty goal and not practical for a website that has valuable content. Try and keep it real by getting in the 90+ range and resolve the issues you can fix. W3 Total Cache is one of the easiest plugins to setup and use just to get these speed benefits and get your score up. There is no coding it is all done for you.

    54 min
5
out of 5
3 Ratings

About

Taking the mystery out of hosting so you can be the master of your domain.