We willen in deze beschrijving Joomla op een Raspberry PI installeren.
Login in via Putty op je Raspberry.
Update indien nodig met: sudo get-apt update.
Apache 2:
Als de update klaar is gaan we Apache 2 installeren.
Geef hiervoor het volgende in: sudo get-apt installa apache2
Als de installatie gedaan is kan je via je browser naar je Raspberry pi.
Dit doe je door IP adres op te geven van je Rapberry pi. (Als je IP adres niet weet geef dan ifconfig in)
Je krijg nu het volgende scherm te zien.
MySQL:
Maar om Joomla te laten werken moet er ook een database zijn we gebruiken hiervoor Mysql.
Ga terug naar Putty en geef het volgende commando in:
Tijdens de installatie krijg je een vraag over een wachtwoord voor de root gebruiker van Mysql. Geef hier een nieuw wachtwoord in.
Nu even het wachtwoord nogmaals ingeven: via tab naar Ok.
PHP:
Joomla werkt met PHP Versie 5.
Met het volgende commando installeer je PHP:
Nadat de installatie klaar is geef je het volgende commando:
Hiermee installeer je php bestanden die nodig zijn om met MySQL te werken.
PhpMyadmin:
Een handige veel gebruikte tool om je database te bewerken is Phpmyadmin.
Deze installeren met het volgende commando:
Tijdens de installatie moet je opgeven welke webserver we gebruiken geeft hier Apache aan.
Kies Ok.
De installatie loopt nu weer verder.
Geef hierna nog het wachtwoord op van de vorige keer.
Nu moeten we ervoor zorgen dat PhpAdmin ook met Apache gaat samen werken.
Dit doe je door het volgende te doen:
Via bovenstaande commando open je het bestand apache2.conf in de teksteditor nano.
Voeg onderin de volgende twee regels. (De eerste regels is niet echt nodig maar is wel handig om later terug te kunnen lezen)
Herstart nu de apache server om de instellingen te gebruiken:
Als de installatie klaar is kunnen we via de webbrowser PhpMyAdmin benaderen.
http://ipadres+phpmyadmin
Let op de gebruikersnaam is root en het wachtwoord is die je gebruikt heb bij de installatie van MySQL.
Na het inloggen ga naar Rechten.
Kies hierna voor Voeg een nieuwe gebruiker toe:
Vul onderstaande scherm in naar je eigen wensen:
Bij Database gebruiker selecteer ik "maak een database aan..." dit kan je ook achteraf doen door zelf een database aan te maken en rechten erop te zetten.
Wat we hier boven gedaan is we hebben een gebruiker Joomla aangemaakt met een wachtwoord en een database aangemaakt met ook de naam Joomla.
Verder hebben we deze gebruiker rechten gegeven.
Joomla installeren:
Ga via command naar cd /var/www (In de www map komt de joomla installatie te staan.)
Ga naar de volgende website:
https://github.com/joomla/joomla-cms/releases
Zoek hier de laatste versie Full Package.
Kopier de link hiervan en ga naar Putty en geeft het volgende in:
Uitpakken van zip bestand:
Verwijder het oude index.html bestand door volgende commando:
Als we dan toch aan het opruimen zijn kan het zip bestand ook wel weg :) .
Ga nu naar het IP adres van je Raspberry pi.
De Joomla installatie scherm wordt nu zichtbaar.
Na de installatie komt er een melding over verwijderen van de installatie bestand en over het configuration.php wat niet aangemaakt kon worden.
Het configuration informatie vind je onderin in het rood staan kopier deze tekst en zet deze in kladblok. (Deze gaan we zo gebruiken).
De installatie map kan je verwijderen met volgende commando.
Na het verwijderen van de installatie map moeten we nog het configuration.php gaan aanmaken dit doe je op de volgende manier: (Zorg dat je in de rootmap van www staat)
Kopier nu vanuit je kladblok de configuratie informatie in nano en sla het bestand (Ctrl X) op.
Joomla staat erop en is klaar voor gebruik.
Wat er ook nog moet gebeuren zijn de rechten aanpassen in de www map. Dit doe je met volgende commando:
sudo chown pi:pi /var/www/
en hierna sudo chmod 755 /var/www/