Hvordan installere og konfigurere Joomla på Raspberry Pi

Hvordan installere og konfigurere Joomla på Raspberry Pi
Joomla er et åpen kildekode robust innholdsstyringssystem som gir frihet til å publisere innhold på nettet. Det inkluderer forskjellige verktøy og maler for å hjelpe deg med å opprette ethvert nettsted eller webapplikasjon med letthet. Det er skrevet i PHP; Dermed kan du få tilgang til dashbordet i nettleserfanen gjennom databasekonfigurasjonsprosessen.

Hvis du trenger veiledning, følg artikkelen vår der du finner den enkleste tilnærmingen å installere Joomla på Raspberry Pi.

Installere Joomla på Raspberry Pi

De Joomla Installasjon på Raspberry Pi kan fullføres ved å utføre følgende trinn nøye:

Trinn 1: Installer grunnleggende forutsetninger

Først må du installere følgende forutsetninger:

  • PHP
  • MariaDB eller MySQL
  • MySQL Sikker installasjon

Disse forutsetningene vil gjøre det mulig for deg å konfigurere Joomla server på Raspberry Pi. For å lære hvordan du installerer dem, følg vår publiserte artikkel.

Trinn 2: Installer PHP -avhengigheter

Etter å ha fullført installasjonen ovenfor, kjører du følgende kommando for å installere noen PHP -avhengigheter på Raspberry Pi -enheten din:

$ sudo apt install php-common php-fpm php-json php-mbstring php-zip php-cli php-xml php-tokenizer -y

Trinn 3: Installer Nginx

Nå, installer Nginx webserver på Raspberry Pi via følgende kommando:

$ sudo apt install nginx -y

Trinn 4: Konfigurer Nginx

Etter å ha fullført Nginx -installasjonen, må du sette opp en virtuell vertskonfigurasjon som gjør at Nginx kan forstå hvordan den kan behandle nettforespørselen. For å gjøre dette, bruk følgende kommando for å åpne Joomla's konfigurasjonsfil.

$ sudo nano/etc/nginx/nettsteder-tilgjengelig/joomla.konf

Med filen åpen, må du legge til undergitt tekst i filen.

server
Lytt 80;
Hør [::]: 80;
root/var/www/joomla;
Indeksindeks.PHP -indeks.HTML -indeks.htm;
server_nameeksempel.com;
# I alternativet ovenfor kan du velge ditt eget domenenavn eller kan gå med eksempel.com
client_max_body_size 100m;
AutoIndex av;
plassering /
Try_files $ uri $ uri / / indeks.PHP?$ args;

# Skript som benekter
Plassering ~* /(bilder | Cache | Media | logger | tmp) /.*.(php | pl | py | jsp | asp | sh | cgi) $
return 403;
error_page 403 /403_error.html;

#PHP beliggenhet
Sted ~ .php $
inkluderer utdrag/fastcgi-php.Conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sokk;
fastcgi_param script_filename $ document_root $ fastcgi_script_name;
inkluderer fastcgi_params;

#Expiry
Plassering ~* \.(ICO | pdf | flv) $
utløper 1Y;

Plassering ~* \.(JS | CSS | PNG | JPG | JPEG | GIF | SWF | XML | TXT) $
utløper 14d;

Lagre denne filen ved hjelp av “Ctrl+x” nøkler, etterfulgt av å legge til “Y” og trykke på Tast inn nøkkel.

Deretter bruker du følgende kommando for å opprette en symbolsk lenke for konfigurasjonsfilen i den opprettede katalogen:

$ sudo ln -s/etc/nginx/nettsteder -tilgjengelig/joomla.Conf/etc/nginx/Sites-aktivert/Joomla.konf

Fjern deretter standard virtuell ver fra katalogen ved å bruke følgende kommando:

$ sudo rm/etc/nginx/nettsteder-aktivert/standard

Trinn 5: Opprett Joomla -database

Når Nginx -konfigurasjonen er fullført og databaseserveren er installert, er det nå på tide å opprette Joomla database ved først å logge inn i Mysql Gjennom følgende kommando:

$ sudo mysql -u root -p

