Ошибка при переносе движка WordPress типа php header cannot modify header information headers already sent by
X
Заказать сайт
Заказать сайт

Ошибка при переносе движка WordPress типа php header cannot modify header information headers already sent by

Признаки неправильно перенесенного движка:

  • При заходе в админку пишет header cannot modify header information headers already sent by и строки на какой файл.
  • На сайте сбита кодировка - кракозябры и не понять что.

Ошибка из-за того, что Filezilla или другой менеджер перекодирует некоторые файлы в другую кодировку. В жизненно важных файлах должна стоять кодировка UTF-8 без BOM.

К важным файлам стоит отнести:

  • wp-config.php
  • wp-login.php
  • header.php (в шаблоне)
  • различные файлы, на которых идет фраза header cannot modify header information headers  ... (с путем к этим файлам)

Так вот, эти файлы надо поменять в первую очередь на кодировку UTF-8 без BOM.

Если все Ок и вы пытаетесь зайти в админку, а там пишет: ОШИБКА: Cookies либо заблокированы, либо не поддерживаются вашим браузером.

То делаем так в wp-login.php - ищем и комментируем три строки:

// if ( isset($_POST['testcookie']) && empty($_COOKIE[TEST_COOKIE]) )
// $user = new WP_Error('test_cookie', __("ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress."));
// else
$user = wp_signon('', $secure_cookie);

После этого все должно работать!

| | Ошибка при переносе движка WordPress типа php header cannot modify header information headers already sent by | Признаки неправильно перенесенного движка: При заходе в админку пишет header cannot modify header information headers already sent by и строки на |

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>