The Bit About HTML That Beginners Don’t Get…

Most web pages are built with that elusive “HTML” thing. Those 4 letters that web developers, Internet users and trendy grandmothers brandish about as though everybody knows what they mean. But do they really know what HTML is? Do they know what those 4 letters stand for? Many of the clients I build websites for … Read more

Fix Open_BaseDir Restriction Errors

I don’t know a secure solution but I do know the cause. The cause is a PHP security restriction. It’s a good one to have and shows your host cares about you and other users on your server. A typical open_basedir error looks like this: PHP Warning: file_exists(): open_basedir restriction in effect. File(/var/www/your-website/wp-config.php) is not … Read more

Quick Tip For Creating and Testing Database Backups

It’s a gut wrenching feeling to find you’ve deleted a database and your backup is mashed-up because your server timed-out during the export or that your export completed properly but it’s too big to import into your database because your server’s max file upload size is too small. Whenever you create a MySQL database backup … Read more

CSS3 Animated Spinning Things!

I learned a new trick this week and I’m pretty impressed with myself. I learned how to use CSS3 to animate page elements. With the tricks I learned at The Art of Web and Web Development Blog, I can make any HTML page element move around, expand and spin when touched by a mouse cursor. … Read more

Fix 404 Errors Caused by Requests for Missing files

If your website stats and server error logs are filled with requests for missing images, non-existent Javascript files or just plain old missing CSS and TXT files, or any other file type you can think of then you can quickly cure those 404 errors with an .htaccess snippet and set of default replacement files. How … Read more

To Slash or Not to Slash? Fixing Poorly Linked Image URLs

Not a day goes by when I don’t see a 404 error in JournalXtra’s access logs for missing image files. Today I rose to the challenge and conquered them. It took a couple of goes because I kept forgetting to clear my browser cache while adjusting .htaccess directives. But anyway, after figuring out perhaps 30 … Read more