![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#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 править не могу ![]() |
![]() |
![]() |
![]() |
#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"]); |
![]() |
![]() |
![]() |
#3 |
Новенький
Регистрация: 21.11.2003
Сообщений: 14
|
![]()
А патча еще не было?
![]() Кстати, в репозитории модулей нужно самому сверять версии, или я просто не вижу, как делается update? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
![]()
Патч если и был, то только в готовых пакетах как Quickstart.
В репозитории можно обновлять только расширения (Extensions). Системные файлы (source) можно только скачивать обычным путем с сайта typo3.org -> download. |
![]() |
![]() |