WordPress的:移动网站在线500内部错误
嗨你好我有一个工作的网站localhost,我想在网上移动。 我使用WP 3.2.1,并从本地主机导出数据库。 之后,我刚刚用文本编辑器打开.sql文件,并用'http://mynewdomain.com'替换了所有'http:// localhost/mysite'。 之后,我在线编辑了新目标数据库的wp-config.php文件,因此我在线上传了所有内容。 我可以正确地看到index.php页面(除了西班牙语,中文等字符被破坏)和其他几个部分,但如果我尝试访问wp-admin部分..并且每当我尝试浏览到任何其他网站的部分时,我都会看到以下错误:WordPress的:移动网站在线500内部错误
Warning: Cannot modify header information - headers already sent by (output started at /web/htdocs/www.***.it/home/wp-content/themes/ottaviano/shortcodes.php:55) in /web/htdocs/www.***.it/home/wp-includes/pluggable.php on line 934
我的htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
解决:我不得不启用输出缓冲,一切都很好了!
尝试暂时删除您的.htaccess
文件,看看您是否可以再次访问您的管理员。
恢复你.htaccess
并尝试添加:
define('WP_DEBUG', true);
到您的wp-config.php
的顶部,如果这不工作,你也尝试添加下面的代码的wp-config.php
ini_set('display_errors',1);
error_reporting(E_ALL);
底部并希望你得到一些错误信息,告诉你发生了什么。
我删除了htaccess,我只能显示索引页 – luca
嗨,你解决了吗? – Cyclonecode
请自测http://bbromaottaviano.it当我在本地主机和另一台服务器上测试同一个站点时,我得到了一些奇怪的错误http://www.ejoin.it/ottaviano ..所以很奇怪! ! – luca
刚把Wordpress网站从一个域移动到另一个时出现类似的问题(错误500 - 页面未找到)。显然,空白字符在模板文件中的开头<?php
声明之前找到了方法。您可以通过在index.php
中插入exit("wtf")?
并将“WTF-ing”插入到受影响的文件中来跟踪错误。就我而言,原因在于从基于Apple的操作系统转移到Windows,并在CR/LF处理方面存在差异。
这可能是一个问题htaccess – Cyclonecode
我改变了htaccess,但仍然有问题 – luca
你的RewriteBase现在是否正确? – Cyclonecode