som blanker skjermen (clear screen). Du får en oversikt over alle kommandoene ved å skrive,



Like dokumenter
Innstallasjon og oppsett av Wordpress

Velkomment til å installere BAS21

Kjøre Wordpress på OSX

SPSS Høgskolen i Innlandet

4. Installasjonsveiledning. Experior - rich test editor for FitNesse -

Brukerveiledning for Intelligent Converters MySQL Migration Toolkit IKA Trøndelag IKS 2012

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

WinTid Scheduler. Oppgradering til versjon HRM

Kom i gang med VPN inn til skolens filserver. Innhold

Installasjonsveiledning PowerOffice SQL

Databaser kort intro. Tom Heine Nätt

Installasjonsveiledning Visma Avendo Lønn, versjon 7.60 Oktober 2011

Huldt & Lillevik Ansattportal. - en tilleggsmodul til Huldt & Lillevik Lønn. Teknisk beskrivelse

2. Beskrivelse av installasjon av SQL Server 2005 og hvordan lage databasen som trengs av administrasjonsprogrammet:

Publisering av statiske og dynamiske websider til klasserom.net fra Dreamweaver og MySQL

Opus Dental 7.1 Oppdateringsveiledning

Installasjonsveiledning

Demoversjon. Installasjon Uni Økonomi V3. - økonomisystemer fra start til børs

Installasjon Huldt & Lillevik Lønn. Innhold

Hvordan setteopp en wordpress site med wampserver. Lokal site på din pc.

Publiseringsløsning for internettsider

Hvordan å lage og publisere ditt personlige visittkort

Gå til Nedlastninger på menylinjen for Visma Skolelisens og velg Visma Lønn versjon 9.5.

Mamut Business Software

Installasjonsveiledning

Flytte Lønn 5.0 fra SQL 2000 til SQL 2005 / 2008

Del 1: Overgang fra gammel hjemmeside til ny hjemmeside

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 8

INSTALLASJONSVEILEDNING FOR DATAX REISEREGNING BEDRIFT

Installasjonsveiledning Visma Avendo, versjon 5.2

Oppdatering av eget innhold på venteromsskjermer BRUKERVEILEDNING

Hvordan gjøre fjernhjelp til noen som ønsker hjelp med Hageselskapets portal? Av Ole Petter Vik, Asker Versjon

JSP - 2. Fra sist. Hvordan fungerer web? Tjenerside script HTML. Installasjon av Web-tjener Et enkelt JSP-script. Ønsker dynamiske nettsider:

Før du starter, del 2

Oblig 5 Webutvikling. Av Thomas Gitlevaag

Installasjonsveiledning

Velkommen til Brother's Keeper 6 for Windows!

Veiledning for oppdatering av Extensor 05 - versjon 1.16.

Etiming i VirtualBox!!!!!!!!!! Side 1 av 24

Installasjons veiledning for QuickNG SuperService integrasjon

Uni Micro Solutionpartner. Demoversjon Installasjon

Maestro Klientadministrasjon

Intentor Helpdesk - Installasjon Step #4: Database

// Mamut Business Software Installasjonsveiledning

Feilsøking i BO. Olav Syse, konsulent. Jan Terje Hansen, service manager. Be business intelligent

MySQL. Historikk. Nedlasting og installasjon

BRUKERMANUAL. Telsys Online Backup

VMware Horizon View Client. Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang

Brukerveiledning For Installasjon Av PCKasse. v1.01

N o r T r i m. Hurtighjelp / Hvordan gjør jeg... Heftet er revidert: 12. August 2004

En liten oppskrift på hvordan jeg installert og fikk Xastir til å virke sånn at jeg ble synlig i APRS verden.

PowerOffice Mobile Server

// Mamut Business Software Oppdateringsveiledning

INSTALLASJONSVEILEDNING

PowerOffice Server Service

Controller Brukerstøttedatabase Ottar Holstad/Cantor 09.

Løsninger på påloggingsproblemer

Installere JBuilder Foundation i Windows XP

Installasjon av FEBDOK versjon 5.1 konsern

Huldt & Lillevik Ansattportal. Installere systemet

W i n T i. Oppgradering til versjon HRM

