Installation

Takket være web installer, kan Joomla installeres på få minutter.

For at installere Joomla på din PC, er det nødvendigt at du opsætter dit "eget internet", til hvilket du får brug for en understøttet browser, en webserver, et PHP miljø og et Joomla understøttet database system. Vi kalder det en LAMP stack (eller XAMP) og et kundeserversystem. Joomla! filerne vil blive kopieret til dette system og konfigureret med Joomla web installer.

Minimum system krav:

  • en installeret og funktionel web server som f.eks. Apache eller Microsoft IIS version 1.13.19.
  • PHP script sprog version 5.2.4. PHP support til MySQL og Zlib skal være i PHP. Zlib er et bibliotek, som tillader PHP at læse filpakker, som er komprimeret med ZIP-baseret teknik.
  • MySQL database system version 3.23.x eller højere - til Unicode sættes MySQL 4.1.x.

Installationsvarianter

Da dette er det samme for alle PHP-baserede systemer, vil jeg henvise til kapitlet om installationsvarianter i PHP-baserede systemer.

Faldgruber

Dette emne er meget komplekst, fordi der er et stort antal leverandører og et endnu større antal installerede webservere, PHP, MySQL versioner og web space management værktøjer. Sandsynlige faldgruber i installationsprocessen er ofte:

  • et aktiveret PHP safe mode, som forhindrer dig i at uploade filer.
  • 'forbudte' omskrivningsstier i Apache web serveren, fordi Apache Rewrite Engine (mod_rewrite) ikke er aktiveret.
  • directory permissions i Linux eller OSX, som er opsat anderledes end i Windows.

Den nemme måde, som næsten altid fungerer, er denne:

  • Download den nuværende filpakke fra Joomla.org til din hjemme-PC og unzip alting i en temporary directory.
  • Load den ikke udpakkede filpakke via FTP til din lejede server eller til din lokale installations directory. Filerne skal installeres i public directory. Disse directories hedder normalt htdocs, public_html eller html. Hvis der allerede er andre installationer i den directory, kan du udspecifere en sub directory, som du kan installere dine Joomla filer i. Mange web hosts gør det muligt for dig at tilknytte dit lejede domænenavn til et directory.
  • Du skal finde navnet på din database. I de fleste tilfælde er en eller flere af dine databaser inkluderet i din web hosting pakke. Somme tider er brugernavn, databasenavn og password allerede givet - andre gange skal du selv oprette dem. Som regel kan du gøre dette i et browser-baseret konfiguration interface. Du vil få brug for database adgang information til Joomlas web installer.

Joomla! web installer

Download Joomla! 1.7 på joomla.org og udpakker filerne ind i din root folder i webserveren (f.eks. /htdocs).
Herfra vil de hele gå meget hurtigt, fordi Joomla web installer vil gøre arbejdet for dig. Gå derefter til http://localhost/.

Trin 1 - vælg sprog

Web installer viser dig et udvalg af forskellige sprog. At vælge sprog er det første i de syv installationstrin. Vælg dit sprog og klik på Next (Figur 1).  

Figur 1: Installer – Vælg sprog

Trin 2 – Installationstjek

Installationstjek (Figur 2) sikrer, at dit server miljø er passende for installationen af Joomla.

Figur 2: Installer – Installationstjek

Det er et godt tegn, hvis du får flest grønne testresultater. Afhængigt af din konfiguration kan der være forskelle. Joomla! Installer tilpasser sig webserverens konfigurations settings (for det meste Apache), PHP og styresystemet. Hvis du bruger Unix Systems (Linux, Mac OS X), skal du være opmærksom på fil tilladelser. Dette er særlig vigtigt for filen configuration.php. Denne fil vil blive genereret, når installationen er ved at være færdig. Hvis installeren ikke kan skrive i den folder, kan Joomla ikke skabe filen, og installationen vil gå galt. Hvis dette sker, så prøv at konfigurere rettighederne og klik på knappen repeat check. Klik derefter på Next knappen og du vil komme til det trin, der hedder licens.

Trin 3 – Licens

Alle software produkter er under licens. Joomla! er under licens ifølge GNU General Public License, version 2.0 (Figur 3).

