ClockWise 3.0 installatie handleiding



Vergelijkbare documenten
Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Denit Backup instellen op een Linux server

Installatie en configuratie documentatie

Die vraag krijg ik regelmatig. De meest voorkomende situaties zijn deze:

Handleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0

Installatiehandleiding AssuPortal met WampServer

Installatiehandleiding TiC Narrow Casting Manager

Installatie en configuratie documentatie

Installatiehandleiding. Facto minifmis

Handleiding Sportlink Club

Rodin installatiehandleiding (vanaf versie 2.1.xxx.x)

Installatie SQL: Server 2008R2

Easy Business Tools - Multi-user module

Handleiding aanmaak CSR

LES 11: VAN LOKAAL NAAR ONLINE. Lesoverzicht: Aan de slag Domeinnaam Web hosting FTP gegevens FTP programma s Database exporteren Samenvatting

Installatie Handleiding voor Modelit Applicatieprogrammatuur

Installatie Handleiding voor: TiC Narrow Casting Certified. System Integrators

16. Web Station. In dit hoofdstuk komen de volgende onderwerpen aan bod:

Handleiding aanmaak CSR

Handleiding installatie Rental Dynamics

Handleiding installatie Enecsys uitlezen op een Synology NAS

WAVIX Installatie Handleiding

Op de Virtual Appliance is MySQL voorgeïnstalleerd. MySQL is momenteel de meest gebruikte database op het internet.

Opmerkingen kan je mailen naar: A. Kouters: A. Steijlen: Versie Datum Opmerkingen

Drupal lokale installatie op Linux Mint 17.1 Cinnamon.

INSTALLATIE EXCHANGE CONNECTOR

Gegevens. Cliënt met browser Server met Apache/IIS Databaseserver En PHP

Drupal lokale installatie op Windows 7.

Installatie Handleiding Alimentatie Rekendisk Sdu Uitgeverij / A. Koppenaal

KeyLink B.V. KeyLink CTI Client Installation Manual - Dutch

Installatie King Task Centre

Inhoudsopgave. versie 0.8

Optifile Server Installatie

Installatie van een update Versie 10

ICT HANDLEIDING TELEWERKEN. Versie 2010

Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

ICT HANDLEIDING TELEWERKEN. Versie 2010

Instellingen CMS Pakketten DRUPAL INSTALLATIE

Installeren van het programma:

Installatie Handleiding voor: TiC Narrow Casting Certified. System Integrators

Upgrade Accowin van versie 1 naar versie 2

5/5 Red Carpet. 5/5.1 Inleiding

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 2 april 2012, versie 1.0d

De installatie en configuratie van een webserver

Installatie van WerkMeester

Portal4U 1.4 Installatie

WebUntis 2014 Instructies basisinstallatie

Logicworks CRM en Microsoft SQL Server 2005 (Express) Introductie

Orbis Software. Portal4U. Installatie Handleiding. Dit document bevat de Installatie Handleiding voor Portal4U

Handleiding VANAD Comvio SBC Windows

Website plaatsen op het Parallels-platform van InterNLnet / Tele2.

Een database gebruiken

Installatie Avalanche Webview

Installatie SQL Server 2008R2

Installatie handleiding Reinder.NET.Optac

Inhoudsopgave... 1 Disclaimer... 3 Voorwoord... 3 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

Handleiding DirectAdmin

WebUntis 2014 Instructies basisinstallatie

Inloggen in AccountView online voor Windows 30 april 2015 versie 9.1 en hoger

Installatie Avalanche Windows

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 23 april 2014, versie 1.0d

Test Joomla op je PC 1

Migratie van Unicenta Derby naar Chromis

OSCOMMERCE INSTALLATIE

Installatiehandleiding Business Assistent

Informatica Pagina 1 van 13. Versiedatum 16/06//2014. Te herzien op

Instellen back up Microsoft SQL database Bronboek Professional

Planbord installatie instructies

Handleiding installatie Visual Rental Dynamics

Installatie Groeps Login app

USB Webserver installatie en gebruik

Technische nota AbiFire5 Rapporten maken via ODBC

SCENARIO ADVIES INSTALLATIEHANDLEIDING. Versie 1.3

BASIS HANDLEIDING CLOUD ASSISTENT

ISW Presents Debian Homeserver Workshop

Handleiding: FTP Verbinding Opzetten Publicatiedatum: (versie 1.0) Pagina 1 van 10 pagina s. Handleiding FTP Verbinding Opzetten

Installatie SQL Server 2012

Documentatie. Remote Access Voorziening Etam (RAVE)

Standaard Asta Powerproject Client Versie 13 Installatiedocument v1

Handleiding DirectAdmin

Externe toegang met ESET Secure Authentication. Daxis Versie 2.0

Pervasive Server V9 Installatiegids

Installatie Remote Backup

Installatie SQL Server 2014

1. Installeren Update 2.4.7

Firmware Upgrade. Upgrade Utility (Router Tools)

Solcon Online Backup. Aan de slag handleiding voor Linux

The Nanny Personeel. Lokaal inloggen

Linux Server Installatie

Datum 15 juni 2006 Versie Exchange Online. Handleiding voor gebruiker Release 1.0

Online Back-up installatie handleiding. Sikkelstraat VB Oosterhout E: info@winexpertise.nl

Standaard Asta Powerproject Client Versie 12 Installatiedocument v1

Installatiehandleiding SCENARIO ADVIES. Oktober Versie 1.3

Standard Parts Installatie Solid Edge ST3

FTP met Filezilla. Installatie

Transcriptie:

ClockWise 3.0 installatie handleiding Amsterdam / Groningen, 12 februari 2008 Pagina 1 / 1

ClockWise 3.0 installatie handleiding Hieronder vindt u de stappen die gezet moeten worden voor een installatie van ClockWise 3.0 Software requirements De volgende software moet reeds geïnstalleerd zijn alvorens u deze stappen uit kan voeren: Een webserver, bijvoorbeeld Apache of Microsoft IIS. Apache kan kosteloos worden gedownload op http://www.apache.org PHP versie 4.3.0 of hoger moet zijn geïnstalleerd. PHP 5.2 wordt ondersteund, maar hiervoor moet een speciale distributie gemaakt worden. Een paar tips voor de instellingen in de php.ini file voor Windows staan onderaan het document. PHP kan kosteloos worden gedownload op http://www.php.net MySQLversie 3.23.x, 4.0.x, 4.1.x, 5.0.x, 5.1.x of hoger moet op de server draaien en er moet een database en een databasegebruiker met de juiste rechten zijn aangemaakt. MySQL kan kosteloos worden gedownload op http://www.mysql.com Zend Optimizer versie 2.6 of hoger moet worden geïnstalleerd om de geoptimaliseerde en gecodeerde files van ClockWise te kunnen interpreteren. Voor versies die PHP 5.2 of hoger ondersteunen dient Zend Optimizer 3.3 of hoger geinstalleerd te zijn. De optimizer is platform afhankelijk en kan kosteloos worden gedownload op: http://www.zend.com/store/products/zend-optimizer.php Er dient een versie genomen te worden die aansluit op de geïnstalleerde PHP versie. Apache, MySQL en PHP zijn open source pakketten. Zoek bij het downloaden altijd een stable release. Dit betekend dus niet perse de laatste met het hoogste nummer. Als er bijvoorbeeld 5.1.0 en 5.1.1 aangeboden wordt op de download pagina, is 5.1.0 stabieler dan 5.1.1. Stappen voor installatie van het urenregistratiesysteem: 1. Database aanmaken Maak een lege (nieuwe) database aan in MySQL. Dit kan via een extern database beheerpakket zoals bijvoorbeeld phpmyadmin, of met de mysql commandline prompt. Het aanmaken van een database met de mysql commandline tool gaat als volgt: Start de mysql commandline tool met superuser rechten: mysql -user=root -password=rootwachtwoord Er verschijnt de mysql prompt (mysql>). Vervolgens kunt u mysql commando s ingeven. De mysql commando s dienen te worden afgesloten met een ; teken, pas daarna wordt het commando verwerkt. Om de mysql interpreter af te sluiten kunt u exit intypen. Geef het command voor het aanmaken van een nieuwe database: CREATE DATABASE clockwisedb; (In deze en onderstaande voorbeelden is rootwachtwoord het root password, in nieuwe Pagina 2 / 2

