Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Форуми / National / Russian / Тех. поддержка / Баги и ошибки движка (Genoa 0.6)

12345...10>>>

medar
#1 12.02.2009 17:15

Сюда постим баги, обнаруженные при установке или в процессе работы движка.

Начнем с этого:
 

Sergey:
Когда жму на кнопку пользователи (верхнее меню) выскакивает вот такое:
Notice: Undefined index: m in z:\home\my_ctn.ru\www\users.php on line 22

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at z:\home\my_ctn.ru\www\users.php:22) in z:\home\my_ctn.ru\www\system\common.php on line 182

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at z:\home\my_ctn.ru\www\users.php:22) in z:\home\my_ctn.ru\www\system\common.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at z:\home\my_ctn.ru\www\users.php:22) in z:\home\my_ctn.ru\www\system\functions.php on line 3577

Warning: Cannot modify header information - headers already sent by (output started at z:\home\my_ctn.ru\www\users.php:22) in z:\home\my_ctn.ru\www\system\functions.php on line 3578

Warning: Cannot modify header information - headers already sent by (output started at z:\home\my_ctn.ru\www\users.php:22) in z:\home\my_ctn.ru\www\system\functions.php on line 3579

Warning: Cannot modify header information - headers already sent by (output started at z:\home\my_ctn.ru\www\users.php:22) in z:\home\my_ctn.ru\www\system\functions.php on line 3580

Warning: Cannot modify header information - headers already sent by (output started at z:\home\my_ctn.ru\www\users.php:22) in z:\home\my_ctn.ru\www\system\functions.php on line 3581

Warning: Cannot modify header information - headers already sent by (output started at z:\home\my_ctn.ru\www\users.php:22) in z:\home\my_ctn.ru\www\system\functions.php on line 3582

Warning: Cannot modify header information - headers already sent by (output started at z:\home\my_ctn.ru\www\users.php:22) in z:\home\my_ctn.ru\www\system\functions.php on line 3583

Раз никто не жалуется, то что тут может быть?

Сейчас поставил на втором компе Денвер, плюс скачал расширение с php_mbstring и раскоментировал его в php.ini . Скачал релиз Cotonti, распаковал в www, в phpmyadmin сделал базу и выполнил sql из docs, в config.php указал доступ к mysql и прописал правильный $cfg['mainurl'] . Зарегистрил админа и одного юзера. В админке Cotonti не делал ничего.

Не могу повторить этот глюк. Может, опишешь свою конфигурацию поподробнее, потому что подобный баг по крайней мере еще у одного денверовца есть.

rangjungyeshe.ru

Відредаговано: esclkm (09.03.2011 13:24, 11 років тому)
Sergeich
#2 12.02.2009 17:54
У меня денвер, нормально вроде бы всё. Я даже теряюсь что. А котонти чистый ставится, с пустой базой и стандартными плагинами?
Born in the Wild Wild East!
Sergey
#3 12.02.2009 18:10
А это вы читали? http://www.cotonti.com/forums.php?m=posts&id=7598 и заработало, та я и ответил O.K.