Deretter bruker du følgende uttalelse for å opprette Joomla database:

Opprette database Joomladb;

Etterpå, utfør følgende uttalelse for å konfigurere brukernavn og passord for Joomla Database:

Opprett bruker 'joomla_usr'@'localhost' identifisert av '';

Velg ditt eget brukernavn og passord.

Deretter må du gi privilegier til den opprettede brukeren slik at den får tilgang til Joomla database. Bruk den undergitte uttalelsen for å få tingene til å skje:

Gi alle privilegier på Joomladb.* Til 'joomla_usr'@'localhost';

Til slutt, bruk Spyle privilegier Uttalelse for å få endringene til å finne sted:

Spyle privilegier;

Og bruk exit -setningen for å fullføre databaseoppsettprosessen.

exit

Trinn 6: Integrer PHP med MySQL

Du må også bruke følgende kommando for å integrere PHP med SQL -databasen min:

$ sudo apt install php-mysql

Trinn 7: Installer Joomla på Raspberry Pi

Nå, for å installere Joomla på Raspberry Pi. Du må først opprette en katalog med navnet “Joomla” på stedet “/Var/www”. Når du er opprettet, navigerer du mot den opprettede katalogen.

Følgende kommandoer vil bli brukt til dette formålet:

$ sudo mkdir -p/var/www/joomla
$ CD/var/www/joomla

Deretter kan du bruke følgende kommando til å laste ned Joomla på Raspberry Pi i den opprettede katalogen.

$ sudo wget https: // github.com/joomla/joomla-cms/utgivelser/nedlasting/4.1.4-RC1/JOOMLA_4.1.4-rc1-release_candidate-full_package.glidelås

Filen ovenfor lastes ned i ZIP, så du må pakke ut filen gjennom følgende kommando:

$ sudo unzip joomla_4.1.4-rc1-release_candidate-full_package.glidelås

Du vil ta eierskap til data som er til stede i Joomla Katalog ved hjelp av følgende kommando:

$ sudo chown -r www-data: www-data/var/www/joomla*

Trinn 7: Få tilgang til Joomla webside

Etter å ha fullført trinnet ovenfor, er du god til å få tilgang til Joomla Server i din nettleserfanen ved først å kjenne Raspberry Pi IP -adressen ved å bruke følgende kommando:

$ hostname -i

Bruk deretter vertsadressen i nettleseren for å åpne opp Joomla Installasjonsside, i vårt tilfelle er det “192.168.18.218 ”.

Velg din Joomla Nettstednavn selv og når det først er ferdig, klikker du på “Oppsett påloggingsdata” å fortsette.

Fyll ut den gitte informasjonen i neste trinn og velg deretter “Oppsett databasetilkobling” alternativ å fortsette.

Følg og velg alternativet nedenfor som anbefalt. Imidlertid må du velge ditt eget database -brukernavn og passord, da det kan være annerledes i ditt tilfelle. Du kan bekrefte det fra Trinn 4.

Klikk på “Installer Joomla” Alternativ for å begynne å installere Joomla på nettleseren din.

Vent til Joomla Installasjonen fullføres. Hvis du ser skjermen nedenfor i neste trinn, er du god til å gå ved å velge “Åpen administrator” alternativ.

I tilfelle, hvis det ikke vises, må du starte enheten på nytt og laste inn nettstedet på nytt igjen.

Nå, i neste vindu, legg til Joomla's Brukernavn og passord som du har angitt og deretter klikker på "Logg Inn" knapp.

Dette åpnes Joomla dashbord i nettleserfanen, og du er god til å begynne å jobbe i Joomla.

Konklusjon

Joomla er et robust innholdsstyringssystem som brukes til å publisere nettinnhold på nettsteder. Du kan opprette flere webapplikasjoner med letthet rett på Joomla's dashbord. For å få tilgang til dashbordet, trenger du å installere viktige forutsetninger, noen avhengigheter, Nginx -server, databaseoppsett og Joomla -filer på enheten din. Etter å ha satt disse tingene nøye i henhold til de ovennevnte retningslinjene, kan du få tilgang til dashbordet ved hjelp av enhetens IP -adresse.