Projekt z wykorzystaniem yii2 - część II.
Composer.
Dla wygody w tworzeniu innych projektów można zainstalować composera w systemie. W Linux Mint znajduje się on w repozytoriach. Po instalacji można sprawdzić program wpisując:
$ composer -v
Teraz możemy zainstalować szablon Yii2 bez konieczności ponownego ściągania composera oraz nie będziemy już używali na początku komendy zwrotu php. Tak jak to widać na poniższej ilustracji.
Virtualhost.
Ustawmy teraz virtualhost dla naszego projektu. Rozpocznijmy od uaktywnienia modułu rewrite w serwerze Apache (wszystkie operacje musimy wykonać z podwyższonymi uprawnieniami).
# a2enmod rewrite
Następnie w lokalizacji /etc/apache2/sites-available tworzymy plik z rozszerzeniem .conf . W tym konkretnym przypadku będzie on miał nazwę menu.conf. Lokalizacja naszego projektu i pliku index.php będzie determinowała wpisy (moja lokalizacja: /home/raptor/projects/menu/web).
Zawartość pliku:
<VirtualHost *:80>
ServerName menu.local
ServerAlias menu.local
# Indexes + Directory Root.
DocumentRoot "/home/raptor/projects/menu/web"
<Directory "/home/raptor/projects/menu/web>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
DirectoryIndex index.html index.php
AddType text/html php
</Directory>
</VirtualHost>
Po zapisaniu wydajemy komendę z nazwą pliku.
# a2ensites menu.conf
Postępujemy zgodnie instrukcją serwera przeładowując go oraz w pliku hosts, który znajduje się w lokalizacji /etc dopisujemy następujący wpis:
127.0.1.1 menu.local
Teraz nasz projekt będziemy mogli znaleźć w przeglądarce pod adresem http://menu.local.
Sprawdzenie wersji composer'a.
Instalacja aplikacji przy pomocy composer'a.
2017-10-29 Ator: bronco-one
Projekt z wykorzystaniem yii2 - część II.
Composer.
Dla wygody w tworzeniu innych projektów można zainstalować composera w systemie. W Linux Mint znajduje się on w repozytoriach. Po instalacji można sprawdzić program wpisując:
$ composer -v
Teraz możemy zainstalować szablon Yii2 bez konieczności ponownego ściągania composera oraz nie będziemy już używali na początku komendy zwrotu php. Tak jak to widać na poniższej ilustracji.
Virtualhost.
Ustawmy teraz virtualhost dla naszego projektu. Rozpocznijmy od uaktywnienia modułu rewrite w serwerze Apache (wszystkie operacje musimy wykonać z podwyższonymi uprawnieniami).
# a2enmod rewrite
Następnie w lokalizacji /etc/apache2/sites-available tworzymy plik z rozszerzeniem .conf . W tym konkretnym przypadku będzie on miał nazwę menu.conf. Lokalizacja naszego projektu i pliku index.php będzie determinowała wpisy (moja lokalizacja: /home/raptor/projects/menu/web).
Zawartość pliku:
<VirtualHost *:80>
ServerName menu.local
ServerAlias menu.local
# Indexes + Directory Root.
DocumentRoot "/home/raptor/projects/menu/web"
<Directory "/home/raptor/projects/menu/web>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
DirectoryIndex index.html index.php
AddType text/html php
</Directory>
</VirtualHost>
Po zapisaniu wydajemy komendę z nazwą pliku.
# a2ensites menu.conf
Postępujemy zgodnie instrukcją serwera przeładowując go oraz w pliku hosts, który znajduje się w lokalizacji /etc dopisujemy następujący wpis:
127.0.1.1 menu.local
Teraz nasz projekt będziemy mogli znaleźć w przeglądarce pod adresem http://menu.local.

Sprawdzenie wersji composer'a.

Instalacja aplikacji przy pomocy composer'a.
2017-10-29 Ator: bronco-one