Figur 3: Installer – Licens

Trin 4 – Database

I det fjerde trin database konfiguration vil dine database parametre blive efterspurgt (Figur 4). Du kan skabe et uendeligt antal databaser i dit lokale severmiljø. Du har en MySQL bruger med navnet root. Useren root er MySQL aministratoren og kan derfor gøre alting i dit MySQL system. Password afhænger af dit servermiljø (det er ikke nødvendigt med en adgangskode med XAMPP, med MAMP er adgangskoden root).

Figur 4: Installer – database konfiguration

Indtast følgende i din lokale installation:

  • hostnavn: localhost
  • brugernavn: root
  • adgangskode: [det ved kun du]

Vælg nu databasenavnet. I et produktivt miljø på en databaseserver fra en leverandør, har du sikkert en fast databasequota, og databaseindstillingerne er prædefinerede. Hvis du har root tilladelse på din MySQL server, kan du indtaste et navn på den nye database. Joomla vil derefter skabe databasen.

Ved at klikke på den grønne triangel på avancerede indstillinger, vil du få flere muligheder. Du kan vælge, om tabeller fra tidligere Joomla installationer i denne database skal slettes eller gemmes og markeres med prefixet bak_.

MySQL prefix tabellen er meget praktisk. Foran hvert tabelnavn genereret af web installer, skriver den den tekst, du skrev ind i det passende felt. Som standard foreslår web installer en tilfældig tekst som f.eks. w02rh_. Der er en simpel grund til dette. Somme tider kan du måske kun få en MySQL database fra din leverandør. Hvis du vil køre to eller flere Joomla sider, har du et problem, da tabellerne ikke adskiller sig fra hinanden. Med table prefix er det muligt at adskille flere tabeller (w01client_ eller w02client_). Her skal du bruge standarden w02rh_. Prefixet bliver også brugt til at indikere gemt data (bak_); se ovenfor.

Trin 5 - FTP-konfiguration

For at undgå problemer med adgangsrettigheder og PHP safe mode, kan du bruge FTP funktionerne i PHP til upload og filhåndtering. Dette er ikke nødvendigt i en lokal installation. Hvis du har installeret Joomla på en virtuel server hos din leverandør, kan du indtaste de FTP data, du har fået af din ISP. Hvis din leverandør tillader denne funktion, er det tilrådeligt at bruge den - af sikkerhedsgrunde og for at skabe forskellige FTP konti for brugere og til Joomla installationen. Aktiver FTP kontoen kun for Joomla! directory (Figur 5).

Figur 5: Installer – FTP-konfiguration

Trin 6 - Konfiguration

Den overordnede konfiguration er delt ind i tre trin.

I den første del af konfigurationen bliver du afkrævet navnet på din side. Navnet vil blive vist i titel baren i browser vinduet, når nogen går ind på din side. Navnet bliver også brugt mange andre steder, f.eks. i bekræftelses-emails til dine registrerede brugere. Til vores eksempel side, vil jeg bruge navnet Joomla! (Figur 6). I anden del vil navn, email-adresse og administrator password også blive afkrævet. Det er nok mest praktisk at skrive dit password ned på et stykke papir (men sæt det ikke fast på skærmen eller under tastaturet :-)).

I tredje del specificerer du datatypen, som din Joomla installation bør indeholde.

Installation af sample data

Data er det vigtigste element i din installation. Joomla! tillader (og anbefaler til begyndere) installation af sample data. Du vil få en lille manual omkring Joomla! og mange eksempler, du kan eksperimentere med uden risiko. Klik på knappen install sample data. Installeren vil loade data ind i din database og ændre på displayet (Figur 6). Processen er uimponerende, men nødvendig for at installere sample data. Knappen vil forsvinde og en lille tekstboks vil være synlig.

Figur 6: Installer – Konfiguration – Navn, E-Mail, Password, Sample data

Klik på knappen Next og data vil blive overført.

Trin 7 – Færdiggørelse

