Апгрейд до 1.9.8 ?

Апгрейд до 1.9.8 ?

от Виталий Лавров -
Количество ответов: 13
Изображение пользователя Эксперт по Moodle
Типа пофиксили ~150 багов.

Кто-нибудь апдейтил 1.9.7 ?

В ответ на Виталий Лавров

Re: Апгрейд до 1.9.8 ?

от Александр Пушкин -
Да. Проблем при обновлении не заметил.
В ответ на Александр Пушкин

Re: Апгрейд до 1.9.8 ?

от Александр Поливяный -
Кстати об 1.9.7 и 1.9.8
А как насчет локальных файлов в качестве ресурсов?
У меня на 1.9.7 не работает.
Зато если копирую прямую ссылку на отдельную страницу или закладку, то всё в порядке.
Пытаюсь понять. Дело в хостинге, в Мудле или лыжи не едут? улыбаюсь
Буду пробовать под Денвером. Если интересно, то напишу сюда результат эксперимента.
В ответ на Виталий Лавров

Re: Апгрейд до 1.9.8 ?

от Денис Ю -
Здравтсвуйте!
С разрешения топикстартера вклинюсь.
С Moodle работаю всего месяц. Стоит 1.9.7. Стоит на хостинге. Хотелось бы обновить до 1.9.8. Подскажите пожалуйста алгоритм обновления moddle на хостинге.

Спасибо
В ответ на Виталий Лавров

Re: Апгрейд до 1.9.8 ?

от Artem Andreev -
Изображение пользователя Эксперт по Moodle
Обновился. Тоже проблем пока не заметил.
В ответ на Artem Andreev

Re: Апгрейд до 1.9.8 ?

от Vadim Tabunshchik -
Изображение пользователя Developers

Просьба ко ВСЕМ! Широкие глаза
А посмотрите-ка в глоссарии, работает ли настройка "Определять соответствие только полным словам" при создании нового термина?
У меня и в 1.9.7 и в 1.9.8 она не функционирует. К примеру, термин опрос связывается в любых словах: вопрос, опросник, вопросительный и т. д.

В ответ на Vadim Tabunshchik

Re: Апгрейд до 1.9.8 ?

от Artem Andreev -
Изображение пользователя Эксперт по Moodle
Да проблема есть, решал ее еще в 1.9.7 или даже раньше, уже точно не помню.

Вообще это косяк php, коряво он работает с юникодом.
И в UTF-8 для нелатинских символов рекомендуется использовать вот это: http://www.php.net/manual/en/regexp.reference.unicode.php.

Вот изменения, которые мне помогли (решение не идеальное, но вполне работоспособное):
### Eclipse Workspace Patch 1.0
#P moodle
Index: lib/filterlib.php
===================================================================
RCS file: /cvsroot/moodle/moodle/lib/filterlib.php,v
retrieving revision 1.24.10.4
diff -u -r1.24.10.4 filterlib.php
--- lib/filterlib.php 18 Feb 2009 11:02:11 -0000 1.24.10.4
+++ lib/filterlib.php 31 Mar 2010 12:07:11 -0000
@@@ -71,8 +71,8 @@@
/// Invalid prefixes and suffixes for the fullmatch searches
/// Every "word" character, but the underscore, is a invalid suffix or prefix.
/// (nice to use this because it includes national characters (accents...) as word characters.
- $filterinvalidprefixes = '([^\W_])';
- $filterinvalidsuffixes = '([^\W_])';
+ $filterinvalidprefixes = '([^\PL_])';
+ $filterinvalidsuffixes = '([^\PL_])';

/// Add the user defined ignore tags to the default list
/// Unless specified otherwise, we will not replace within tags
В ответ на Виталий Лавров

Re: Апгрейд до 1.9.8 ?

от Денис Ю -
Апну.
А то многие уже обновили, а как это сделали делиться не хотят.

Поделитесь опытом обновления с 1.9.7 до 1.9.8 на хостинге.

Спасибо
В ответ на Денис Ю

Re: Апгрейд до 1.9.8 ?

от Artem Andreev -
Изображение пользователя Эксперт по Moodle
В ответ на Artem Andreev

Re: Апгрейд до 1.9.8 ?

от Денис Ю -
Смотрел я эти статьи.
Ни разу подобное не делал, да еще как я понял там речь идет о локальном размещении moodle.
Интересны шаги по обновлению на хостинге.

Спасибо
В ответ на Денис Ю

Re: Апгрейд до 1.9.8 ?

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
> Ни разу подобное не делал
вариант а. поставьте на локальной машине virtualbox, под ним поставьте то же, что у вас на хостинге и тренеруйтесь
вариант б. сдлеайте на хостинге отдельную папку, поставьте туда отдельную копию moodle, если база только одна, то на второй установке укажите другой префикс имён таблиц. и на этой копии и тренируйтесь.
В ответ на Денис Ю

Re: Апгрейд до 1.9.8 ?

от Dmitry Pupinin -
1. Делаете бэкап базы данных.
2. Подменяете старые исходники новыми (сохраняя config.php)
3. Заходите на http://mysite/admin
В ответ на Dmitry Pupinin

Re: Апгрейд до 1.9.8 ?

от Владимир Харитонов -
Добрый день,
Может кто знает почему когда я обновляю moodle с 1.8.4. до 1.9.8 у меня вылетает ощибка, причем эта ошибка связана с базой данных.
Пробовал обновить через промежуточные релизы, тоесть с 1.8.4. обновился до 1.8.12 - успешно никаких замечаний. Потом с 1.8.12 хотел до 1.9.8 но увы все то же самое.

вот что в конце мне пишет: Зло

(mysql): SELECT LAST_INSERT_ID() (mysql): INSERT INTO grade_categories ( COURSEID, PARENT, FULLNAME, AGGREGATION, DROPLOW, AGGREGATEONLYGRADED, TIMECREATED, TIMEMODIFIED ) VALUES ( 518, 100, 'Ткачёв И.В.', 11, 0, 0, 1270722123, 1270722123 ) 1366: Incorrect string value: '\xD0\xA2\xD0\xBA\xD0\xB0...' for column 'fullname' at row 1

ADOConnection._Execute(INSERT INTO grade_categories ( COURSEID, PARENT, FULLNAME, AGGREGATION, DROPLOW, AGGREGATEONLYGRADED, TIMECREATED, TIMEMODIFIED ..., false) % line 891, file: adodb.inc.php
ADOConnection.Execute(INSERT INTO grade_categories ( COURSEID, PARENT, FULLNAME, AGGREGATION, DROPLOW, AGGREGATEONLYGRADED, TIMECREATED, TIMEMODIFIED ...) % line 1553, file: dmllib.php
insert_record(grade_categories, Object:object) % line 181, file: upgradelib.php
upgrade_18_gradebook(518) % line 1379, file: upgrade.php
xmldb_main_upgrade(2007071607) % line 358, file: index.php

Upgrade savepoint: Error during main upgrade to version 2007072200Scroll to next warning
Scroll to previous warningUpgrade savepoint: Error during main upgrade to version 2007100300Scroll to next warning
Scroll to previous warningMain Upgrade failed! See lib/db/upgrade.phpScroll to continue button