Roman3349 / FIT-BIT-ITU-2019-project

Projekt do předmětu Tvorba uživatelských rozhraní na FIT VUT v Brně 2019

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ITU

Půjčovna sportovního vybavení

Instalace

1. Stažení repozitáře

Pokud již nemáte stažené zdrojové kódy, tak je můžete stáhnout pomocí příkazu níže.

git clone --depth 1 https://gitlab.com/Roman3349/itu.git

2. Stažení composeru

Pro instalaci potřebných závislotí je potřeba stáhnout správce balíčků Composer. A to uděláte pomocí příkazů, které nalezenete níže.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

3. Stažení závislostí

Pomocí příkazu níže stáhnete potřebné závislosti.

php composer.phar install --no-dev --optimize-autoloader

4. Nastavení databáze

V souboru app/config/common.neon upravte nastavení databáze:

parameters:
	database:
		host: DATABÁZOVÝ_SERVER
		dbname: JMÉNO_DATABÁZE
		user: UŽIVATEL
		password: HESLO

5. Inicializujte databázi

Databázi inicializujete pomocí dvou příkazů, které naleznete níže a které se vás budou ptát, zda chcete provést změny. A tyto hlášení potvrdíte stisknutím kláves y a Enter.

./bin/console migrations:migrate
./bin/console doctrine:fixtures:load

6. Spusťte webserver

Pokud aplikaci chcete pouze vyzkoušet na svém počítači, tak nejjednodušší způsob spuštění webserveru je pomocí příkazu

php -S [::]:8080 -t www/

a poté v prohlížeči navštivte stránku http://localhost:8080.

Použité komponenty

About

Projekt do předmětu Tvorba uživatelských rozhraní na FIT VUT v Brně 2019

License:GNU General Public License v3.0


Languages

Language:PHP 72.4%Language:HTML 23.1%Language:JavaScript 3.2%Language:CSS 0.7%Language:TeX 0.5%Language:Makefile 0.1%