Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Переход на 5.4.0
Форумы портала PHP.SU » » Вопросы новичков » Переход на 5.4.0

Страниц (1): [1]
 

1. Merrym - 13 Января, 2016 - 13:45:17 - перейти к сообщению
Установил yii2 (2.0.6) который требует минимум 5.4php version.
У меня установлен openserver 5.2.2, использую я 5.5php version

Вылазят ошибки на короткий синтаксис массивов

Parse error: syntax error, unexpected '[', expecting ')' in 25.

По форумам полазил, все советуют ставить минимум 5.4, у меня стоит 5.5 - может в нем проблема?

Ниже 5.5 не могу поставить, по неким причинам....
2. Мелкий - 13 Января, 2016 - 14:23:52 - перейти к сообщению
Значит используете вы всё-таки 5.3. Ну или что-то ещё до 5.4

yii2 работает на 5.5 и 5.6. И на 7.0 работает. Вроде и на hhvm работает.
3. Merrym - 13 Января, 2016 - 15:18:15 - перейти к сообщению
phpinfo говорит - что я использую 5.5, если было бы так просто, я бы пост не создал(((


Я пытаюсь делать миграцию в yii, и вылетает ошибка, которую я описал выше постом.
4. Мелкий - 13 Января, 2016 - 15:27:57 - перейти к сообщению
Миграцию? Т.е. в CLI? phpinfo тоже из консоли смотрели?
5. Merrym - 13 Января, 2016 - 15:59:32 - перейти к сообщению
нет, phpifno вызвал в index.php.

Такой момент, шаблон по умолчанию в yii2 работает, ошибок нет,при работе с консолью,
yii migrate - начинается ошибки, попробовал поменять [] на array(),ошибка исчезает в этом месте
(Добавление)
https://yadi[dot]sk/i/LImvJ2DXmt276 phpinfo показывает
(Добавление)
https://yadi[dot]sk/i/L_PrtR6Emt2Mg ошибка
(Добавление)
https://yadi[dot]sk/i/_-OdMXhimt2Zs вызов phpinfo
6. Мелкий - 13 Января, 2016 - 16:09:53 - перейти к сообщению
php -v
В консоли у вас используется что-то старой версии.
(Добавление)
Ещё и phpstorm. Тогда вам куда-то сюда: https://www[dot]jetbrains[dot]com/phpsto[dot][dot][dot]nterpreters[dot]html и сконфигурировать на ваш 5.5.
7. Merrym - 13 Января, 2016 - 16:19:27 - перейти к сообщению
https://yadi[dot]sk/i/61-cfz9ymt5Uy настройки в phpstorm
Я покапался внутри Storm, но не нашол привяку php c terminal. Может у меня сам terminal связан с php 5.3. Перед этим проектом, я использовал 5.3 версию
(Добавление)
https://yadi[dot]sk/i/R-4BO5unmt6Hq и тут все норм показывает
(Добавление)
Как оказалось у меня привязка к 5.3. После удаления папки 5.3 в модулях опенсервера- ошибка вышла такая

F:\OpServer\OpenServer\domains\localhost\test_work>yii migration
""php.exe"" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
(Добавление)
Мелкий Спасибо за помощь!!
(Добавление)
Тему можно закрывать.

 

Powered by ExBB FM 1.0 RC1