COBALT
Total posts: 408
04 Июнь 2016 07:35

После обновления Cobalt до v.8.707, при переходе в раздел, получаю ошибку Parse error: syntax error, unexpected '[' in \components\com_cobalt\api.php on line 209

line 209 static public function updateRecord($redord_id, $data, $fields = [], $categories = [], $tags = [])

Последние изменения: 05 Июнь 2016


Sergey
Total posts: 13,748
05 Июнь 2016 14:00

Что за PHP у вас?


Sergey
Total posts: 13,748
05 Июнь 2016 14:00

Для быстрого фикса поменяйте [] на array()


COBALT
Total posts: 408
05 Июнь 2016 14:06

Sergey Что за PHP у вас?

Пробовал на локалке, там стоит PHP Version 5.3.13

На рабочем сайте не пробовал, там стоит PHP Version 5.4.45-0+deb7u2


Sergey
Total posts: 13,748
05 Июнь 2016 14:10

Системные требования для джумла это 5.3. Это конечно маловато. Нужно как минимум 5.5. Но я это поправлю.

Здолбало ковырятся в хвосте. Вечно использовать старье в этой джумле. Второй бутстрап, старый РНР.


COBALT
Total posts: 408
05 Июнь 2016 14:24

Хорошо, подожду обновление Cobalt.


Sergey
Total posts: 13,748
05 Июнь 2016 14:54

Что сайт будет не рабочим?


COBALT
Total posts: 408
05 Июнь 2016 16:11

Sergey Что сайт будет не рабочим?

На рабочем сайте я не обновлял Cobalt (пока стоит Cobalt v8.698, PHP Version 5.4.45-0+deb7u2)

Sergey Для быстрого фикса поменяйте [] на array()

С фиксом всё работает на локалке (Cobalt v.8.707, PHP Version 5.3.13)


COBALT
Total posts: 408
05 Июнь 2016 20:12

Поднял сайт на компьютере с помощью Open Server, ошибки на PHP Version 5.4.45 нет.

Обновил рабочий сайт на сервере с PHP Version 5.4.45-0+deb7u2, всё в порядке, ошибок нет.

Работает на Cobalt