Sammendrag Dette er en rask trinn for trinn forklaring av hvordan man best installerer Drupal på Ubuntu (10.10). Forklaringen er skrevet for studenter som tar INF5270-kurset på IFI, men er generell og er like relevant for andre. For utviklingsformål anbefaler jeg å installere Ubuntu i Virtualbox eller VMWare slik at eventuelle feil man måtte gjøre ikke ødelegger selve maskinen man jobber på. Da kan man også kjøre Ubuntu uavhengig av om man bruker GNU/Linux, Mac OS eller Windows. Det er mulig å installere Drupal direkte på alle disse OS-ene, men det anbefales ikke, da Drupal helt klart trives best i et GNU/Linux-miljø. |
Det første du må gjøre er å åpne en terminal. Alt vi gjør i denne tutorialen gjøres via terminalen. (I Ubuntu kan du åpne en terminal ved å velge Applications…Accessories…Terminal
Når man skal sette opp en Drupal 6 installasjon på en GNU/Linux maskin er det første man trenger en nettjener. Nettjeneren vi bruker er Apache 2. For å installere Apache 2 bruker du kommandoen:
Etter å ha installert Apache, må man aktivere mod-rewrite modulen. Uten å gå i detaljer behøver man mod-rewrite modulen for å få kunne bruke det Drupal på norsk kaller “rene URL-er”, som lar en bruker URL-er av type www.example.com/node/10 i stedet for www.example.com/?q=node/10. Ved hjelp av litt magi vil Apache forstå at når noen ber om /node/10, så er det de egentlig ber om ?q=node/10. Aktiver mod-rewrite med kommandoen:
Det neste du skal gjøre er å konfigurere mod-rewrite med magien som trengs. Åpne filen /etc/apache2/apache2.conf med kommandoen nedenfor (respektable GNU/Linuxbrukere vil naturligvis bytte ut gedit med emacs):
Lagre og lukk filen. Til slutt starter du Apache på ny for å laste den nye konfigurasjonen:
I tillegg til Apache behøver man en database, språket php, samt modulen som tillater interaksjon mellom dem før Drupal kan installeres. Man installerer disse ved kommandoen:
Deretter må du sørge for at mysql er konfigurert riktig og er passordbeskyttet. Kjør kommandoen:
og svar på eventuelle spørsmål programmet spør deg, før du fortsetter med kommandoen:
og igjen svarer på spørsmålene man får. Sørg for å huske root-passordet du velger da dette trengs for å legge til nye databaser og databasebrukere.
Det neste du må gjøre er å sette opp en database og en databasebruker som Drupal kan bruke for å lagre data. Dette gjør du via konsollen til mysql. Kjør kommandoen:
Når du blir bedt om passord bruker du passordet du lagde som root-passord i forrige trinn. Du er nå inne i mysql-konsollen hvor du kan jobbe mot mysql-databaseprogramvaren direkte. Tast inn og kjør følgende kommandoer i rekkefølge (uten de ledene tallene som bare er for referanser i denne teksten:
Bytt ut xxx i linje 3 og 4 med et selvvalgt passord. Vi tar en liten forklaring på hva som blir gjort linje for linje:
Det neste du skal gjøre er å installere selve drupal. Dette gjør du ved å kjøre kommandoene nedenfor en etter en (uten de ledende tallene som bare brukes til referanser i denne teksten):
Her er forklaringen på hva du har gjort.
Til sist skal du konfigurere Drupal. Dette gjør du ved å åpne en nettleser og peke den på http://localhost og følge instruksjonene på skjermen. Underveis blir du bedt om følgende informasjon:
Ikke glem å fjern skriverettigheten til konfigurasjonsfilen etter at Drupal er ferdig konfigurert slik:
Lykke til!