Перейти к содержанию

Рекомендуемые сообщения

Заметил, что вот уже больше месяца назад начались проблемы с sitemap.xml. А именно вебмастерские ругаются на него из-за табуляции в начале файла. Оказалось, что табуляция присутствует и на всех страницах пользовательской части (в админке нет). Перерыл много файлов, разобрал опенкартовский вывод шаблонов, просматривал коммиты и установленные за последнее время модули, но так и не понял, откуда взялась эта табуляция. Даже откатывал изменения в папке catalog на несколько месяцев назад — не помогло.

Если что, на этапе выполнения метода output в библиотеке response табуляции нет.

 

Возможно, кто-нибудь с таким сталкивался? Или, может, есть инструменты для поиска неисправных файлов?

Вот сайт, версия ocStore 1.5.5.1.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

возможно в каком-нибудь языковом файле

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, chukcha сказал:

возможно в каком-нибудь языковом файле

 

Я их в первую очередь проверил все.

Также по совету проверил все файлы на BOM и табуляцию с помощью этого, никаких изменений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если найду?

Не забывайте у вас есть еще vqmod

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 01.04.2018 в 00:25, chukcha сказал:

А если найду?

Не забывайте у вас есть еще vqmod


vqmod'ы все тоже сразу проверил, даже удалил их все на время — ничего не поменялось

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 01.04.2018 в 00:25, chukcha сказал:

А если найду?

:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да в index.php надо смотреть, скорее всего там

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 часов назад, spectre сказал:

Да в index.php надо смотреть, скорее всего там

 

Если бы всё было так просто, я сюда не написал бы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, BrianKing сказал:

 

Если бы всё было так просто, я сюда не написал бы.

 

ну а поискать по \t трудно разве

вам помогают а вы еще фыркаете и носом крутите

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А кто сказал что в начале?

Ведь может таб быть и после ?>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

еще подсказка

откройте для себя функцию

 

headers_sent()

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема решена.

Изменено пользователем BrianKing

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем спасибо за помощь, извините, если я показался вам грубым, это совсем не так :)

Изменено пользователем BrianKing

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Жаль конечно

Придется циЦоровать

 

http://php.net/manual/ru/function.headers-sent.php

 

bool headers_sent ([ string &$file [, int &$line ]] )

 


<?php

// Если не было отправлено ни одного заголовка, то отправить один
if (!headers_sent()) {
    header('Location: http://www.example.com/');
    exit;
}

// Пример использования необязательных параметров file и line.
// Необходимо отметить, что $filename и $linenum передаются для дальнейшего использования.
// Не присваивайте им значения заранее.
if (!headers_sent($filename, $linenum)) {
    header('Location: http://www.example.com/');
    exit;

// Скорее всего, ошибка будет происходит здесь.
} else {

    echo "Заголовки уже были отправлены в $filename в строке $linenum\n" .
          "Невозможно перенаправить, пожалуйста, передите по этой <a " .
          "href=\"http://www.example.com\">ссылке</a>\n";
    exit;
}

?>

Вам только  остается найти то место где это применить

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.