Mappeinformasjon Programfiler... 2 Delte Programdata... 2 Delte dokumenter... 2 Brukerens egne data... 2 Brukerens egne dokumenter...

Brukerveiledning: Oppsett (konfigurering) av nettbrett og tilkopling av brukerkonto

Huldt & Lillevik Lønn 5.0. Oppdatere til ny versjon

Installasjonsveiledning

Oppdatering av Extensor 05

Brukerveiledning: Oppsett (konfigurering) av nettbrett og tilkopling av brukerkonto

Brukerhåndbok for drift hos Kirkedata AS. Denne håndboken er utarbeidet av

Patrick Fallang (Dataingeniør) Lab Oppgave: Kjenn Din Egen PC (XP)

Installasjons Guide for esam

DIPS Communicator 6.x. Installasjonsveiledning

Robotinvasjon Introduksjon ComputerCraft PDF

Installasjonsveiledning

6105 Windows Server og datanett

Brukerveiledning for identifisering med BankID

WinTid g2. Oppgradering til versjon HRM

Flytte System 4 fra SQL 2000 til SQL 2005 / 2008

Til Nye abonnenter av Adm.prg Tidl ref: Dato: Org.nr

Huldt & Lillevik Ansattportal. Installere systemet

WEBUTVIKLING OBLIG 4. Installasjon

Mamut Business Software

MySQL-database, php. Innhold. 8 MySQL-database, php. 8.1 Databasen MySQL

Remote Desktop Services

HJEMMEKONTOR. Del 1 Installasjon på jobb Norsk Helsenett SF

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

Utrulling av sertifikater til IOS

Lønn 5.0. Veiledning for ASP leverandører

1. Introduksjon. Glis 13/02/2018

For kunder som kjører Huldt & Lillevik Reise 1.3 på Access database

Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP.

Innstillinger. Endre Personalia

Mamut Eiendelsregister. Introduksjon

INSTALLASJONSVEILEDNING OPPDATERING TIL VERSJON Mamut datax Software DETALJERT STEG-FOR-STEG VEILEDNING FOR HVORDAN

CASCADING STYLESHEETS (CSS)

Konfigurasjon av nettverksløsning for Eldata 8.0 basert på PostgreSQL databasesystem.

FRC-Feeder-E. Et sikkert og raskt verktøy for overføring av data til File Record Converter Versjon 1.11

WinTidServer. Oppgradering til versjon HRM

Huldt & Lillevik Lønn og Personal - System 4. Installasjon. - første gang. Med MS SQL Server eller eksisterende MS Express.

Digital hjemmeeksamen PPU

Kjenner du alle funksjonene på tastaturet?

Transkript:

1. Last ned og installer XAMPP. 2. Sjekk at alt fungerer. 3. MySQL. Vi begynner med databaseserveren, MySQL. Gå til DOS klarmelding eller ledetekst (finnes under tilbehør på startmenyen om du ikke som jeg har lagt en snarvei på skrivebordet). Det første vi gjør er å lage en hendig batch (BAT) fil som kan brukes senere. Når du er kommet til DOS klarmelding, skriver du først cls som blanker skjermen (clear screen). Du får en oversikt over alle kommandoene ved å skrive, help Vil du vite mer om en enkel kommando skriver du: help + kommandonavn, for eksempel: help md Da det ikke er lurt å legge filer på roten, vil vi opprette en egen mappe som vi kaller. Først blar vi oss til roten med cd\ Denne kommandoen bringer deg alltid tilbake til roten. Vil du bare bla en mappe bakover om gangen skriver du: cd.. Står du nå på roten på din disk, for eksempel C:\> skriver du nå: md og deretter cd Du skal nå være i mappen som antydet ved C:\> og skiver nå (merk at det er en punktum mellom og bat, dvs..bat) copy con.bat og enter. Deretter skriver du inn følgende to linjer med enter etter den første og F6 etter den siste (dersom du installerte XAMPP i en annen mappe enn mappen Programfiler, må du skrive inn det fulle navnet på den banen. Jeg vil forutsette at XAMPP er installert i mappen Programfiler). cd\programfiler\xampp\mysql\bin

