De software kan erg eenvoudig geinstalleerd worden op 1 PC, voor 1 gebruiker. Voor installatie in een netwerkomgeving zijn enkele extra stappen nodig, zoals verderop beschreven.
Installatie op 1 PC
Vereisten
Elke recente Windows-PC (minstens Windows XP) voldoet voor de installatie .
Installatie
Download het installatiebestand van MFS, en voer uit uit. Indien een vorige versie van MFS 4.x aanwezig was op uw PC, wordt die automatisch geupdate, en bij de volgende start van MFS, wordt ook de database automatisch geupdate.
Installeer ook OpenOffice.org (http://nl.openoffice.org) indien u de MFS-gegevens makkelijk wil kunnen bekijken en bewerken in een spreadsheet met behulp van het blauwe icoontje dat op vele plaatsen in MFS aanwezig is.
Wachtwoorden
MFS vraagt geen wachtwoord bij het opstarten als
- er maar 1 gebruiker is aangemaakt in "gebruikersbeheer" in MFS
- EN als de gebruikersnaam en het wachtwoord van die gebruiker resp. admin en admin zjin
Dat is het geval bij de standaard installatie. Zodra u dus een gebruiker toevoegt in gebruikersbeheer, zal MFS bij het inloggen een wachtwoord vragen. Als u het wachtwoord niet gewijzigd hebt, is dat dus voor gebruikersnaam en wachtwoord :
Installatie voor netwerkgebruik
Vereisten
U dient bekend te zijn met MySQL-Database-administratie, u vindt handleidingen op http://www.mysql.com . Er is een server (vast IP) nodig waarop de database-software MySQL geïnstalleerd kan worden. We raden aan hiervoor een aparte server te voorzien die onafhankelijk is van uw fileserver en de servers voor de rest van uw software, maar dat is niet strikt noodzakelijk.
Tip: wanneer u het opzetten van een netwerk-database te ingewikkeld vindt, raden we u aan onze service "hosted MFS" eens te bekijken. Hosted MFS laat u toe vanop meerdere PC's op verschillende locaties, evt. met meerdere gebruikers, uw MFS-gegevens te raadplegen.
Installatie
Om met meerdere gebruikers tegelijk in MFS te werken, moet er een database-server geinstalleerd worden, en de verschillende MFS-clients moeten geconfigureerd om hun gegevens op die server op te slaan, in plaats van in hun interne database-server.
- Installeer MySQL Community server 5.1 op een PC in uw netwerk met een vast IP-adres. (voorbeeld : myserver.lan.test.com of 192.168.0.10)
- Opmerking : Het InnoDB-backend in de MySQL-server is vereist.
- In Windows : Installeer de server zodanig dat hij automatisch wordt opgestart als "service" bij het aanzetten van de computer.
- (Gewijzigde procedure vanaf MFS 4.2.62)
- Maak op de MySQL-server een database aan met de naam (bijvoorbeeld) 'mfs'.
- De naam voor de administrator-gebruiker voor MFS is admin. Deze gebruiker moet nu aangemaakt worden in de database, met als achtervoegsel @databasenaam. Dus als uw database mfs heet, moet u een gebruiker "admin@mfs" aanmaken in de mysql-database. Alleen gebruikersnamen die
- in de database aangemaakt zijn met achtervoegsel @databasenaam
- en ook in MFS zelf aangemaakt zijn zonder achtervoegsel, kunnen inloggen in MFS.
- Aanmaken van de gebruiker in de database kan vanuit de grafische installatie-interface, maar ook vanop de command line. In het laatste geval :
-
Start de MySQL-command line interface.
-
In Windows wordt er in het Start-menu door de MySQL-installer een Mysql Command Prompt voorzien
-
Maar u kan de MySQL-command line interface ook starten vanop de Windows Command Prompt. Indien u bij de installatie van MySQL de bin-directory aan het PATH hebt laten toevoegen door het installatieprogramma, kan dat met
-
Indien u de bin-directory NIET aan het path liet toevoegen door de installer, en indien MySQL bijvoorbeeld geinstalleerd is in (afhankelijk van de versie ed. van MySQL) "c:\Program Files\MySQL\MySQL Server 5.1", doet u dat met
-
In de MySQL-command line interface maakt u nu de database mfs en een database-gebruiker admin@mfs aan :
-
mysql> create database mfs;
-
mysql> grant all privileges on mfs.* to 'admin@mfs'@'%' identified by 'abQUabQU';
-
mysql> grant all privileges on mfs.* to 'admin@mfs'@localhost identified by 'abQUabQU';
-
Verlaat de command line interface
-
Importeer de startgegevens in uw nieuwe database. Ze bevinden zich in het bestand mfsdatabase.sql, in de map waarin MFS geinstalleerd is. Bijvoorbeeld wanneer MFS geinstalleerd is in C:\Program Files\Digon\Mfs4_2, kan u dit doen (voor de parameters in het voorbeeld) met het volgende commando op de COMMAND PROMPT van de server. Merk op : als de bin-directory van uw MySQL-installatie in het PATH zit, kan u het stuk tussen de eerste aanhalingstekens gewoon vervangen door mysql.
- Installeer MFS op de verschillende client-PC's in uw netwerk. Ga op die verschillende PC's in MFS naar Bestand/voorkeuren/instellingen, in het tabblad 'database'. Vink 'Interne database gebruiken' uit, en vul bij database-server het IP-adres in van uw server-PC, en bij database-naam mfs.
- Log in in MFS met de gebruikersnaam admin (zonder achtervoegsel), en met het door u gekozen wachtwoord (abQUabQU in dit voorbeeld)
- Om nieuwe gebruikers aan te maken (herinner u : de gebruiker moet met achtervoegsel in de database worden aangemaakt, en zonder achtervoegsel in MFS zelf, om de permissies te kunnen toekennen) :
- Maak de gebruiker aan in de database, via de GUI of via de command line, denk aan het achtervoegsel, bijvoorbeeld voor een gebruiker jan :
- Log in als de gebruiker 'admin' in MFS, en maak in bestand/gebruikersbeheer de gebruiker jan aan, en stel zijn permissies in.
- Merk op : deze permissies worden opgelegd door MFS, en gelden dus niet als gebruiker "jan" rechtstreeks inlogt in de database ! Daartoe kan "all privileges" strenger ingesteld worden, maar let op dat er voldoende privileges zijn zodat jan zijn normale taken in MFS kan uitvoeren.
- Vermijd absoluut dat verschillende gebruikers verschillende versies van MFS opstarten. Er zijn verschillen tussen de verschillende versies van MFS ivm hoe ze hun gegevens in de database opslaan. Bij elke update van het programma wordt de database-structuur geupdate. Oude versies van MFS opstarten op een database-structuur die bij een nieuwere versie hoort, kan tot gegevensverlies leiden. Het is hiertoe nuttig om MFS te installeren in een "Network Share", waartoe alle client PC's van de gebruikers toegang hebben. De software moet dan niet op de individuele computers geinstalleerd worden, een snelkoppeling naar de executable (mfs.exe) vanop elk van de clients is voldoende. Dit vereenvoudigt het updaten van de software in grote mate : vraag alle gebruikers uit te loggen uit MFS, en installeer de nieuwe versie enkel op de server-share. Daarna hebben alle gebruikers tegelijk toegang tot dezelfde, nieuwe, versie. Opmerking: bij installatie op een netwerk-share zoals hier beschreven, word het MFS-installatieprogramma niet uitgevoerd op elk van de clients. Als dan vanop Windows XP werkstations de functie "scannen van documenten" in MFS gebruikt zal worden, moet op die Windows XP-werkstations Microsoft WIA 2 geïnstalleerd worden. Zie msdn.microsoft.com (WIA 2 redistributable). Windows Vista en Windows 7 bevatten zelf al WIA, en daarvoor dient niets extra te gebeuren. Eenvoudige installatie van WIA 2 op Windows XP : : voer *toch* de installatie van MFS vanuit het installatieprogramma van MFS uit op deze werkstations, en verwijder MFS dan terug op het werkstation. De WIA-component zal dan geregistreerd blijven.
Netwerkgebruik met replicatie (hot backup)
Het verdient de aanbeveling om een zogeheten "hot-backup"-systeem te voorzien. Dat is een tweede server, best op een andere locatie, die in real-time een kopie vormt van de gegevens op uw hoofd-server (master server). Indien er iets mis gaat met de master server, is het dan kwestie om de slave-server om te schakelen naar master server (1 mysql-commando), en de client PC's te laten verwijzen naar de nieuwe master-server (=aanpassen database-server-instelling in de MFS-installatie op de clients, ofwel een aanpassing aan uw DNS). Voor de configuratie van replicatie met MySQL verwijzen we u naar de documentatie van MySQL.