Обсуждение участника:Shaplov: различия между версиями
Shaplov (обсуждение | вклад) (Новая: === Это будет заместо багзилы пока === ==== Порт spelld ==== *Суть:* Порт к которому биндится spelld должен конфигур...) |
Shaplov (обсуждение | вклад) |
||
(не показано 13 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | + | == Это будет заместо багзилы пока == | |
+ | |||
+ | === Суперважное === | ||
+ | |||
+ | ==== Кодировки Оракла RUSSIA и RUSSIA_CIS ==== | ||
+ | '''Суть:''' Десятый оракл (ну или как минимум Oracle XE) по какой-то причине не понимает кодировок вида RUSSIAN_CIS.*. Хочет только RUSSIAN.* Надо более детально разобраться почему, и на основе выясненнго поправить вопервых то что попадает в cmw.conf, а во вторых таблицу соответвия в DB.pm | ||
+ | |||
+ | '''От:''' [[Участник:Shaplov | Shaplov]] | ||
+ | |||
+ | === Важное === | ||
==== Порт spelld ==== | ==== Порт spelld ==== | ||
− | + | '''Суть:''' Порт к которому биндится spelld должен конфигуриться через коммуниверную конфигурялку, иначе два коммунивера с двумя spelld на одной машине начинают драться за порт | |
+ | |||
+ | '''От:''' Гор | ||
+ | |||
+ | |||
+ | ==== CGI.pm >=3.20 ==== | ||
+ | '''Суть:''' В версиях CGI.pm 3.15-3.19 (а может и раньше, раньше не смотрел) нельзя создать форму с enctype="application/x-www-form-urlencoded", она в любом случае получается enctype="multipart/form-data". Это мешает нормальному прохождению тестов. Белявский говорит поднять верстию до 3.20. Мне это не совсем нравиться я бы добавил бы список неудачных версий... Но это потом... А пока не сделал ничего... | ||
+ | |||
+ | '''От:''' [[Участник:Shaplov|Shaplov]] 18:26, 24 июня 2007 (MSD) | ||
+ | |||
+ | ==== README.flash ==== | ||
+ | '''Суть:''' Поправить README.flash в соответсвии с современными реалиями | ||
+ | |||
+ | '''От:''' [[Участник:Shaplov|Shaplov]] 15:02, 3 июля 2007 (MSD) | ||
+ | |||
+ | === Не плохо бы === | ||
+ | |||
+ | ==== Проверка вхождения в группу www-data и staff ==== | ||
+ | '''Суть:''' При установке следует проверить является ли человек членом группы www-data, и предупредить, что у него могут возникнуть проблемы, если нет. Так же надо бы еще раз это проверять и если что сопроваждать варнингом (или error'ом) при make database и load_meta... | ||
+ | |||
+ | '''От:''' [[Участник:Shaplov | Shaplov]] | ||
+ | |||
+ | ==== Права на /data/logs ==== | ||
+ | '''Суть:''' Если назначить разные группы на владение контентом и управления сайтом (или как там оно называется) то в результате у директории data/logs права оказываются такими, что cron не имеет права записывать в нее .pid файл через что жестоко обламывается.... | ||
+ | !!!NOTE!!! Когда он обламывается он никак не ругается и никуда это не пишется! | ||
+ | |||
+ | '''От:''' [[Участник:Shaplov | Shaplov]] | ||
+ | |||
+ | ==== Создание таблицы allow_anon_post==== | ||
+ | '''Суть:''' Таблица allow_anon_post сейчас создается и заполняется при помощи tables.stru и data.sql. Неплохо бы внести это все внутрь онтологии seed_base/standard.xml | ||
+ | |||
+ | '''От:''' [[Участник:Shaplov | Shaplov]] | ||
+ | |||
+ | ==== Незаданный sudo при инсталляции==== | ||
+ | '''Суть:''' При инсталляции легко можно забыть указать где лежит sudo на автомате нажав enter и при этом он незаругается... | ||
+ | |||
+ | '''От:''' [[Участник:Shaplov|Shaplov]] 22:05, 4 июля 2007 (MSD) | ||
+ | |||
+ | ==== 094.expr.tlog при нескофигурированной time zone ==== | ||
+ | '''Суть:''' 094.expr.tlog проваливает два теста при несконфигурированной таймзоне: | ||
+ | <pre>094.expr.tlog:9: not ok 9 | ||
+ | 094.expr.tlog:11: not ok 11</pre> | ||
+ | Если таймзону сконфигурировать, то все проходит нормально... | ||
+ | |||
+ | '''От:''' [[Участник:Shaplov|Shaplov]] 23:34, 4 июля 2007 (MSD) | ||
− | + | === К слову === | |
+ | ==== Язык шаблона при дублировании ==== | ||
+ | '''Суть:''' Если дублировать шаблон, то при дублировании он теряет значение LANG (то есть оно становиться значением для сайта поумолчанию, кажется) в результате чего в нем перестает работать TRANSLATE() так как он смотрит именно в это поле. | ||
− | + | '''От:''' [[Участник:Shaplov | Shaplov]] | |
− | |||
− | + | ==== Запрос пароля на двуязычных сайтах ==== | |
+ | '''Суть:''' Если сайт двуязычный, и на нем есть запароленные разделы, то при заходе в раздел запароленный, страница запроса пароля показывается на случайном языке (никак не зависящем от того какой язык оной страницы) | ||
− | + | '''Замечание:''' Куклин применял какой-то грязный хак на эту тему, на ct-net.net... Можно посмотреть как это было сделано | |
− | |||
− | + | '''От:''' [[Участник:Shaplov | Shaplov]] | |
− | === | + | ==== WA_EXPIRES и timezone ==== |
− | + | '''Суть:''' Если коммуниверу в качестве WA_EXPIRES послать дату в формате 2036.12.31+23.59.59, то для ее перевода в секунды будет использоваться функция mktime результат работы которой зависит от текущей таймзоны... Вот я и думаю, правильно ли это... И самое главное почему... | |
− | + | '''От:''' [[Участник:Shaplov | Shaplov]] |
Текущая версия от 22:34, 4 июля 2007
Это будет заместо багзилы пока[править]
Суперважное[править]
Кодировки Оракла RUSSIA и RUSSIA_CIS[править]
Суть: Десятый оракл (ну или как минимум Oracle XE) по какой-то причине не понимает кодировок вида RUSSIAN_CIS.*. Хочет только RUSSIAN.* Надо более детально разобраться почему, и на основе выясненнго поправить вопервых то что попадает в cmw.conf, а во вторых таблицу соответвия в DB.pm
От: Shaplov
Важное[править]
Порт spelld[править]
Суть: Порт к которому биндится spelld должен конфигуриться через коммуниверную конфигурялку, иначе два коммунивера с двумя spelld на одной машине начинают драться за порт
От: Гор
CGI.pm >=3.20[править]
Суть: В версиях CGI.pm 3.15-3.19 (а может и раньше, раньше не смотрел) нельзя создать форму с enctype="application/x-www-form-urlencoded", она в любом случае получается enctype="multipart/form-data". Это мешает нормальному прохождению тестов. Белявский говорит поднять верстию до 3.20. Мне это не совсем нравиться я бы добавил бы список неудачных версий... Но это потом... А пока не сделал ничего...
От: Shaplov 18:26, 24 июня 2007 (MSD)
README.flash[править]
Суть: Поправить README.flash в соответсвии с современными реалиями
От: Shaplov 15:02, 3 июля 2007 (MSD)
Не плохо бы[править]
Проверка вхождения в группу www-data и staff[править]
Суть: При установке следует проверить является ли человек членом группы www-data, и предупредить, что у него могут возникнуть проблемы, если нет. Так же надо бы еще раз это проверять и если что сопроваждать варнингом (или error'ом) при make database и load_meta...
От: Shaplov
Права на /data/logs[править]
Суть: Если назначить разные группы на владение контентом и управления сайтом (или как там оно называется) то в результате у директории data/logs права оказываются такими, что cron не имеет права записывать в нее .pid файл через что жестоко обламывается.... !!!NOTE!!! Когда он обламывается он никак не ругается и никуда это не пишется!
От: Shaplov
Создание таблицы allow_anon_post[править]
Суть: Таблица allow_anon_post сейчас создается и заполняется при помощи tables.stru и data.sql. Неплохо бы внести это все внутрь онтологии seed_base/standard.xml
От: Shaplov
Незаданный sudo при инсталляции[править]
Суть: При инсталляции легко можно забыть указать где лежит sudo на автомате нажав enter и при этом он незаругается...
От: Shaplov 22:05, 4 июля 2007 (MSD)
094.expr.tlog при нескофигурированной time zone[править]
Суть: 094.expr.tlog проваливает два теста при несконфигурированной таймзоне:
094.expr.tlog:9: not ok 9 094.expr.tlog:11: not ok 11
Если таймзону сконфигурировать, то все проходит нормально...
От: Shaplov 23:34, 4 июля 2007 (MSD)
К слову[править]
Язык шаблона при дублировании[править]
Суть: Если дублировать шаблон, то при дублировании он теряет значение LANG (то есть оно становиться значением для сайта поумолчанию, кажется) в результате чего в нем перестает работать TRANSLATE() так как он смотрит именно в это поле.
От: Shaplov
Запрос пароля на двуязычных сайтах[править]
Суть: Если сайт двуязычный, и на нем есть запароленные разделы, то при заходе в раздел запароленный, страница запроса пароля показывается на случайном языке (никак не зависящем от того какой язык оной страницы)
Замечание: Куклин применял какой-то грязный хак на эту тему, на ct-net.net... Можно посмотреть как это было сделано
От: Shaplov
WA_EXPIRES и timezone[править]
Суть: Если коммуниверу в качестве WA_EXPIRES послать дату в формате 2036.12.31+23.59.59, то для ее перевода в секунды будет использоваться функция mktime результат работы которой зависит от текущей таймзоны... Вот я и думаю, правильно ли это... И самое главное почему...
От: Shaplov