installaties vaak een lege string, clockwiseuser de gebruiker waaronder ClockWise de MySQL database benaderd, clockwisedb de database waar ClockWise op draait, en wachtwoord het wachtwoord voor de myqsl gebruiker om de database te benaderen. Gebruik hiervoor desgewenst uw eigen waarden) Mocht de database al bestaan en u zou deze eerst willen verwijderen dan kunt u het volgende commando gebruiken. Let er hierbij op dat alle gegevens in de database verloren gaan! DROP DATABASE clockwisedb; 2. Database gebruiker aanmaken Maak een MySQL gebruiker aan met de juiste rechten. Deze gebruiker moet alle rechten (GRANT ALL) hebben op de database waar ClockWise gebruik van maakt, en bovendien de globale rechten CREATE TEMPORARY TABLE en LOCK TABLES hebben. In de mysql command prompt kan dit met de volgende commando s: GRANT ALL PRIVILEGES ON clockwisedb.* TO clockwiseuser @ localhost IDENTIFIED BY wachtwoord WITH GRANT OPTION; Voor MySQL versies vanaf 4.0.2 moeten tevens de volgende rechten aan de clockwiseuser gegeven worden. De versie van MySQL kan onder andere gevonden worden door het commando mysql --version GRANT CREATE TEMPORARY TABLES, LOCK TABLES ON *.* TO clockwiseuser @ localhost ; 3. Database initialiseren Run het installatie-sql-script met de naam install.sql uit de sql directory in de distributie. Dit script maakt alle voor ClockWise noodzakelijke tabellen aan. Tevens wordt de eerste ClockWise-gebruiker aangemaakt met de naam en wachtwoord BEHEERDER en met de ClockWise-beheerders-rechten. Om de initiële database te installeren met de mysql commandline tool kan het volgende commando gegeven worden vanuit de commandline prompt (dus niet de mysql prompt): mysql -user=clockwiseuser -password=wachtwoord clockwisedb < install.sql Als U ClockWise upgrade van een eerdere versie, kunt u in plaats van install.sql de naar ClockWise v3.0 geconverteerde database dump nemen die u geleverd kreeg bij de uitlevering van deze versie. 4. ClockWise files kopieren Plaats de directory-structuur zoals die op de CD in de web directory op de webserver (vaak genaamd www, public_html of httpdocs). Bij een server die ook gebruikt wordt voor andere webpagina s is het aan te raden die files in een aparte directory clockwise neer te zetten. Let er op dat bij het gebruik van Pagina 3 / 3

FTP het binary transfer formaat gebruikt wordt, omdat de ClockWise files gecodeerd zijn in een binary formaat. Door het kopiëren van de files van de CD zijn deze mogelijk read-only. Zorg ervoor dat in ieder geval de file config.php in de root bewerkt kan worden en dat alle files leesbaar zijn voor de gebruiker waaronder de web server draait.. 5. ClockWise configureren Open de file config.php met een platte-teksteditor en pas de file aan door de servernaam, databasenaam, gebruiker en wachtwoord te wijzigen zodat deze kloppen met de door u aangemaakte database gegevens. Als de database op de zelfde server staat als de webserver is de servernaam vaak localhost. Met de (fictieve) gegevens bij bovenstaande mysql installatie zou het bestand er zo uit moeten zien: <?php $host = localhost ; $loginnaam = clockwiseuser ; $wachtwoord = wachtwoord ; $dbnaam = clockwisedb ;?> 6. Inloggen in ClockWise Het systeem kan nu gebruikt worden. Als u het pakket geplaatst hebt in een directory clockwise in de web directory kan u het benaderen door http://<webserver>/clockwise in te tikken in de browser, waarbij webserver staat voor localhost, het ip adres van de server, of een domeinnaam wat aan de server gekoppeld is. Als het goed is verschijnt er een inlogscherm zonder foutmeldingen en waarschuwingen. Bij een nieuwe installatie kan u inloggen met de standaard gebruikersnaam beheerder en wachtwoord beheerder. Ook na het inloggen mogen geen foutmeldingen en waarschuwingen meer verschijnen. Mocht dit toch het geval zijn, controleer dat de installatie en raadpleeg de veelgestelde vragen verderop in dit document. 7. ClockWise licentie aanbrengen Vervolgens kunt u de licentie van ClockWise installeren. Zonder deze licentie kunt u geen volledig gebruik maken van het pakket. De licentie aanbrengen kan op twee manieren; met de hand of automatisch. a. Licentie Key online opvragen en installeren Onder het tabblad Licentie Manager in Instellingen, heeft u de optie nieuwe licentie aanbrengen. Onder Licentie Key online opvragen kunt u de gebruikersnaam en het wachtwoord van uw ClockWise klantlogin pagina invoeren. Voor het online opvragen van een Licentie Key heeft de server waarop ClockWise geïnstalleerd is een verbinding met het internet nodig. Mocht het online installeren niet lukken dan kunt u een Licentie Key ophalen door met uw gebruikersnaam en wachtwoord in te loggen bij de ClockWise klantlogin Pagina 4 / 4

pagina, of via de mail een Licentie Key aan te vragen. Bij het aanvragen is een Activerings Aanvraagcode nodig, die verkregen kan worden in de Licentie Manager. Na het opvragen van de Licentie Key kan u deze met de hand installeren in de Licentie Manager. b. Handmatig een Licentie Key aanbrengen Heeft u een licentiekey bij uw installatie gekregen of aangevraagd in de klantlogin pagina, dan kunt u deze aanbrengen onder het tabblad Licentie Manager in Instellingen. U heeft daar de optie nieuwe licentie aanbrengen. Kopieer de tekst van de licentiekey, met of zonder de regels omsloten door --, in het invoerveld bij Mogelijkheid 2: Handmatig een Licentie Key installeren en klik op Opslaan. Raadpleeg voordat u begint met het in gebruik nemen van ClockWise eerst het quickstart document uit de documenten directory op de ClockWise CD, die uitleg geeft over de inrichting en het gebruik van ClockWise. Pagina 5 / 5

PHP instellingen voor Windows servers Bij sommige installaties van PHP onder Windows moeten enkele instellingen gedaan worden om PHP correct te laten functioneren. De file php.ini waar de instellingen voor PHP onder Windows in geconfigureerd worden staat doorgaans in c:\windows\system\php.ini session.save_path Kan er niet worden ingelogd in ClockWise dan staat vaak het session.save_path niet juist ingesteld. Deze moet wijzen naar een bestaande directory voor tijdelijke bestanden die daadwerkelijk schrijfbaar is. Voorbeed: session.save_path = /windows/temp error_reporting Error reporting moet gezet worden op het niet weergeven van notices. Bij een Unix installatie zijn deze standaard onderdrukt. Mochten er Notice berichten in een Windows ClockWise installatie verschijnen dan kan de volgende regel in php.ini deze verhelpen: error_reporting = E_ALL & ~E_NOTICE Pagina 6 / 6

