Показываются предупреждения
После установки 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 править не могу :( |
Начиная с версии 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"]); |
А патча еще не было? ;)
Кстати, в репозитории модулей нужно самому сверять версии, или я просто не вижу, как делается update? |
Патч если и был, то только в готовых пакетах как Quickstart.
В репозитории можно обновлять только расширения (Extensions). Системные файлы (source) можно только скачивать обычным путем с сайта typo3.org -> download. |
Часовой пояс GMT +4, время: 16:04. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot