2013-11-02 11 views
5

Próbuję zainstalować yii 2 i uruchomić aplikację podstawową lub zaawansowaną.Instalowanie aplikacji demo Yii 2

Próbowałem wykonać kroki podane tutaj Setting up preview of Yii2, aby to zrobić.

kroki I przestrzegać,

1 - Installed the composer 
2 - Use composer to install the app alongwith dependencies(Yii): php path/to/composer.phar create-project --stability=dev yiisoft/yii2-app-basic my_yii2_trial 
3 - Access app from http://localhost/my_yii2_trial/web 

Problem jest, otrzymuję ten błąd składni.

Parse error: syntax error, unexpected '[', expecting ')' in D:\xampp\htdocs\my_yii2_trial\vendor\yiisoft\yii2\yii\Yii.php on line 25 

może jakąkolwiek pomoc ciało rezolwer ten problem pls

+0

Myślę, że najnowsze wydanie yii to 1.1.14, gdzie dostałeś numer 2? – tinybyte

+1

@ tinyByte tutaj jest, gdzie mam go z https://github.com/yiisoft/yii2 jego najnowszą i jeszcze nie jest gotowy do produkcji.jego pod publicznym podglądem. jakikolwiek pomysł, jak mogę to rozwiązać? – dev1234

+1

, który nie jest jeszcze gotowy do produkcji, dlaczego chcesz włożyć w to swój czas i wysiłek? Wydanie to może lub nie może ulec znaczącej zmianie bez uprzedniego powiadomienia. – tinybyte

Odpowiedz

9

Yii2 zaczęło używać PHP 5.4's Short array syntax. Twój błąd skrada się z powodu:

spl_autoload_register(['Yii', 'autoload'], true, true); 

w Yii.php, która jest nową składnię krótki tablicy. Jak już ustaliłeś, musisz teraz zainstalować PHP 5.4, aby uruchamiać aplikacje Yii2.


The commit which made the changes to short array syntax.

The docs and composer details that have been changed.

The discussion where the decision to move to PHP 5.4 was made.


Jak Yii2 jest nadal w ciężkim rozwoju, jego wymagania są również się zmienia. Dlatego przed instalacją należy dokładnie przeczytać plik readme.


Zobacz także Backward Incompatible changes list for PHP 5.4, aby dokonać zmian w istniejącym kodzie.

+0

może ktoś mi powiedzieć, jak zainstalować yii2 na ubuntu z odpowiednimi krokami proszę i dzięki z góry –

+0

@GauravParashar proszę zadać osobne pytanie, to pytanie dotyczy tylko błędu składni po zainstalowaniu. –

5

zainstalować PHP 5.4, aby rozwiązać ten problem.

+2

Prosta odpowiedź czasami lepiej :) – FDisk

1

Yii2 Instalacja następujące polecenie:

(1) Pierwsza instalacja Kompozytor (Linux):

Lokalnie:

curl -p https://getcomposer.org/installer | php

LUB

(1) Najpierw zainstaluj Kompozytor (Windows):

C: \ Users \ nazwa_użytkownika> cd C: \ bin

C: \ bin> php -r "readfile ('https://getcomposer.org/installer');" | php

Uwaga: Jeśli powyższe nie działa z powodu readfile, użyj URL http lub włączyć php_openssl.dll w php.ini

C: \ bin> echo @php "% ~ dp0composer.phar" %> composer.bat *

C: \ Users \ nazwa_użytkownika> kompozytor -V

Kompozytor wersja 27d8904


(2) ramowe Yii2 forum pliki do pobrania:

Podstawowe App:

php composer.phar create-projekt yiisoft/yii2-app-basic podstawowe 2.0.0-beta

zaawansowane App:

php kompozytor .phar create-project yiisoft/yii2-app-advanced advanced 2.0.0-beta


(3) Inne App Settings Command:

php startowych

PHP Yii migrować

0

Oto wiersze polecenia zainstalować yii2 na ubuntu:

cd/var/www

/var/www $ ls

/var/www $ cd myyii2

/var/www/myyii2 $ ls

/var/www/myyii2 $ ls -al

/var/www/myyii2 $ ls

/var/www/myyii2 $ php startowych

/* Twój wybór [0-1, lub "q", aby wyjść] 0 */

wybrać 0 dla Developemnt i wpisać tak

PHP Yii Migrate (/ var/www/myyii2 $ php Yii Migrate)

Przed tym poleceniu należy pobrać zaliczkę konfigurację jak [yii- advanced-app-2.0.7.tgz]