
Matthew Stevenson
0
2897
565
LEPTON er et gratis, åpen kildekode, content management system (CMS) som lar deg kjøre nesten alle nettsteder og portaler uten behov for å ha programmeringsevner ...
Hvis du vil at en CMS-app skal kjøre nettstedene dine som er enkle å bruke og administrere, er LEPTON et godt sted å starte ... Den er bygget på en åpen kildekode med støtte for åpne standarder, noe som kan være veldig nyttig for å hjelpe deg med å kjøre ditt digitale innhold ...
Denne CMS-plattformen er designet for brukervennlighet slik at bedrifter og bedriftseiere kan samarbeide og automatisere engasjerende opplevelser med brukere på tvers av flere enheter, inkludert mobile ...
For mer informasjon om LEPTON CMS, vennligst sjekk hjemmesiden deres
Denne korte opplæringen skal vise studenter og nye brukere hvordan du installerer LEPTON CMS på Ubuntu 16.04 / 18.10 og 18.04 LTS ...
For å komme i gang med å installere LEPTON CMS, følg trinnene nedenfor:
Trinn 1: Installer Apache2 HTTP Server
LEPTON CMS krever en webserver, og Apache2 HTTP-server er den mest populære open source-webserveren som er tilgjengelig i dag ... For å installere Apache2-server, kjør kommandoene nedenfor:
sudo apt oppdater sudo apt installer apache2
Etter installasjon av Apache2 kan kommandoene nedenfor brukes til å stoppe, starte og aktivere Apache2-tjenesten til alltid å starte opp med serverstøvlene ...
sudo systemctl stopp apache2.service sudo systemctl start apache2.service sudo systemctl aktiver apache2.service
Nå som Apache2 er installert…. for å teste om webserveren fungerer, åpner du nettleseren og blar til URL-en nedenfor ...

Hvis du ser siden ovenfor, er Apache2 installert ...
Trinn 2: Installer MariaDB Database Server
LEPTON CMS krever også en databaseserver for å lagre innholdet ... Hvis du leter etter en virkelig åpen kildekode-databaseserver, er MariaDB et flott sted å starte ... For å installere MariaDB, kjør kommandoene nedenfor:
sudo apt-get install mariadb-server mariadb-client
Etter installasjon av MariaDB kan kommandoene nedenfor brukes til å stoppe, starte og aktivere MariaDB-tjenesten til alltid å starte opp når serveren starter ...
Kjør disse på Ubuntu 16.04 LTS
sudo systemctl stopp mysql.service sudo systemctl start mysql.service sudo systemctl aktiver mysql.service
Kjør disse på Ubuntu 18.10 og 18.04 LTS
sudo systemctl stopp mariadb.service sudo systemctl start mariadb.service sudo systemctl aktiver mariadb.service
Kjør deretter kommandoene nedenfor for å sikre databaseserveren med et root-passord hvis du ikke ble bedt om å gjøre det under installasjonen ...
sudo mysql_secure_installation
Når du blir bedt om det, svarer du på spørsmålene nedenfor ved å følge guiden.
- Skriv inn nåværende passord for root (skriv inn for ingen): Trykk bare på Enter
- Angi root-passord? [Y / n]: Y
- Nytt passord: Skriv inn passord
- Skriv inn nytt passord på nytt: Gjenta passord
- Fjern anonyme brukere? [Y / n]: Y
- Tillat ikke rotinnlogging eksternt? [Y / n]: Y
- Fjern testdatabase og tilgang til den? [Y / n]: Y
- Last på nytt privilegietabeller nå? [Y / n]: Y
Nå som MariaDB er installert, for å teste om databaseserveren ble installert, kjør du kommandoene nedenfor ...
sudo mysql -u root -p
skriv inn rotpassordet når du blir bedt om det ...

Hvis du ser en lignende skjerm som vist ovenfor, ble serveren vellykket installert ...
Trinn 3: Installer PHP 7.2 og relaterte moduler
LEPTON CMS er en PHP-basert CMS og PHP er påkrevd ... Det kan imidlertid hende at PHP 7.2 ikke er tilgjengelig i Ubuntu-standardregister ... For å kjøre PHP 7.2 på Ubuntu 16.04 og forrige, må du kanskje kjøre kommandoene nedenfor:
sudo apt-get install programvare-egenskaper-vanlig sudo add-apt-repository ppa: ondrej / php
Oppdater og oppgrader deretter til PHP 7.2
sudo apt oppdatering
Kjør deretter kommandoene nedenfor for å installere PHP 7.2 og relaterte moduler.
sudo apt installer php7.2 libapache2-mod-php7.2 php7.2-vanlig php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7. 2-gd php7.2-bcmath php7.2-xml php7.2-cli php7.2-zip
Etter å ha installert PHP 7.2, kjører du kommandoene nedenfor for å åpne PHP-standardkonfigurasjonsfil for Apache2 ...
sudo nano /etc/php/7.2/apache2/php.ini
Linjene nedenfor er gode innstillinger for de fleste PHP-baserte CMS ... Oppdater konfigurasjonsfilen med disse og lagre ... .
file_uploads = På allow_url_fopen = På short_open_tag = På memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = Amerika / Chicago
Hver gang du gjør endringer i PHP-konfigurasjonsfilen, bør du også starte Apache2-webserveren på nytt ... For å gjøre det, kjør kommandoene nedenfor:
sudo systemctl start apache2.service på nytt
Nå som PHP er installert, for å teste om det fungerer, opprett en testfil kalt phpinfo.php i Apache2-standardrotkatalogen…. ( / var / www / html /)
sudo nano /var/www/html/phpinfo.php
Skriv deretter inn innholdet nedenfor og lagre filen.
Deretter åpner du nettleseren og blar til serverens vertsnavn eller IP-adresse etterfulgt av phpinfo.php
Du bør se PHPs standard testside ...