Новый (последний) денвер мне не удалось поставить - требует пороля для установки PHP (у меня). Да и старый стоит в ваших заявленных параметрах, установленный только ранее от джельтменов. Да и вообще, я программирую 30 лет. Все отмазки я уже слышал во всех вариантах как от своих коллег, от заказчиков, так и коллектива программистов в 50 человек. По крайней мере, я никогда не доверял разработку теста самому разработчику модуля. Это я так, чтобы спокойней было.
www.cotonti.mobi
Ratibor
#4 12.02.2009 18:21
# Sergey : Новый (последний) денвер мне не удалось поставить - требует пороля для установки PHP (у меня).
Интересно чем это ты создателей денвера достал, если они персонально тебя забанили ? :-)
Не задавай глупых вопросов, не услышишь вранья.
Sergey
#5 12.02.2009 18:35
Да разобрался я, и даже сымитировал эту ситуацию. Просто, какой -то компонент РНР не совпал в поставке вот и выкинул такое, да и не у меня одного - я просто сходил в репозитарий и взял оригинал, все заработало. Кстати, я где-то об этом здесь отписал. Кстати и винды у меня 2000 и еще ни разу не пожалел - работает все. За 10 лет их вылизали всем миром. А в засаду с лисой не раз попадал. В лисе все работает прекрасно. А вот в эксплорере может случится всё. Поэтому и отладка: туда-сюда. С оперой не дружу.
www.cotonti.mobi
Sergeich
#6 12.02.2009 18:41
Опера наше всё! Самый русский скандинавский браузер :)
Born in the Wild Wild East!
motor2hg
#7 12.02.2009 20:47
2003, тоже вылизали неплохо, работает очень устойчиво.
Trustmaster
#8 12.02.2009 21:14
Этот баг уже был сообщен ранее и пофиксен в ветках minor и trunk. И поменьше оффтопика, пожалуйста.
May the Source be with you!
Sergey
#9 13.02.2009 01:48
Еще раз переустановил котонти с нуля. На Maxthon Ru-Board Edition и IE6. На FF установил админа и рядового юзера, а на Maxthon другого рядового юзера. С каким бы установленным логином не заходишь на Maxthon пишет добро пожаловать,(Без логина, у FF тут появляется логин) вы успешно вошли. перенаправление. Перенаправление происходит но все как бы с начала. Заметил, что если тот же логин уже открыт на FF, сайт снимается в состояние гостя. Все варианты ранее установленных на локалке сайтов (около 2 десятков) прекрасно загружались. Отключил все плагины - полупустой экран с тем же результатом.
www.cotonti.mobi
Ratibor
#10 13.02.2009 01:53
# Sergey : Заметил, что если тот же логин уже открыт на FF, сайт снимается в состояние гостя.
Так и должно быть.Нельзя заходить с двух разных браузеров одновременно.
Безопасность однако :-)
Не задавай глупых вопросов, не услышишь вранья.
motor2hg
#11 13.02.2009 17:17
http://trac.cotonti.com/browser/trunk/system/core/plug/plug.inc.php

тут есть строка:

$popup_header1 = $cfg['doctype']."<html><head>".sed_htmlmetas()."\n\n<script type=\"text/javascript\">\n<!--\nfunction add(text)\n      {\nopener.document.".$c1.".".$c2.".value += text; }\n//-->\n</script>\n";

возможно надо произвести замену точно так как это сделано в functions.php:

$popup_header1 = $cfg['doctype']."<html><head>".sed_htmlmetas()."\n\n<script type=\"text/javascript\">\n<!--\nfunction add(text)\n	{\nopener.insertText(document, '$c1', '$c2', text);;  }\n//-->\n</script>\n";

тогда ошибка при popup например, как на neocrome.ru при просмотре кармы ошибка синтаксиса:

syntax error
[Break on this error] opener.document...value += text; }\n

не вылазит.

Відредаговано: motor2hg (13.02.2009 17:26, 13 років тому)
Trustmaster
#12 13.02.2009 20:13
Спасибо, в ближайшей ревизии исправим!
May the Source be with you!
Sergey
#13 14.02.2009 06:32
В основных настройках системы отключил jQuery. И попробовал выставить статье рейтинг. Радиобатон отмечается, но режим сохранения не работает. (с jQuery) работает.
www.cotonti.mobi
Trustmaster
#14 14.02.2009 07:24
Исправлено. Если интересует конкретный файл, вот он.
May the Source be with you!
Sergey
#15 14.02.2009 08:15
О.К.
Теперь такое дело. Я создал рядового юзера и модератора. И выяснил, что модератор попадая в администрирование ничего не может сделать: все время вам не позволено это делать, хотя как я понимаю, что-то ему позволено кроме в модулях. У меня сразу вопрос, это так задумывалось?
Я так и не понял, какие права я могу передать модератору, когда на чтение и запись везде галочки, а на администрирование блокада.
www.cotonti.mobi

12345...10>>>