1
Uputstvo za instalaciju – Kendo Manager
Softver za upravljanje projektima i projektni menadžment
www.kendomanager.com
Version 2.0
2
SADRŽAJ
R.broj Naslov Strana
1. Uvod 3
2. Sistemski zahtjevi 3
3. Korak 1. Instalirajte .NET Framework 4 3
4. Korak 2 . Instaliranje IIS 7 ili verzije iznad 3
5. Korak 3 . Instalacija Maria DB na Windows 7,8,10 ili Win Server 2008, 2012, 2016 6
6. Korak 4 . Instalirajte mysql-connector-net-6.9.9 10
7. Korak 5. Kreiranje Kendo projectmanagement baze i kreiranje elmah log baze 11
8. 5.1. Kreiranje projectmanagement baze and elmah log baze koristeći default HeidiSQL 11
9. 5.1.1. Kreiranje projectmanagement baze 12
10. 5.1.2. Kreiranje Elmah log baze podataka 14
11. 5.2. Kreiranje Kendo Manager baze podatakapomoću Xampp-a i phpMyAdmin-om 15
12. 5.2.1. Kreiranje Kendo Projectmanagament database 17
13. 5.2.2. Kreiranje Elmah log Database 18
14. 5.3. Kreiranje Kendo Manager baze kroz Plesk Control Panel 19
15. Korak 6. Instalacija Kendo Manager Softvera 20
16. 6.1. IIS_IUSRS folder permisije 20
17. 6.2. Web config podešavanja 22
18. 6.2.1. Podešavanje jezika aplikacije 22
19. 6.2.2. SMTP podešavanja 23
20. 6.2.3. String za konekciju sa bazom 23
21. 6.3. Kreiranje Kendo Manager App u Internet information server-u (IIS) 24
22. 6.4. Konfigurisanje Aplication pool-a 26
23. 6.4.1. Preporučeno Aplication pool podešavanje 27
24. 6.5. Kendo login data 27
25. 6.6. Instalacija Kendo Managera na Windows Server 2016 28
3
UVOD Kendo Manager je web aplikacija koja se može instalirati na bilo koji Windows web server,VPS ili Windows računar.
Kendo Manager je pogodan za sve vrste projekata, bez obzira na veličinu tima ili kompleksnost projekta.
Jednostavan je za korištenje i ne zahtijeva skupu obuku zaposlenih. Koristeći Kendo Manager olakšat će vam
upravljanje vašim projektima. Ako ste velika ili mala kompanija, vladina institucija ili nevladina organizacija, softver
za upravljanje projektima pomoći će vam da organizujete svoje projekte, svoj tim i pružiti vam pregled projekata.
Sistemski zahtjevi
Sistemski zahjevi za instaliranje Kendo Managera,
Hardverski zahtjevi
• Min: Intel Dual-Core Processor
• RAM: Minimal 4 GB or more
Sofverski zahtjevi
• Win 7,8,10 or Windows Server 2008,2012,2016 • Full administrator Access
• MariaDB 10.1.20 +
• Mysql-connector-net-6.9.9
• IIS 7.0, 8.0, 10.0
• .NET Framework 4 +
Korak 1. Instalirajte .NET Framework 4 • Preuzmite i instalirajte .NET Framework 4 iz sledećeg linka:
https://www.microsoft.com/en-us/download/details.aspx?id=42642
Korak 2 . Instaliranje IIS 7 ili verzije iznad IIS nije podrazumevano instaliran u operativnom sistemu Windows 7. Kao rezultat toga, morate ručno instalirati
IIS na vašoj mašini ili možete jednostavno instalirati IIS koristeći Microsoft® Web Platform Installer (Web PI). Da
saznate više o Web PI-u, pogledajte Learn about and install the Web PI.
Proverite da li ste instalirali jedno od izdanja Windows 7, Windows 8 ili Windows 10 na kojem je podržan IIS 7 ili veća verzija pre nego što nastavite. Nisu sve IIS funkcije podržane na svim edicijama Windows 7, 8 i 10. Izdanja Home Basic i Starter uključuju samo ograničene osnovne funkcije IIS-a. Preporučujemo Ultimate, Professional ili Enterprise Edition
Note : Ako ste već instalirali IIS preskočite ovaj korak
Potrebno je da instaliratte IIS na svojračunar :
• Logujte se na svoj administratorski nalog
• Prvo, kliknite na Control Panel.
4
• U sekciji Programs, kliknite na Turn Windows Features on or off.
Kliknite Allow ako dobijete sledeću poruku:
Kada pojavi prozor Windows Features, Jednostavano selektujte sve opcije vezane za IIS kao što je prikazano na
na slici . Nakon toga kliknite na OK.
5
Pojaviće se progress bar.
Kada se instalacija završi, da biste je proverili, jednostavno upišite sljedeći URL u svoj pregledač: http: // localhost. Ako je instalacija uspješna, videćete sledeći ekran:
6
Korak 3 . Instalacija Maria DB na windows 7,8,10 ili Win Server 2008, 2012, 2016
Postupak Instalacije MariaDB servera je isti za windows 7,8,10 I za Windows server 2008,2012, 2016. Kliknite na https://downloads.mariadb.org/ za download zadnje verzije MariaDB.
MariaDB je dostupna u dve verzije: instalater i zip tip. Preuzmite verziju instalatera.
Instalirajte MariaDB na Windows ili Windows server
• Double installer to start install process. Click Next.
7
• Selektujte License Agreement
• Kliknite "I accept the terms" i kliknite next
Custom Setup
8
Database Authentication/Security Related Properties
NOTE : Možete postaviti lozinku za korisnika "root" baze podataka ako želite i odrediti da li root može pristupiti
bazi podataka sa udaljenih računara.Kliknite NEXT
Ostala Database Podešavanja – kliknite NEXT
9
• Install as service
• Defines if the database should be run as a service and the service name. It is recommended to run your database instance as a service as it greatly simplifies database management. The default service name is "MySQL", for compatibility reasons (this is the same name that "mysqld.exe --install" would choose too).
• Enable Networking
• Whether to enable TCP/IP (recommended) and which port MariaDB should listen to. If security is a concern, you can change the bind-address parameter post-installation to bind to only local addresses. If the "Enable networking" checkbox is deselected, the database will use named pipes for communication.
• Optimize for Transactions
• If this checkbox is selected, the default storage engine is set to Innodb (or XtraDB) and the sql_mode parameter is set to "NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES". You can also define the Innodb/Xtradb buffer pool size. The default buffer pool size is 12.5% of RAM and depending on your requirements you can give innodb more (up to 70-80% RAM). 32 bit versions of MariaDB have restrictions on maximum buffer pool size, which is approximately 1GB, due to virtual address space limitations for 32bit processes.
Kliknite na Install da bi ste instalirali MariaDB
More information :
https://mariadb.com/kb/en/library/installing-mariadb-msi-packages-on-windows/
10
Korak 4 . Instalirajte mysql-connector-net-6.9.9
Otvorite Kendo Managersr Folder. Kliknite dva puta na installer da pokrenete instalacioni proces.
• Kliknite Next – Tipical -Install
11
Korak 5. Kreiranje Kendo projectmanagement baze i kreiranje elmah log baze
5.1. Kreiranje projectmanagement baze and elmah log baze koristeći default HeidiSQL
NOTE : HeidiSQL je Windows klijent za MariaDB i MySQL. Uključen je uz Windows verziju MariaDB od MariaDB 5.2.7
• Kliknite na HeidiSQL
• Kreirajte sesiju
12
• Upišite pasword i kliknite na open
5.1.1. Kreiranje projectmanagement baze
• Kliknite na File zatim Kliknite na Load SQL File opciju
• Izaberite projectmanagement sql fajl iz Kendo Manager – Database foldera i
kliknite open.
13
• Kliknite ok da bi ste potvrdili
• Kliknite na execute SQL
• Kliknite na ok i refresh windows (F5)
• Kliknite ok dugme.
14
Napomena : U lijevom prozoru vidjećete kriranu projectmanagement bazu
5.1.2. Kreiranje Elmah log baze podataka
• Otvorite HeidiSql i kliknite na File i zatim kliknite na Load SQL File opciju
• Izaberite Elmah sql file iz Kendo Manager – Database folder and kliknite open.
15
• Kliknite na execute SQL
• Kliknite na Ok i osvježite prozor (F5)
5.2. Kreiranje Kendo Manager baze podatakapomoću Xampp-a i phpMyAdmin-om
Instalacija i korištenje Xampp zajedno sa IIS-om
Uvod
Glavni cilj ove sekcije je da pomogne početnicima da omoguće istovremeni rad Xampp Apache Servera i IIS
servera radi jer postoji problem zbog porta 80. Da bi to bilo moguće moramo promijeniti Xampp port 80 na drugi
broj porta (koji ne koristi bilo koji drugi servis ).Pratite sledeće korake :
1. preuzmite Xampp sa zvaničnog web sajta ili direktno sa ovog linka 2. Nakon što ste uspješno instalirali Xampp, otvorite httpd.conf iz svog Xampp foldera:
/Xampp/apache/conf/httpd.conf 3. Pronađite opciju Listen 80 i zamijenite sa Listen 8080 4. Pronađite stvaku ServerName localhost:80 i zamijenite sa ServerName localhost:8080 5. Kliknite Save this file i zatvorite fajl 6. Zatim otvorite direktorij: /Xampp/apache/conf/extra/httpd-ssl.conf 7. Pronađite Listen 443 i zamijenite sa Listen 4499 8. Sačuvajte promjenu i zatvorite prozor 9. Čestitam, završili ste instalaciju . Prokrenite svoj Apache service koristeći Xampp Control Panel.
16
• Start Xampp server
• Start PhpMyAdmin
Note: Koristite adresu http://localhost:8080/phpmyadmin ako ste promijenili adresu.
17
5.2.1. Kreiranje Kendo Projectmanagament database
Protrebno je kreirati Project Management I Elmah log database koristeći sql fajl iz Database foldera.
Otvorite PHPMyAdmin i kliknite na Import opciju – selektujte projectmanagement sql file iz DATABASE foldera i
kliknite Go
18
5.2.2. Kreiranje Elmah log Database
Jednom kada ste kreirali projectmanagement bazu potrebno je da kreirate Elmah log database. Kliknite na
import opciju I izaberite elmah sql file iz foldera database. Kada selektujete elmah sql fajl za import, kliknite
Go da krerate bazu. ELMAH je open source alat za otklanjanje grešaka za ASP.NET.
• Kliknite na Import opciju – pronađite i izaberite ELMAH sql file iz DATABASE foldera i kliknite
Go
• Kliknite Go
19
Note : Elmah log addresa je localhost/elmah.axd. Potebno je biti logovan u Kendo manager da vidite
Elmah stranu.
5.3. Kreiranje Kendo Manager baze kroz Plesk Control Panel
Ako koristite Plesk Control Panel, procedura kreiranja baze je ista.
• Izaberite Tools&Settings - Database Servers I kliknite na seting da otvorite phpMyAdmin I da
importujete database projectmangement I elmah log database.
Plesk phpMyAdmin
20
Korak 6. Instalacija Kendo Manager Softvera
• Otiđite na Kendo manager folder i kopirajte Kendo App folder to C:\inetpub\wwwroot.
6.1. IIS_IUSRS folder permisije
• Dodajte IIS_IUSRS pune permisije na foldere App_Data, Files and repository.
App_data
• Kliknite desnim tasterom miša na App_data folder i izaberite Properties and select tab Security.
Dodajte full control za IIS_IUSRS i kliknite Ok.
21
Files folder
• Kliknite desnim tasterom na Files folder i izaberite Properties i selektujte tab Security. Dodijelite
full control za IIS_IUSRS i kliknite Ok.
Repository folder
• Kliknite desnim tasterom miša na Repository folder, izaberite Properties i kliknite tab Security,
dodajte full control for IIS_IUSRS i kliknite Ok.
.
22
6.2. Web config podešavanja
Otiđite na C:\inetpub\wwwroot\kendo i otvorite web config sa note editor da podesite config file.
napomena: Preporučujemo da koristite Notepad++ (https://notepad-plus-plus.org )
• Selektujte web.config
• Kliknite desnim tasterom na Open file da otvorite u note editoru.
6.2.1. Podešavanje jezika aplikacije
Trenutno, Kendo manager podržava Engleski i Srpski jezik (Latinica). Osnovni jezk u aplikaciji je Engleski ("DefaultCulture" value="en-US"). Ukoliko želite da Srpski jezik latinica bude osnovni potrebno je da upišete sr-Latn-RS u string, sr-Latn-RS ("DefaultCulture" value="sr-Latn-RS").
23
6.2.2. SMTP podešavanja
Mail server podešavanja služe za podešavanje emailova I automatskih notifikacija ako imate email server.
Napomena: Kendo Manager ne podržava port 465 za slanje maila
6.2.3. String za konekciju sa bazom
• Upišite root lozinku u svoj konekcioni string da bi ste se povezali sa bazom.
1 red stringa primer
2,3,4 red stringa primer
Napomena:
Kendo konfiguracijska datoteka je unapred definisana za podrazumevano projectmanagement bazu i
elmah log bazu a koje smo prethodno kreirali koristeći HeidiSQL ili phpMyAdmin. Ako kreirate bazu
podataka sa drugačijim imenom i lozinkom, potrebno je uneti podatke u string za konekciju. Ako vaš
root korisnik nema lozinku, ostavite polje lozinka praznim.
24
6.3. Kreiranje Kendo Manager App u Internet information server-u (IIS)
Postupak dodavanja Kendo Manager APP na IIS 7.5 ili više verzije je isti bez obzira koji operativni sistem koristite
(Windows 7/8/10 ili Server 2008,2012,2016).
• Otvorite IIS Manager
Za početak, otvorite IIS Manager from Start > Control Panel>System and Security\Administrative Tools.
Stop default IIS web site
Ako želite da koristite Kendo Manager na portu 80 neophodno je da zaustavite default IIS website.
Add Kendo Manager
• Proširite tree u connections column.
• Kliknite desnim tasterom na Sites.
• Selektujte Add Web Site…
25
Konfigurisanje Novog Kendo manager vebsajta
Ovaj incijalni prozor za Kendo manager konfigurisanje.
• U Site name, Upišite Kendo za indentifikaciju vašeg web sajta.
• U Physical path upišite lokaciju vašeg web sajta. Ovo možete postavitii bilo gde na vašem
tvrdom disku ali možete koristitit i default is c:\inetpub\wwwroot\kendo
• U binding set, možete odabrati kako se sajt vezan za server.
• Type: Selektujte HTTP or HTTPS ako vaš server ima SSL Certificat.
• IP Address: Seletujte vašu IP ovdje. Ako koristite Windows 7 verovatno je ta mašina u vašem
local hostu i ima localnu IP adresu 192.168.14.123 ili nešto slično.
• Port: Defaultno je predefinisan port 80 .Ukoliko koristite drugi port potrebno je upisati drugi port
• Host name: Ovo bi trebalo da bude vaše ime domene. Ako ga nemate i želite koristiti vašu IP
adresu, ostavite je prazno.
26
6.4. Konfigurisanje Aplication pool-a
• Selektovanje .NET Framework 4 Version u Application Pool
Click to Aplication Pools
Selektujte Kendo application pool i kliknite na Advanced Settings
Selektujte .NET framework version 4.0 i kliknite OK. Selektujte Identity - click and choose and select
Network Service.
27
6.4.1. Preporučeno Aplication pool podešavanje
6.5. Kendo login data
Upišite localhost u browser i kliknite enter. Ako ste sve ispravno podesili, dobićete početnu stranu Kendo
Managera. U formu za prijavu upišite default login podatke i kliknite login:
Username : admin
Password : admino
28
• Kendo Manager je spreman za rad
6.6. Instalacija Kendo Managera na Windows Server 2016
Postupak dodavanja nove internet stranice na IIS je isti bez obzira na koji operativni sistem ili Windows
server (2008,2012,2016).
Open the IIS Manager
Za početak , otvorite IIS Manager Start > Internet Informations server
29
Kreranje Kendo Manager website • Proširite tree koloni connections.
• Desni click na Sites.
• Selektuj Add Web Site…
Ovaj prozor je početna nova konfiguracija veb sajta. – U Site name, Upišite Kendo za indentifikaciju Kendo web sajta. – U Physical path upišite lokaciju vašeg web sajta . Osnovna lokacija je c:\inetpub\wwwroot\kendo U binding set, – Type: Select HTTP ili HTTPS i naziv domena.