Thread:Project:Support desk/Database error (6)/reply (3)

Who is hosting your site? Is it on your local PC? If it is run on someone else's server, ask him, if he changed anything. My best guess until now is that something got broken with the InnoDB tablespace. This most likely happens at one of two occasions: Someone moved the tablespace files, e.g. during a server move. Or MySQL has been upgraded and necessary table upgrades have been forgotten/not finished properly. A power outage would also be an explanation.

You can try to run CHECK TABLE on the page table; I expect that this comes back with a useful error message.

You might also want to use

mysqlcheck db_name

from the PuTTY shell (replacing db_name with your database's name) in order to have all of your tables checked in one go. That will show you, i other tables are affected as well.