Yeah there are several possible causes: there's a .htaccess that needs to be fixed because your hosting service changed paths around; WP update; WP update with incompatible plugins, somebody hacked it.
WP is notoriously insecure because it is so popular, and they attempt to beat this with frequent updates, but that creates its own set of problems. So people don't update it (this is less of a problem with WordPress hosting).
It's possible but somewhat less likely the db is corrupted.
Anyway, if you open phpMyAdmin, look for your database in the lefthand column, click on it, and then in the top menu of phpMyAdmin, click on "export", choose the defaults, and it will (probably) give you a stock web browser download dialog so you can save the file to your computer.
Then you can open it in any text editor (even Word) and sort through it to find your posts in plain text among a bunch of sql markup code.“Heavy Metal Singer Kicks Phone Out of Fan’s Hands During Show” |