That theme doesn’t seem to be working right. Switch back to the default then try again. If it turns out to be the theme you might want to try reuploading the theme again, if that doesn’t work then you might want to contact the theme author, as it might be a bug.
I tried switching to the default theme, and the same problem occurred.
When I viewed source on your blank white page, I see that the last definition is “charset=iso-8859-1”.
Any version above 2.0 should be encoded in UTF-8.
The charset is called in lots of places, including your config file and your theme header.
If you haven’t defined it anywhere, then it is being defined in your database (you can discover that through PHP my admin) and in the encoding configuration, including defaults, of your hosting server.
I tried changing the charset everywhere I could, and re-uploaded everything. The page is no longer blank. Now it says:
Fatal error: Call to undefined function: get_header() in /hsphere/local/home/garyn4oc/kame-house.net/blog/index.php on line 1
I tried defining that function in the functions.php of my chosen theme, and nothing changed.
Just a guess, based on the error in calling the header.
If you changed
<?php language_attributes(); ?>
in your header.php then I’d change it back.
The charset definition has to be recognized at the server and database level, regardless of what is written into other files.
Nope, didn’t change that…
If you had definitions other than UTF-8 to change, then it is beyond my limited experience of WordPress in English.
The only actual definition in a file that I have is in wp-config. The rest are PHP calls.
The character sets and collation are defined in the database.
They are also defined, including a default definition, at the server level.
If all are specified / able to recognize UTF-8, then I think the original question was why a browser was reading your encoding as ISO-8859-1.
That error message now about the get_header undefined… sounds like not having all the WP files uploaded or having corrupted files.
That function IS defined in the WP core files, no need to re-define it anywhere.
I used the Install4Free service, and also downloaded WordPress myself just to check, and it looks like everything is there…
If nothing else, should I try installing WordPress from scratch in a different directory?
Can you login? I guess you can.
What happens if you switch to the default theme?
Actually, I went ahead and did that, and everything works just fine, even the theme I was trying to use.