Hi Hi have a working website on localhost that I want to move online. I'm using WP 3.2.1 and I exported the DB from my localhost. After that I just opened the .sql file with a text editor and replaced all of the 'http://localhost/mysite' with 'http://mynewdomain.com'. After that I edited the wp-config.php file for the new destination DB online,and so I uploaded everything online. I can see the index.php page correctly (apart from espanol,chinese etc characters broken) and few other secitons but if I try to reach the wp-admin section ..and whenever i try to browse to any another site's section I get the following error:
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
My 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>
SOLVED: I had to enable the output buffering and everything is fine again!
Try to temporary remove your .htaccess
file and see if you can access your admin again.
Restore you .htaccess
and try adding:
define('WP_DEBUG', true);
into the top of your wp-config.php
if this doesn't work you also try adding the code below to the bottom of the wp-config.php
ini_set('display_errors',1);
error_reporting(E_ALL);
and hopefully you get some error messages telling you what is going on.