I det syvende og sidste trin vil du få besked om, at du har installeret Joomla! med succes (Figur 7). Tillykke! Du vil nu se en besked i store bogstaver i displayet, som opfordrer dig til at slette den directory, som hedder 'Installation'. Du burde følge dette råd, fordi din Joomla hjemmeside ellers ikke vil køre, som den skal.

Figur 7: Installer – Færdiggørelse

Obs: En fil med navnet configuration.php er blevet gemt i dit dokument directory. Hvis du gerne vil gentale installationen, bør du slette filen configuration.php, før du sletter installation directory. Joomla! Installer vil starte igen, når du indtaster den URL i din browser, hvor dine Joomla! filer gemt.

Nu hvor du har installeret Joomla!, kan du begynde at konfigurere din hjemmeside og dens indhold. Du har valget mellem knapperne Site og Admin (administration interface). Se nu på din nyskabte hjemmeside - klik på Site. Hvis du endnu ikke har slettet installation directory, vil du igen blive mindet om at gøre det nu og derefter opdatere siden.

Resultatet ser meget imponerende ud (Figur 8).

Figur 8: Din hjemmeside efter installationen. 

Kig rundt, se på de forskellige muligheder og prøv at gøre dig bekendt med din nye side. Mange Joomla! features bliver brugt på denne hjemmeside fyldt med sample data. Næste skridt er at tage et tættere kig dem!

Localisation

Vil du køre din Joomla! hjemmeside i et andet sprog end engelsk, kan du gøre det på en af disse to måder:

  1. Download hele den lokaliserede pakke fra tilsvarende hjemmeside og installer den.
  2. Download sprogfilerne og installer dem. Du kan finde mere information i kapitlet om at administrere extensions kapitlet om flersprogede hjemmesider.

Upublicer Example Data

Hvis du installerer Joomla! for første gang, anbefaler jeg, at du også installerer example data. Brug den tid du skal og udforsk hjemmesiden, og hvordan den hænger sammen. Example data viser dig, hvordan hjemmesiden ser ud med indhold og kommer med små forklaringer på indhold og moduler. For at få et kort overblik kan du læse de 50 sider bag menupunktet "Using Joomla!".

Nu hvor du har set nok, vil du sikkert gerne konfigurere din hjemmeside efter din ønsker og behov.

Hvordan får jeg en tom Joomla! ?

En tom version af Joomla! kan du få ved at:

  1. Installere en ny Joomla! 1.7 uden example data: Skab en ny folder i din lokale web directory (/htdocs) og installer den nye Joomla!. Nu har du så to komplette Joomla! installationer. Denne metode er meget god, hvis du vil træne dine Joomla! kundskaber.
  2. Slet example data i dit administrative område. 
  3. Upublicer example data. Se venligst den vedhæftede video, hvori jeg viser dig, hvordan man gør det.

Hvis du beslutter dig for at følge trin 2 eller 3, får du brug for et login til det administrative område. Deri kan du slette eller/og upublicere example data og menu indhold.

Menu manager

Gå til Menu Manager i Top Menu (Menus-> Top), klik på tjekboksene i venstre side ovenover menupunkterne for at vælge dem allesammen og klik derefter på ikonet Unpublish. Når du har gjort det, vil du se et rødt ikon på hver menupunkt (Figur 1).

Figur 9: Menu manager I

Hvis du nu går tilbage til din hjemmeside og opdaterer den, vil du se, at top menuen ikke længere er synlig. Gentag samme procedure med Main Menu og About Joomla! menuen. Vær opmærksom på, at du skal vælge alle menupunkter, bortset fra Home/Frontpage punktet. Menuen kan ikke slettes, fordi du har brug for en forside. I det nederste område kan du ændre i antallet af viste menupunkter (Figur 2).

Figur 10: Menu manager II

Article manager

Brug samme procedure som beskrevet ovenfor. Åben Article Manager og vælg alle indholdselementer for at upublicere eller slette dem.

Cache

For at sikre at alle data forsvinder fra din side, skal du slette hele cachen (Site Maintenance -> Clear Cache). Igen, vælg alt indhold og slet det.

Tom hjemmeside

Din Joomla! er nu "tom" (Figur 3).

Figur 11: Joomla! uden example data