php – 迁移WordPress网站后,我无法访问管理员(白页)
我试图将WordPress网站从本地服务器移动到在线服务器.
问题是,迁移之后,如果我尝试打开管理页面(wp-admin),我只能获得一个白页,正如你可以在这里看到的:http://scorejava.com/wordpress/wp-admin/.在主页:http://scorejava.com/wordpress/中,其他一切似乎都很好. 在我的本地Web服务器中,我将WP站点放入文件夹:/ var / www / wordpress.我把它移动到一个wordpress文件夹,这是我的在线Web服务器的根目录. 我还使用MySql将本地数据库导入到唯一的数据库中,然后我使用Search and Replace for WordPress数据库脚本将所有http:// localhost / wordpress事件自动更改为数据库表与http://scorejava.com/wordpress/.
您的网站有错误,您需要了解发生了什么.
WordPress网址 迁移Word更改网站时,您需要告知WordPress新URL. WordPress将该信息存储在数据库中,因此,如果您对此感到满意,可以在数据库的wp_options表中找到正确的条目,并更新其值. 我将显示一些标准WordPress安装(站点URL是WordPress根目录)的修复程序,但如果您有不同的设置,您可能需要为home和siteurl使用不同的值. 通过SQL修复URL 您将需要更新数据库中的相关字段,那些是wp_options条目,其中option_name是siteurl或home.您可以使用phpmyadmin,mysql-workbench或其他数据库管理工具找到这些字段,也可以使用以下查询,将URL更改为您自己的. UPDATE `wp_options` SET `option_value`='http://www.myurl.com' WHERE `option_name` IN ('siteurl','home'); 通过wp-config.php修复URL 但是,您也可以通过wp-config.php来实现这一点,我觉得这样更舒服.只需打开wp-config.php并添加行: // Site URLS (override DB settings) define('WP_HOME','http://www.myurl.com'); //<-- NO TRAILING / define('WP_SITEURL','http://www.myurl.com'); //<-- NO TRAILING / 显然你需要提供正确的URL. 这可能是您唯一的错误,并且在将这些行添加到wp-config.php之后,您将能够正常登录并使用您的站点. 调试WordPress错误 但是,如果您继续遇到问题,并且任何时候正在开发网站,您都希望看到错误输出.您可以检查您的服务器日志以获取有关错误的信息,但您可能会发现WordPress在页面中只显示错误更方便.要启用错误显示,请在wp-config.php中将以下设置更改为true. define('WP_DEBUG',true); 现在WordPress将会在网页上直接显示任何遇到的错误.确保将设置更改为false,以便在生产站点上使用. 使用wp-config.php 该文件将位于您的wordpress安装的根目录中.要进行此处提及的任何更改,您可以直接在服务器上编辑文件(例如通过ssh),或者使用FTP客户端下载文件,使用文本编辑器进行更改,然后再次上传文件. 在进行任何更改之前保留备份副本也是一个好主意,以防在工作时破坏某些内容. 参考 您可以阅读有关在docs page上更改WordPress网站URL的所有信息. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |