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:
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.