database

Relational databases

Coping with change

A decade ago, I hosted a website for my partner, so that she could post photos and such for her family to see. She didn't use it much, and, in 2017, the hosting software reached end-of-life. So, I shut the site down, planning to upgrade the software and resurrect the site later.

Well, life got in the way, and I never did resurrect the site. Until now.

An ever-expanding telephone system

In the year and a half since I wrote IP04 Progress, I've expanded my simple telephone system into something a little more comprehensive. I had three goals in mind; to provide that "complete accounting" of incoming and outgoing calls that my provider wouldn't supply, to manage the incoming calls so that I would be less bothered by telemarketers and other annoying callers, and to position the IP04 as a part of a much larger home automation project.

I've slowly worked my way towards all that, in fits and starts, and am ready to share some of my progress.

IP04 Progress

Since I wrote my "IP04 and Me" blog post, I've made remarkable progress. My home phones now run completely under the control of the IP04, and I have that virtual receptionist I've been working towards.

Virtual Hosts

In my blog article "Websites in Minutes", I talk about the steps I used to put together a memorial website for a recently-passed friend. I volunteered to create that site in part because I knew that I could construct it and eventually release it to the internet in minutes. Such is the power of an internet-exposed Linux system running an Apache webserver.


But, to build and release the site took some preparation and configuration of that system. I'd like to tell you how I did it.
Index
Articles: 

Websites in minutes

Just over a week ago, a good friend passed away. I wanted to do something special as a memorial for him, so I put together a website where his friends and family can post pictures and stories about him.

VHOSTs all done

That's it. The last website has been moved to Drupal 6.

This morning, I took a mysqldump backup of the last backlevel public site (migrated to Drupal 5, yesterday), and created a new "internal" site from it. Using the same magic incantations as before (log on, disable modules, change httpd vhosts, update.php, enable modules), I managed to get this last site running properly on Drupal 6, internally.

Pages

Subscribe to RSS - database