Здравствуйте, помогите пожалуйста решить проблему в системные ошибки попадает сообщение -
Cannot modify header information - headers already sent by (output started at /home/ukrfirma/domains/ukr-firma.com/public_html/modules/profile/profile.module:1)
Данная ошибка появилась после переезда на другой хостинг, впервый раз когда обнаружил ошибку зашел в файл profile.module и увидел кракозябры перед <?php удалил их, ошибка продолжает появляться.Также удалил в конце две пустые строки.
Также на сайте при нажатии любой кнопки submit появляеться пустая страница,
изменил .httaccess поставил - php_value memory_limit 165M, также попросил хостера увеличить лимиты по памяти, проблема остается. Есть подозрение что именно первая ошибка(headers already sent by) вызывает пустые страницы.
Если кто сталкивался с таким или знаете как решить, объясните пожалуйста.
Заранее спасибо.
Комментарии
// $Id: profile.module,v 1.236.2.3 2009/01/12 10:09:19 goba Exp $
Такое обычно написано в первой строке profile.module. Перепроверьтесь с Вашим бэкапом, может вся строка стала неправильной. И еще есть ощущение, что Ваши кракозябры могли остаться в кэше Друпала. Почистите его.
Вообще, Cannot modify может означать и проблему записи в файл... Мое предположение: Раз уж у Вас прошла где-то ошибка записи (появились кракозябры в profile.module), почему бы не поискать проблему в каком-либо криво созданном файле. Например, неверный размер файла, хранимый в файловой таблице HDD уже может вызвать проблему с доступом...
Спасибо за ответ, проблема, была в сохранении файла в неправильной кодировке, из-за этого в начало файла все время добавлялась какая-то ерунда.