Trinn 4: Opprett LEPTON CMS-database
Nå som du har installert alle pakkene som kreves for at LEPTON CMS skal fungere, fortsett nedenfor for å begynne å konfigurere serverne. Kjør først kommandoene nedenfor for å opprette en tom LEPTON CMS-database.
For å logge på MariaDB-databaseserver, kjør kommandoene nedenfor.
sudo mysql -u root -p
Opprett deretter en database som heter lepton
OPPRETT DATABASE lepton;
Opprett en databasebruker som heter leptonuser med et nytt passord
OPPRETT BRUKER 'leptonuser' @ 'localhost' IDENTIFISERT AV 'new_password_here';
Gi deretter brukeren full tilgang til databasen.
GRANT ALT PÅ lepton. * TIL 'leptonuser' @ 'localhost' IDENTIFISERT AV 'user_password_here' MED GRANT-ALTERNATIV;
Til slutt lagrer du endringene og avslutter.
FLUSH PRIVILEGES; EXIT;
Trinn 5: Last ned LEPTON CMS siste utgave
For å få den nyeste versjonen av LEPTON CMS, kan det være lurt å hente den fra nedlastingssiden nedenfor ... På dette tidspunktet er den nåværende versjonen 4.1.0...
Pakk ut det nedlastede innholdet og kopier det til Apache2-rotkatalogen ...
cd ~ / Nedlastinger sudo unzip -d / var / www / html / lepton ~ / Nedlastinger / LEPTON_stable_4.1.0.zip
Kjør deretter kommandoene nedenfor for å angi riktige tillatelser for LEPTON CMS rotkatalog og gi Apache2 kontroll ... .
sudo chown -R www-data: www-data / var / www / html / lepton / sudo chmod -R 755 / var / www / html / lepton /
Trinn 6: Konfigurer Apache2
Til slutt konfigurerer du konfigurasjonsfilen for Apahce2-nettstedet for LEPTON CMS. Denne filen vil kontrollere hvordan brukere får tilgang til WebsiteBaker-innhold. Kjør kommandoene nedenfor for å opprette en ny konfigurasjonsfil som heter lepton.conf
sudo nano /etc/apache2/sites-available/lepton.conf
Kopier og lim deretter innholdet nedenfor i filen og lagre det. Erstatt den uthevede linjen med ditt eget domenenavn og katalogens rotplassering.
ServerAdmin [email protected] DocumentRoot / var / www / html / lepton / upload ServerName example.com ServerAlias www.example.com Alternativer FølgSymlinker AllowOverride All Krev alle gitt ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log kombinert RewriteEngine on RewriteBase / RewriteCond% REQUEST_FILENAME! -F RewriteRule ^ (. *) Index.php [PT, L]
Lagre filen og avslutt.
Trinn 7: Aktiver LEPTON CMS og skriv om modul
Etter å ha konfigurert VirtualHost ovenfor, aktiver den ved å kjøre kommandoene nedenfor
sudo a2ensite lepton.conf sudo a2enmod omskriv sudo systemctl start apache2.service på nytt
Åpne nettleseren din og bla til serverens domenenavn. Du bør se installasjonsveiviseren for LEPTON CMS for å fullføre. Følg veiviseren nøye.
Følg deretter instruksjonene på skjermen ... Gå til trinn to, tre og bekreft at miljøet ditt oppfyller minimumsoppsettet ... .

Still inn nødvendige LEPTON-konfigurasjonsparametere. Noen parametere må stilles inn før LEPTON installaton ... Etter at installasjonen er fullført, logg inn på administrasjonskonsollen og konfigurer gjenværende parametere. Dette bør være din aller første administratoroppgave.
I trinn 4 setter du opp databaseforbindelsesinformasjonen du opprettet ovenfor, og fortsetter ...

På trinn 5 oppretter du en backend-administratorkonto og fortsetter ...

Etter det skal LEPTON være installert og klar til bruk ...

Gratulerer! Du har installert LEPTON CMS på Ubuntu 16.04 | 18.04 og 18.10 ... .