Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
06.08.2003, 01:03 | #1 |
Новенький
Регистрация: 21.11.2003
Сообщений: 14
|
Показываются предупреждения
После установки Typo3 во frontend показывает:
Warning: setlocale(): Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /pub/home/myweb/tslib/class.tslib_fe.php on line 1346 Как это лечится? PHP.ini править не могу |
06.08.2003, 01:32 | #2 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
Начиная с версии PHP 4.3.0 изменился синтакс декларации locale. Если до версий 4.3.0 нужно было писать setlocale("LC_COLLATE",...), то в новых версиях кавычки не рарзешаются.
Нужно в файле tslib/class.tslib_fe.php изменить строки 1335-1338: # so we set all except LC_NUMERIC setlocale(LC_COLLATE,$this->config["config"]["locale_all"]); setlocale(LC_CTYPE,$this->config["config"]["locale_all"]); setlocale(LC_MONETARY,$this->config["config"]["locale_all"]); setlocale(LC_TIME,$this->config["config"]["locale_all"]); |
06.08.2003, 12:01 | #3 |
Новенький
Регистрация: 21.11.2003
Сообщений: 14
|
А патча еще не было?
Кстати, в репозитории модулей нужно самому сверять версии, или я просто не вижу, как делается update? |
13.08.2003, 21:58 | #4 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
Патч если и был, то только в готовых пакетах как Quickstart.
В репозитории можно обновлять только расширения (Extensions). Системные файлы (source) можно только скачивать обычным путем с сайта typo3.org -> download. |