What could be a better subject for a first post than the problems I ran into while setting it up. I kind of like the irony in that. Like a lot of people I have this love-hate relationship when it comes to anything digital. I make money because I have a certain degree of expertise in the field but come think of all the times I’ve been extremely frustrated, at least half of them where spent scouring forums, looking for a solution for some annoying computer problem. Downgrading my girlfriend’s OS from XP to Windows Vista was one of them (and I never succeeded).
When I decided to start my own website using WordPress, something I’d never done before, I thoroughly underestimated the project. But I am a true perfectionist. I made three designs in Illustrator, three static webpages in Dreamweaver and two in WordPress. Of course I had to design the thing myself, so only a fully customized WordPress site could be good enough. A thousand mile journey starts with the first step so I started running…
Self-hosting
Before I start a website I make a mockup in Illustrator with the exact dimensions of the final product. This way I’m able to export images and banners directly as I’ve envisioned them. After the mockup is ready a good webdesign practice is to convert it into static HTML pages, ensuring you create browser compatible CSS (and/or Javascript and jquery). Working locally ensures efficiency. For any content management system like WordPress to work locally you’ll need to install software and a database. Thus my struggle with MAMP began. Sure, my tutorial simply said: “… and then you’ve got your server installed locally and you’re ready to go!”. If the darn thing would work that is. Apache servers!?! I don’t even know what they do. Because the red light kept staring at me and the people posting solutions on the forums had to be from Mars or something I typed “MAMP alternative” in Google and tried XAMPP.
It worked…
For those interested, I used Sequel Pro for my databases which didn’t give me any trouble.
.htacces (part 1)
After installing WordPress I entered the world of user-friendly permalinks. WordPress has build in functionality to change your unreadable WordPress-generated urls into readable ones. When I tried to, it started yapping about some unwritable .htacces file. Ever heard of that, I hadn’t! To the forums. More alien talk. Used a terminal to delve very deep in obscure files editing file permissions of code I couldn’t read. I didn’t have the faintest idea what I was doing so I gave up, for now…
PHP Search Form
I’m not well versed in PHP. To put it more bluntly, I’m not versed in PHP. All WordPress’ dynamic functions are generated using PHP so I was in trouble. Besides the fact I had to carefully build the various pages comprising a WordPress template, I made the error of taking the search form out of the dynamic sidebar and putting it in my header. For some reason it had a disastrous effect on the search results page, adding a five inch white column on the left side. Of course these things you’ll only find out by trial and error. Even now I have no idea why it happened.
Plugins
A a certain point in time I installed a variety of WordPress plugins, but not all of them worked the way I expected them to. After installing a couple of plugins my layout went awry, with a white bar showing beneath the footer. Inspecting the page with the Firefox developer toolbar I found out it wasn’t my CSS which did the trick because the white was in the HTML tag. So it had to be generated by WordPress itself.
WordPress.com stats: I don’t know why but after installating this plugin a tiny smiley was found in the bottom left corner of my webpage. It created the extra space after my footer. I wasn’t able to solve it so I added a black background color to the HTML tag.
Contact Form 7: Didn’t work. I didn’t receive any emails.I found out after reading a certain post it had to do with my hosting provider and restrictions concerning emails. That was after I had installed two other contact forms. The excellent “Fast Secure Contact Form” provided little help buttons explaining what was what. I created an email account at my hosting provider, and lo-and-behold, it worked. It made me a happy man.
WP backup: Had the same issues with backups, couldn’t get email backups. Created another emailaddress at my hosting provider specifically for backups and it worked.
.htaccess (part 2)
Back to the .htaccess issue. Even after moving my site to my hosting provider the .htaccess problem remained. I decided to email my hosting provider, explaining the issue telling them I didn’t even know where the file was supposed to be. They returned something which was just as unreadable as the stuff I read before on some forums. But they did tell me it was a file in the “public-html” folder, the main folder where your site exists. I’d read it was a “hidden” file and indeed I couldn’t find it in the public-html folder. Finally I just made the file myself and put it in this folder. A perfect example where I had no idea what I was doing, but it worked and that was good enough. Problem solved.
There were a great number of other problems, but these where the ones I just didn’t know where to start and the ones taking up the most time to solve.
No related posts.