mysql h localhost u root F6 avslutter og lagrer den teksten du har skrevet i en batch fil som heter.bat. Dette er den raskeste måten du kan lage en fil på, da du ikke trenger åpne noen editor. Har du nå skrevet inn alt riktig og avsluttet teksten med å lagre filen med F6, har du nå laget en fil som kobler deg direkte til MySQL databasen. Det forutsettes at dette ikke gjøres på nettet, da alt er åpent. Skal du være sikker på at noen ikke hacker seg inn på maskinen din, må du enten endre passord som forklart på velkomst siden til XAMPP, eller kutte ut forbindelsen til internet ved å slå av routeren. Du trenger ikke være koblet mot nettet når du jobber lokalt med MySQL og PHP. Det er det aller sikreste å kutte forbindelsen om du jobber med noe du ikke vil andre skal ha adgang til. Er du logget inn som administrator på maskinen din med fulle rettigheter, er det uansett lurt å være koblet fra internett. Dersom du har skrevet noe feil, vil ikke.bat fungere som den skal. Du kan rette eventuelle feil ved å laste filen inn i en ASCII editor som for eksempel edit fra DOS klartekst. I dette tilfelle ville du altså skrive edit.bat og foreta de nødvendige rettingene. Deretter avslutter du med fil + lagre. Vi forutsetter nå at alt er riktig og at du står i mappen. Der skriver du nå og om alt funker, skal du nå være inne i MySQL databasen. Heretter er det tut å kjør. Nå er du kan hende inne i MySQL som er en relasjonsdatabase for første gang i ditt liv. Dette er et meget kraftig verktøy som brukes av store bedrifter for å drive databasedrevne dynamiske sider. For det første skal vi lære hvordan vi går ut av databasen quit og hvordan du avslutter en feil kommando med \c Er du tilbake til DOS klartekst, skriver du nå cd\ og deretter Som bringer deg inn i databasen igjen. La oss nå anta at du skriver en feil blabla og enter. MySQL svarer med -> som viser at den venter noe mer. Du skriver gresk dette 2

og enter. MySQL fortsetter med -> som viser at du ikke har avsluttet kommandoen. Uansett hvor mange ganger du trykker enter, kommer du ikke ut av denne løkken. Det er da \c avslutter det hele og bringer deg tilbake til mysql> prompt. Nå er du klar til å begynne å lære deg dette kraftige verktøyet som en relasjonsdatabase er. SQL betyr Structured Query Language. Det ble utviklet av IBM for over 30 år siden og er fortsatt det foretrukne database språket som brukes (ligger i bunn) av relasjonsdatabaser (egentlig skulle vi her skrive database servere) som Oracle, SyBase, MS SQL etc. For eksempel drives en del store norske internettsider med en Oracle databaseserver i bunn. For å lære deg SQL, er altså den enkle og gratis databaseserveren MySQL mer enn god nok. Når vi siden lære å lage våre egne klasser skal vil se hvordan vi kan lage en tilkoblings klasse som gjør at vi kan skrive PHP og annen kode uavhengig av hvilken databaseserver som ligger i bunn. Tilbake til MySQL hvor vi forutsetter at du har mysql prompten mysql> ovenfor. Vi vil nå ha en oversikt over hvilke databaser som allerede finnes i vår MySQL versjon. Denne oversikten fås ved kommandoen show databases; Merk at vanlige SQL kommandoer avsluttes med et semikolon ; Glemmer du semikolonet svarer MySQL med fortsettelses tegnet -> og da er det bare og avslutte med å skrive semikolon etter dette. Har du installert XAMPP 1.5.2 for Windows XP, som meg, skal det finnes en database som heter mysql og som skal ha noen ikke tomme tabeller. Skriv nå følgende kommandoer og avslutt med enter etter hver linje. use mysql; show tables; select * from host; select * from db; På de to siste linjene har du nå rettet en spørring mot to ulike tabeller i databasen mysql. Som svar på den første spørringen select * from host; får jeg som svar: Empty set (0.00 sec) som viser at tabellen host er tom hos meg, mens den andre tabellen, db, ikke er tom. Utskriften virker forvirrende og ustrukturert nå, men dette blir kraftig når kommandoene sendes til databasen fra en PHP skript fil, som formaterer det hele til lesbar HTML tekst og sender det tilbake til deg via din nettleser som en vel formatert og strukturert nettside. Foreløpig bryr vi oss ikke om teksten som skrives ut er ustrukturert, da poenget nå er å lære SQL. 3

La oss før vi går videre med SQL lære oss noe enkelt om konfigurering i DOS. Er du usikker på hva vi nå driver med, bør du hoppe over denne konfigureringen. Vi avslutter MySQL som vi har lært ovenfor. Vel tilbake på DOS klartekst nivå skriver vi inn path som viser hvilke baner som allerede er satt. Denne banen skal du nå ta vare på og legge til i vår fil.bat. Da kan vi uansett i hvilken mappe vi befinner oss i DOS klarmelding skrive som bringer deg rett inn i MySQL databasen. Som svar på DOS kommandoen path ovenfår får jeg PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem Jeg gjør nå følgende i rekkefølge cd\ edit.bat og legger inn linjen PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C.\ etter første linje ovenfor. Dersom du ikke skriver inn denne banen riktig, kan du få trøbbel når du er i DOS klarmelding, siden du kan oppleve å ikke få fatt i noen programmer som for eksempel edit, som ligger i en av mappene som vist i tilgangsbanen ovenfor. Sjekk derfor grundig at du har skrevet riktig, spesielt om du har skrever kolon der kolon skal skrives og semikolon der semikolon skal skrives. Er du usikker på dette, hopper du altså over denne konfigureringen. Dersom du nå skriver uansett hvor du står i DOS klarmelding (ikke i MySQL databasen) kommer du rett inn i MySQL. De kommandoene du har lagt inn i filen.bat kunne du skrevet fra DOS klarmelding og oppnådd det samme. BAT filer er av de aller enkleste filene og i dette tilfellet gjør ikke filen.bat noe annet enn å samle opp kommandoer du ofte vil trenge når du jobber med MySQL fra DOS. Det er viktig å ha fingerfølelse med databaseprogrammet på dette nivået, får å forstå den PHP koden som siden skrives. Velger du å bruke Microsoft sin.net plattform med ASP.NET, VB.NET (Visual Basic for.net), J#, C#, C++ eller endog PHP, er det uansett viktig å kjenne SQL om det er det språket som driver den databaseserveren du bruker, noe det er i de aller fleste tilfellene. 4

Vi avslutter denne innledningen med noen ord om PATH kommandoen - som de fleste som kjenner litt til konfigurering i DOS vil forstå gir tilgang til ulike mapper. I eksemplet ovenfor har vi altså tilgang til følgende mapper på C-disken: C:\WINDOWS\system32 C:\WINDOWS C:\WINDOWS\System32\Wbem C.\ Oppgave: Sjekk dette og kontroller at du ikke har gjort noen endring i tilgangsbanene. Dersom du har gjort en feil og får problemer, kan du gå ut og inn av DOS klarmelding og rette opp feilen i.bat før vi går videre med neste økt. I verste fall må du starte maskinen på nytt, avhengig av hvordan din maskin er konfigurert. Er du nå så heldig at du har en God lærebok i SQL er det bare å gå videre på egen hånd. Lykke til og tut og kjør med måte. Vær klar over at databaser og nettverk er big business. Behersker du databaser, nettverk og kan lage databasedrevne sider ( content management system CMS) skulle mye av nettet ligge åpent for deg og du bør kunne få en brukbar ITjobb. Poenget med å lage slike systemer er at webdesign gjøres uavhengig av innhold. Driver du for eksempel en bedrift hvor ansatte skal legge inn innhold på sidene, kan det gjøres uansett hvor i verden den ansatte befinner seg, bare vedkommende har adgang til internett. Den ansatte trenger heller ikke vite et ord om MySQL, databaser, PHP eller andre programmeringsspråk. Kan vedkommende skrive tekst inn i et tektstfelt, er det alt som skal til for å oppdatere siden. Tilgangen kan være beskyttet med passord så ikke uvedkommende kommer seg inn. Dette er også grunnlaget for nettbutikker som driver salg direkte på nettet, bare med den forskjell at kjøpet eller innleggelse av ordre bør foregå på en sikker server. 5