@nklv

Почему ошибка при установке Yii2?

Работаю через PUTTY
1. Включена версия на серваке php 5.4
хостинг на ukraine.com.ua

2. Создаю алиасы
echo "alias php='/usr/local/php54/bin/php'" >> ~/.bashrc
echo "alias composer='php ~/composer.phar'" >> ~/.bashrc
source ~/.bash_profile

3. Скачал Composer
curl -sS https://getcomposer.org/installer | /usr/local/php54/bin/php -- --install-dir=/home/site.com

4. Запустил /usr/local/php54/bin/php composer.phar

5. Устанавливаем composer asset plugin (управляет зависимостями пакетов bower и npm):
/usr/local/php54/bin/php ~/composer.phar global require "fxp/composer-asset-plugin:~1.0.0"

6. Устанавливаю Yii2
/usr/local/php54/bin/php ~/composer.phar create-project yiisoft/yii2-app-advanced www

здесь все ок!

НО ОШИБКА на этапе запуска файла init
7. Пишу ./init
выдает
Parse error: syntax error, unexpected T_FUNCTION in /home/tiptopcl/tiptop-club.com/www/init on line 70
  • Вопрос задан
  • 342 просмотра
Решения вопроса 1
Demetriy
@Demetriy
веб и мобильная разработка
Надо писать
php init


На случай, если вы его не указываете + версия PHP должна быть не ниже 5.4, т.е. вероятно в вашем случае надо писать:

/usr/local/php54/bin/php init


Если по-умолчанию на хостинге используется более ранняя версия.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы