我移动了一个WP网站,现在我的主页是空白的

I moved my WordPress website to another server and URL, and now my homepage is coming up blank, even when I preview it in the dashboard.

EDIT: I tried to jerryrig it so that an index.html file would redirect to a faux homepage (start.php), and I'd then change my menus. But when I used my homepage template, I got a blank result, even if the page wasn't set as my home page.

You likely had this issue before, but error reporting was set not to show E_NOTICE. This is the default, to show all errors except E_NOTICE

error_reporting(E_ALL ^ E_NOTICE);

the best way to move wordpress server is to use a importer .There are many importer plugins for that purpose .I suggest you to have a fresh installation and than import the posts that would solve your problem in the process

There is something that does an output before the header is send.... if you see the message, cannot modify header.... click on show source of the browser and look what invokes the output directly before the first <br />

<br /> 
<b>Warning</b>:  Cannot modify header information … in <b>…</b> on line <b>…</b><br />  

your problem is a plugin Contact Form 7 ( I just deactivate this plugin).

Pdt: Change the admin password.

enter image description here

It's possible these error log errors may have existed on your other site- they don't seem like deal breakers.

Here are some things I often try to troubleshoot when come across problems in moving sites:

  • Flush permalinks (Settings->Permalinks and hit Save)
  • Make sure you changed the url in wp_options (home and siteurl)
  • If your Dashboard is coming up, that's a good sign. Make sure your database has been imported, and that the correct theme is activated
  • To troublesheet, start deactivating plugins (try deactivating all first and add them on one by one)
  • Check that the PHP (and MySQL) version of your new server matches your old server (http://php.net/manual/en/function.phpinfo.php)
  • Check that the settings for PHP shorthand are the same on both servers (broke one of mine for me once: http://www.php.net/manual/en/ini.core.php#ini.short-open-tag)
  • Check that your php.ini file for your new server matches your old one to some extent- something breaking could be due to a different setting (this option is similar to the previous suggestions)

Good luck!