OK – think i’ve found what it probably is, something to do with .htaccess not existing….
So I have created it and assigned permissions, and made sure I have mod_rewrite installed. Also upgraded to WordPress 2.12, which seems to have a new feature for a static front page, which I set up through the options/reading page.
But still… putting in myblog/blog gives a 404. I have edited the “blog” page but see nothing added to .htaccess.
Confused…
a similar question was asked here.
thanks for that…
is it actually possible to set up wordpress in an actual folder, say /blog/ and then have an index.php file which can display posts as the front page?
YES.
I do *that* method all the time. The post I linked to was the first time I’ve ever heard of this method – I thought it was a little odd! but hey, some people need it I guess, or you couldn’t do it!
OK, this is starting drive me up the wall… thought I had it, but no!!
I now have an index.php in the root, and wordpress in /blog/.
In order to use wordpress functions, I have
require('./blog/wp-blog-header.php');
at the top of the root index.php. Actually this seems to make no difference to my current problem.
Which is that the root index.php is being shown as the blog/index.php – exactly what I am trying to avoid!
How can I get blog/index.php to show the index.php in my theme folder, and still have a root index.php which has access to posts?
Oops, just cracked it… had a “blog” page left over from previous attempts. Got rid of that and it seems to be working now. 🙂