We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12756
    • 2 Posts
    Хостер сменил IP-адрес сервера базы данных. Мне посоветовал вместо ip-адреса указать в конфигурационном файле имя хоста, что я и сделал в файле config.inc.php . Сам сайт запустился нормально, но картинка с кодом подтверждения (capcha) не отображается, а в сайт/manager выдаёт:

    Warning: Cannot modify header information - headers already sent by (output started at /hsphere/local/home/home_dir/domain.tld/manager/includes/config.inc.php:1) in /hsphere/local/home/home_dir/domain.tld/manager/index.php on line 148

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /hsphere/local/home/home_dir/domain.tld/manager/includes/config.inc.php:1) in /hsphere/local/home/home_dir/domain.tld/manager/includes/config.inc.php on line 60

    Warning: Cannot modify header information - headers already sent by (output started at /hsphere/local/home/home_dir/domain.tld/manager/includes/config.inc.php:1) in /hsphere/local/home/home_dir/domain.tld/manager/includes/config.inc.php on line 74

    И в саму админку не пускает. Как с этим бороться?
      • 28814 ☆ A M B ☆
      • 1,086 Posts
      На будущее имейте ввиду, что на этом форуме нужно ставить кодировку в браузере - Автоопределение.
      Вы сейчас написали свое сообщение в Windows-1251, поэтому все остальные видят Ваше сообщение в виде всяких кракозябров.

      Теперь по самому вопросу. Думаю, что хостер здесь не виноват.
      Очень похоже, что Вы сами что-то не так сделали.

      http://www.traser.ru/manager/includes/veriword.php - это Ваша картинка. Судя по ошибкам PHP, невозможно отправить заголовки (headers), поскольку они уже были отправлены. Это частая ошибка. В данном случае, возможно, она связана с тем, что Вы сохранили файл config.inc.php в UTF-8 формате со специальной меткой BOM (byte order mark). И вот эта самая метка выскакивает раньше заголовков.

      Чтобы убрать ошибку, попробуйте сохранить файл config.inc.php в UTF-8 без BOM. Это можно сделать, например, с помощью бесплатного редактора Notepad++.
        Разработка сайтов и программных модулей на MODX.
        Опыт работы на MODx с 2005 года. Высокое качество.
        Компания Baltic Design Colors: http://www.bdcolors.ru.
        • 12756
        • 2 Posts
        Благодарю за исчерпывающий ответ!
        Всё исправилось после пересохранения в UTF-8 без BOM.