Comments Turned Off and On

WordPress turns off commenting; I turn it back on.

Speech bubble

Long story about how I discovered it, so I won’t go into that here. What I discovered is that one of the recent WordPress updates turned off commenting for any post more than 28 days old.

This blog has been up and running since October 2003. Although some of the 2,000+ blog posts are so outdated that they really shouldn’t be commented on (and, indeed, I occasionally delete the ones that have no relevance at all anymore), most of them are still relevant in one way or another. Why turn off comments for them?

This is the second time that I caught a WordPress update changing blog settings.

Anyway, I removed the time limit for blog comments so you should be able to comment on any blog post, no matter how old, unless I manually turned off comments for that post. Remember, comments are moderated, although many regular readers/commenters have earned whitelist status and will see their comments appear immediately after posting. Likewise, abusers have been added to a blacklist and their comments never appear.

If you post a comment and don’t see it immediately, have a little patience. I’ve been traveling since December and am occasionally in areas where I can’t get email and monitor website traffic or comments. I eventually get to the comments to respond, approve, or do both for new comments coming in.

About the Video Posts

Why I’m posting a bunch of YouTube videos.

If you’re a regular blog reader, you may have noticed that I haven’t exactly been a regular blog writer lately. Honestly, I’ve been busy.

First there was the yard sale that took two days to set up and two days to sit through. I’m still cleaning up the remains of that. Goodwill is doing very well with my repeated truck drive throughs. Lesson learned: sell items of value on Craig’s list and throw the rest away.

Then rain. Lots of rain. And with the rain, lots of flying. One morning I started at 5 AM. Another evening, I flew over cherry trees until 9 PM, went to the airport for fuel, and didn’t get home until 9:45 PM.

Then a four-day weekend in Leavenworth selling jewelry. Those are long days. Leavenworth is 40 miles from here and I’m gone at least 12 hours each day. When I get home after a day of dealing with tourist shoppers and summer heat, the last thing I want to do is sit in front of a computer to write.

YouTube Logo

And then there’s YouTube. You might recall my post about the FlyingMAir YouTube channel in late May? That’s when I discovered that one of my videos had gone viral and I was actually earning some real money as a content producer. But as anyone in publishing can tell you, you can’t just sit back and expect things to carry on without some additional effort. So I became motivated to build up the channel and see where I can take it.

It’s been about six weeks since that post and I’ve added a lot of new videos to the channel. Some are videos I’d published on my personal channel years ago; I moved them over where they’d get more attention. Others are brand new, created with newly recorded footage.

And it’s paying off. Yesterday my subscriber count topped 50,000. That viral video now has 9.3 million views. I am routinely getting more than 2,000 views in the first 24 hours of all the new videos I publish. And it’s showing in my YouTube earnings, too. Without getting too specific, let’s just say that I have my monthly living expenses covered for a while.

So when faced with the choice of editing and publishing a video that’ll be seen by thousands (or millions?) of people and put money in my bank account or writing a blog post that might be seen by a few hundred people without adding a thing to my bottom line, you can probably figure out which is my first choice.

Sorry.

But there is a silver lining. I’ve decided to blog the videos when they are published on YouTube. Today, I’m playing catch up, adding them to my blog with a post date to match the date they were publishing on YouTube. So if you’re a blog reader who doesn’t necessarily surf YouTube, you can see them on an ongoing basis.

And yes, I promise to finish my blog post series about my spring vacation on the David B. It might just take a while.

Blog Problems Resolved

It looks like I’ve finally fixed the Home page issues here.

Back in March, my blog started acting weird. I’d post something new and it wouldn’t show up on the Home page for everyone. It showed up for me, though. At least sometimes.

Permalink Settings
Permalink settings for my WordPress blog.

