Ошибка блокировки файлов cookie для входа в WordPress после перемещения серверов

Предыстория: был рабочий сайт Wordpress 3.7 на olddomain.com.

Я успешно переместил его на newdomain.com и добавил в wp-config:

define('WP_HOME','http://newdomain.com');
define('WP_SITEURL','http://newdomain.com');

Теперь, когда я пытаюсь войти в систему с newdomain.com/wp-admin, я получаю кросс-браузерную ошибку (несмотря на то, что куки включены и удаляются существующие куки):

ERROR: Cookies are blocked or not supported by // your browser. 
You must enable cookies to use WordPress.

Я попытался зайти в wp-login.php и закомментировать следующие строки (744-747), чтобы остановить условную проверку testcookie

    // If cookies are disabled we can't log in even with a valid user+pass
if ( isset($_POST['testcookie']) && empty($_COOKIE[TEST_COOKIE]) )
    $user = new WP_Error('test_cookie', __("<strong>ERROR</strong>: Cookies are blocked or not supported by // your browser. You must <a href='http://www.google.com/cookies.html'>enable cookies</a> to use WordPress."));
else
    $user = wp_signon('', $secure_cookie);

но при этом я снова зацикливаюсь на странице администратора:

http://myapp.com/wp-login.php?redirect_to=http%3A%2F%2Fmyapp.com%2Fwp-admin%2F&reauth=1

Нужно ли менять (или не устанавливать) URL сайта? или есть другой потенциальный способ устранить это? Спасибо

Ответы на вопрос(13)

Ваш ответ на вопрос