IPB

Здравствуйте, Гость ( Вход | Регистрация )

 
Ответить в этой темеОткрыть новую тему
> Вечный трабл с кодировкой, Cannot modify header information
ollejah
сообщение Dec 16 2005, 02:04 PM
Сообщение #1


Newbie
*

Группа: User
Сообщений: 2
Регистрация:
16-December 05
Пользователь №: 34



Вот: вечный глюк — вожусь с версии 3.15

Открыл русский ленг-файл в редакторе, поменял _CHARSET на utf-8, сохранил его в кодировке utf-8.

Админпанель заработала с кодировкой utf-8 вполне прилично, посты постяцца и отображаюцца в панели нормально.

Пошел на сайт, вижу:

Page headers already sent

The page headers have already been sent out in /home/1777/s2096/public_html/admin/nucleus/language/russian.php line 1. This could cause Nucleus not to work in the expected way.

Usually, this is caused by spaces or newlines at the end of the config.php file, at the end of the language file or at the end of a plugin file. Please check this and try again.

If you don't want to see this error message again, without solving the problem, set $CONF['alertOnHeadersSent'] in globalfunctions.php to 0

Поменял, как просят — ошибки исчезли, все работает.
Дальше, пробую оставить коммент — увы, сервак выдает:

Warning: Cannot modify header information - headers already sent by (output started at /home/1777/s2096/public_html/admin/nucleus/language/russian.php:1) in /home/1777/s2096/public_html/admin/nucleus/libs/globalfunctions.php on line 1176

абсолютно такой же результат при попытке изменить какие-либо настройки в админпанели, например, дефолтный скин — та же ошибка сервера!

Который раз парюсь, все излазил уже, с виндоуз-1251 все работает, с utf же нет, не знаю чего делать-то?
К началу страницы
 
+Цитировать Сообщение
Suvoroff
сообщение Dec 16 2005, 05:15 PM
Сообщение #2


Support Staff
***

Группа: Admin
Сообщений: 1,170
Регистрация:
16-July 05
Из: nucleus.com.ru
Пользователь №: 1



"caused by spaces or newlines at the end of the config.php file,"

Это проверил?
Также может когда ленг файл правил пробел в конце поставил.
Проверь, не получится скажи, будем дальше разбираться.


А еще попробуй ленг файл с этого сайта скачать.


--------------------
К началу страницы
 
+Цитировать Сообщение
Suvoroff
сообщение Dec 16 2005, 05:17 PM
Сообщение #3


Support Staff
***

Группа: Admin
Сообщений: 1,170
Регистрация:
16-July 05
Из: nucleus.com.ru
Пользователь №: 1



А вообще на 0 ставить set $CONF['alertOnHeadersSent'] крайне не рекомендую

Надо решать проблему (потому что сообщений об ошибках быть не должно), а не отключать оповещение о ней wink.gif

Кстати, ты ставил движок недавно, или у тебя уже давно стоит?
Если недавно почему 3.15 ставишь?


--------------------
К началу страницы
 
+Цитировать Сообщение
ollejah
сообщение Dec 19 2005, 07:57 PM
Сообщение #4


Newbie
*

Группа: User
Сообщений: 2
Регистрация:
16-December 05
Пользователь №: 34



нет, я вожусь с этой проблемой начиная с версии 3.15 а щас поставил 3.22, — думал, трабл решился — увы...

Конешно же проверил ленгфайл на предмет newline, и пробел поставил после <? php и в конце ?> отбил строку

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

Например, WordPress 1.5.2 Кирилл и Мефодий (рашн едишн), не работает с кодировкой windows-1251, а с utf-8 — весьма корректно...
К началу страницы
 
+Цитировать Сообщение
Suvoroff
сообщение Dec 19 2005, 09:32 PM
Сообщение #5


Support Staff
***

Группа: Admin
Сообщений: 1,170
Регистрация:
16-July 05
Из: nucleus.com.ru
Пользователь №: 1



Может у тебя в .хтаксес стоит перекодировка
или автоматом серв перекодирует....

походу дело именно в особенностях хостинга.


--------------------
К началу страницы
 
+Цитировать Сообщение

Ответить в этой темеОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20th January 2020 - 02:43 PM
Рецепты - Скачать программы - Scripts