Database backups Wij raden het aan om backups te maken van de database van ClockWise, omdat harde schijven en server apparatuur doorgaans een beperkte levensduur heeft. Met een backup van de database kan altijd de oorspronkelijke installatie hersteld worden. Het is onder Windows doorgaans niet genoeg om alleen een tape backup te hebben van de harde schijf, omdat een MySQL installatie zich moeilijk laat terugzetten vanuit een backup. Het best geschikt is het commando mysqldump dat bij de MySQL installatie onder zowel Linux/Unix als Windows geleverd wordt. Het commando mysqldump -user=clockwiseuser -password=wachtwoord clockwisedb > backup.sql geeft een backup van de database in het bestand backup.sql. U dient hiervoor in plaats van clockwiseuser, wachtwoord en clockwisedb de juiste gegevens in te vullen die ook in de ClockWise installatie gebruikt worden. Het is aan te raden om dit commando wekelijks of dagelijks, automatisch te laten uitvoeren door een cron-job (onder Unix) of via een scheduled task (onder Windows) en het resultaatbestand met de backupdatum in de filenaam te kopieren of te mailen naar een plek op een andere harde schijf of computer. Ook is het mogelijk om de backup te initiëren vanaf een externe computer, mits de mysql gebruiker die hiervoor gebruikt wordt de juiste rechten heeft. Ook is het mogelijk voor MySQL een replication server op te zetten die automatisch de meest recente vernaderingen in de MySQL database overneemt. Voor de verschillende backup strategieën en informatie daarover is veel op het internet te vinden. Pagina 7 / 7

Veel gestelde vragen Q: Na een update van MySQL verschijnt een melding (#1251) die lijkt op Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client A: De nieuwe MySQL versie die u geinstalleerd heeft gebruikt een nieuw wachtwoord protocol. U kunt dit verhelpen door in de MySQL prompt het volgende commando te geven (met in plaats van clockwiseuser, localhost en wachtwoord de juiste waarden uit de config.php file): SET PASSWORD FOR clockwiseuser@localhost = OLD_PASSWORD('wachtwoord'); Q: Na het installeren van ClockWise krijg ik op het inlogscherm meldingen waarbij de bovenste lijkt op Warning: session_start() [function.session-start]: open(z:/wamp/tmp., O_RDWR) failed: No such file or directory (2) in clockwise A: De save.session_path instelling in de file php.ini van de PHP installatie verwijst naar een directory die niet bestaat of die niet beschrijfbaar is voor PHP. Vul hier een correcte waarde in en herstart de webserver. Q: Na het installeren van ClockWise krijg ik bij het aanroepen van de ClockWise files via de browser de melding Fatal error: Unable to read X bytes in {scriptname} on line 0 A: De ClockWise php files zijn mogelijk ge-upload in ascii mode van Windows naar Unix of omgekeerd. Zorg bij het uploaden/ftp-en van Windows <-> Unix ervoor dat de binary mode gebruikt wordt voor files met de extensie.php, of pak de zip of tgz file met de ClockWise installatie direct uit op de server waar de installatie plaatsvindt. Helpt dit niet, controleer dan of u de juiste Zend Optimizer versie gebruikt. Q: Na het installeren van ClockWise krijg ik op willekeurige plekken meldingen waarbij de eerste melding lijkt op Access denied for user 'clockwise'@'localhost' to database 'clockwise' A: De rechten van de MySQL gebruiker waaronder ClockWise de MySQL database benaderd heeft niet de juiste rechten. De correcte rechten zijn alle rechten (GRANT ALL) voor de database waar ClockWise op draait, en bovendien vanaf MySQL versie 4.0.2 tevens de globale rechten voor CREATE TEMPORARY TABLE en LOCK TABLES. Q: Bij het inloggen krijg ik de melding Uw browser moet cookies accepteren om in te kunnen loggen A: ClockWise herkent u na het inloggen door middel van cookies. De browser waarmee u ClockWise benaderd moet zo ingesteld zijn dat deze cookies accepteerd. Sommige browser, met name IE na het upgraden naar SP2, verwacht dat u expliciet aangeeft of u voor een websiet cookies accepteerd. Stel deze in onder internet opties of via het security icoon rechtsonder in uw browser. Pagina 8 / 8