我正在重新设计一个人的Wordpress网站,并且需要更改我希望将整个网站移到我的服务器上以便开发它的CSS。大多数情况下,我只是更改设计/ CSS,但我想保留一些自定义部件,例如有一个推荐插件/小部件,它在仪表板中有一个自定义位置,以及一种发布推荐的方式。
我下载了整个网站。
导出数据库
然后将其移至我的服务器并上传文件并创建一个新数据库并导入它。
然后我用它来将数据库更改为正确的目录: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/ 现在我遇到了一个疯狂的错误:
警告:无法修改标头信息 - 已在/ home / public_html / wordpress / wp中发送的标头(在/home//public_html/wordpress/wp-config.php:156中开始输出)第493行的-content / plugins / wp-greet-box / includes / wp-greet-box.class.php
警告:无法修改标头信息 - 已在/ home / l / public_html /中发送的输出(/home/llhimhi1/public_html/wordpress/wp-config.php:156上的输出)第1121行的a / wordpress / wp-includes / pluggable.php
我不知道我是否应该继续尝试这项工作,或者只是将主题复制到全新安装。但我不知道还有什么要复制,因为仪表板中有自定义插件和东西。 非常感谢帮助。
答案 0 :(得分:1)
“已发送标头”错误是一种非常常见的PHP错误,与文件中的空格或垃圾字符或FTP传输过程中损坏的文件有关。检查你的wp-config.php文件。
来自FAQ Troubleshooting » Headers already sent warning « WordPress Codex
通常是因为有空格,新线或其他东西 在开始标记之前,通常在 WP-config.php文件。关于其他一些文件也是如此,所以请 检查错误消息,因为它会列出具体的文件名在哪里 发生错误(请参阅下面的“解释错误消息”)。 使用最新备份或一个备份文件替换故障文件 从一个新的WordPress下载是你最好的选择,但如果两者都没有 这些是一个选项,请按照步骤(在上面的链接)。
阅读http://codex.wordpress.org/Debugging_in_WordPress,了解如何设置调试以查找“白页”和其他PHP错误的原因。