Then I started having issues with the permalinks. You see, WordPress (the blogging platform I use) stores all of its content in a database. Blog pages don’t exist as regular HTML pages like a regular Website. They’re generated on the fly as needed. The permalink is a formulated URL that brings up a specific blog post or other content. For some reason, my permalinks insisted on including a double slash (//) after the domain name. When I tried to restore them to my preferred format (www.aneclecticmind.com/year/month/day/post-name), my blog would cease working.

This was driving me nuts because I couldn’t figure it out for myself and because I was traveling extensively and simply couldn’t take the time to troubleshoot it with my hosting company. When I got home from traveling, I tried once or twice to get it resolved and failed.

I tried again when I was in Ketchikan last week with my laptop and a few hours to spare. My ISP, Bluehost, escalated it up to Tier 3d. Someone did something and they fixed the permalink issue — although they did set it incorrectly. I corrected it today and it “stuck” without causing the whole blog to come crashing down.

But the Home page refresh issue continued to rear its ugly head. I posted two blog posts earlier today — one as a test and the other to get some half-finished content online. Two individual people contacted me to tell me that the post appeared at the link provided on Twitter but not the Home page. I checked and found the same thing.

I logged in to make sure the posts hadn’t been somehow deleted. They were there. I went to the Home page and they appeared. As they should.

I logged out and checked again. They were gone. The most recent post that appeared was the one I’d written back on March 8.

What the hell?

I called Bluehost to set up another ticket. It took a few tries for the support guy to duplicate the problem. He was certain it was related to caching.

I used to use a caching app to speed up the site. The tech support folks had told me that it might be causing the Permalink issue so I deleted it.

The Bluehost guy couldn’t fix this issue, but he promised to open a ticket and move it up to Tier 2. I thanked him and hung up.

I was unhappy. I like to blog. I’ve been blogging here since 2003 — 16 years in October. There were a lot of things I wanted to say, a lot of stories I wanted to share about my recent travels. I can’t add new content to my blog if my blog isn’t working right.

So I rolled up my sleeve and started poking around in the WordPress files that aren’t in the database. I found a cache folder. Inside the cache folder was a folder named all. That folder was full of numbered folders, including some that corresponded to years and, within them, months. Just like WordPress organizes my post permalinks. There was also an index.html file. I opened it up and guess what I found? The home page that kept appearing for people who weren’t logged in.

I called Bluehost tech support again. Of course, I couldn’t talk to the same guy. The guy I got wasn’t quite as knowledgeable. I told him about the problem and what I’d found. I asked him if he thought I could delete the all folder. He didn’t think that would be a good idea. How about renaming it? Sure. I could always restore the name.

So I renamed all to _all. And I went back to the Home page of my blog. And it properly displayed my most recent post at the top of the Home page.

I asked him to look at it. It showed him the same thing.

I got on Twitter and asked my followers to try it and report back. A handful of them did. It was working right for them, too.

Problem solved.

I deleted the _all folder and everything still works fine. Then I reinstalled a highly recommended cache plugin and turned it on. Still fine.

So at this point, my blog seems to be mostly fixed.

I say mostly because I need to update WordPress to the most recent version and I can’t because the whole blog is running on an old version of PHP and I can’t seem to update it. That already has a Bluehost ticket in Tier 2 going.

Why can’t things be simple?

Yes, I’m Still Alive

I realize that it’s been more than a month since my last blog post. I’m not happy about that. And after getting an email message from a concerned reader today, I thought I’d take a moment to apologize.

Truth is, I’ve been very busy and, although I’ve got plenty to write about, I haven’t made time to write. Now I’m on vacation (leaving my home, chickens, and barn cats in the very capable hands of a house sitter who is probably eating eggs 3 times a day by now) and I purposely left my laptop behind. I can’t write long form on my iPad, so a real blog post will just have to wait a little longer.

In the meantime, I’ll try to use my new phone to share some vacation “postcards.” (I’ll set the publication date and time to approximate when I took the photos, so some posts might appear older than this one.)

Gotta run! Here’s my train!

Metro Train coming into station

This Silver Line Metro train will take me a good portion of the way to the Air & Space Museum in Chantilly, VA.

The Joys of Having an Expired SSL Certificate

A frustrating waste of time.

A few months ago, when it became clear that the Republican led congress was going to allow ISPs to sell our browsing history to the highest bidders, I got a bit more concerned about security. In my research, I came across an article that recommended that users never visit a website without an SSL certificate.

If you don’t know how to tell whether a site has an SSL certificate, the easiest way is to look at the full URL. If it starts with https:// instead of http:// it has an SSL certificate. Think of that extra character, the s, as standing for secure.

Also, some web browsers display a special icon — such as a lock — near the URL or possibly in the status bar at the bottom of the page.

One thing is for sure: You should only enter personal data in pages that are SSL-protected. So if you don’t know how to check for a secure page in your browser, learn.

Of course, at the time, this blog did not have an SSL certificate. I’d done some research in the past and decided it wasn’t worth the cost. After all, although I do get a few donations — thank you generous supporters! — it isn’t as if this site earns any money for me. Hosting costs enough money; buying a certificate wasn’t in the budget.

Still that article made me wonder if I were losing visitors because I didn’t have that certificate. So I did some more research and discovered that my WordPress host, Bluehost, offered a free SSL certificate for subscribers. I made a few calls, clicked a few links, installed a WordPress plugin, and voila! I had a coveted https:// URL.

And then I pretty much forgot about it. After all, typing in the old URL (without the s) still pointed people to the new one. And who types in the whole thing anyway? If you put in any combination of URLs to get to this site — or if you clicked a link that took you here — some sort of behind-the-scenes magic put you on a secure page.

Yesterday changed that. I went to check the site and was faced with the following message:

Page is Not Secure

WTF?

Of course, I discovered this about 30 minutes before a friend was due to arrive to detail my helicopter and I had about a half dozen other things I wanted/needed to do before he arrived — like get dressed? (It was 5:30 AM.) So I did the easy thing: I called Bluehost and asked them what the hell was going on.

The support guy I got was very fond of the hold button. I don’t know if it’s because he really needed help or if he was working on more than one call at a time. I was on hold for most of the 45 minutes our call lasted. While I waited, my friend came, I greeted him in my pajamas, I made him coffee, and I put a bowl of cherries in front of him, occasionally interrupting our conversation to speak with the Bluehost support guy when he came back on the phone.

My big concern was this: people would be scared away by that message. They’d click a link, get to my site, and leave, thinking they’d get a virus or something. I needed the problem resolved quickly.

I was told that Comodo, the organization that provided the SSL certificates, had sent me some sort of verification email that I needed to click a link in. I told him I’d never gotten a message, although it could have been sorted into spam and automatically deleted. He asked me to check a specific email address. I told him I didn’t have that email address. “Well, that’s where the message was sent.”

This made no sense. It was not the email address I had on file with Bluehost. It was an email address on my domain that I had never set up. I checked and verified that it didn’t exist. Comodo had sent an email message to an address that I’d never created or used.

Seriously: WTF?

Mr Hold Button told me to create the address, which I did while he waited. Then, after putting me on hold for a while longer, he told me they’d send a new message and that I should follow the instruction in it.

By this time, I was tired of dealing with the problem. I needed to get dressed. I needed to pull the helicopter out so my friend could get started on it. I needed to do the other things I needed to do. So I told him I’d check in a while and hung up.

And then I forgot about it.

You see, I have a life and that life does not revolve around dealing with computer issues. That was my old life. My new life is far more interesting.

Besides, I had no intention of adding that new email address to any of my email clients on any of my devices. That meant I had to sit at a computer and go to the Webmail feature on Bluehost to check the message. Not exactly something I’m likely to remember.

But I got reminded again this morning when it still didn’t work right. One of my readers emailed me. I also noticed when I attempted to approve two comments.

I checked that stupid email inbox. Empty.

I got on the phone with Bluehost.

This time I got a guy who didn’t like touching the hold button. He stuck with me while we worked through the problem. There was a lot of silent time. He was texting with Comodo. I was starting to write this blog post. Occasionally, he would update me. Occasionally I’d whine to him about how ridiculous the whole thing was. He was suitably sympathetic. I was as apologetic as I could be. After all, it wasn’t his fault.

In the end, the email message finally came. I clicked the link — but not after lecturing him about how we’re not supposed to click links in email messages. I entered the secret code. He confirmed some stuff on his end. I snacked on some cherries. When he said, “Try now,” I did.

The problem was fixed. It had taken 22 minutes.

We wished each other a nice day. When I got the survey at the end of the call, I gave him a good score.

So it looks like this site is secure again — at least until the next time Comodo decides it needs to verify me.

And yes, this did impact site traffic. I had less than half my usual visitors yesterday and started today at about one quarter the traffic I should have had by noon.