Introduksjon

MODX er et åpent og sikkert og effektivt innholdsstyringssystem som er basert på PHP-språk. Siden det har et brukervennlig grensesnitt, lar det webansvarlige og andre brukere lage responsive og kraftige innholdsnettsteder.


MODX er et flott alternativ for de som søker etter en enkel, men pålitelig plattform for innholdsstyring for å administrere aktivitetene til blogger eller nettsteder. Denne veiledningen vil ta deg gjennom prosessen med å installere MODX CMS på Ubuntu 18.04 LTS.

Forutsetninger

Før du begynner, trenger du følgende:

  • En virtuell maskin som kjører på Ubuntu 18.04
  • En ikke-rotbruker med sudo-rettigheter.

Med disse varene i sjakk, er vi gode til å gå.

MODX krever en webserver basert på PHP-språk og bruker også MariaDB-databasen for å fungere. Av denne grunn må du installere MariaDB, PHP og Apache på systemet ditt.

Følg trinnene nedenfor for å installere LAMP-stack:

Trinn 1- Installere Apache Server

Kjør kommandoen nedenfor for å oppdatere systemet ditt:

$ sudo apt oppdatering

Kjør følgende kommando for å installere Apache2 på Ubuntu:

$ sudo apt installere apache2

Når Apache er installert, deaktiver du katalogoppføringen ved å kjøre kommandoen nedenfor:

$ sudo sed -i "s / Options Indexes FollowSymLinks / Options FollowSymLinks /" /etc/apache2/apache2.conf

Deretter bør du starte og aktivere Apache2-tjenesten for å sikre at den alltid starter når serveren starter.

$ sudo systemctl starter apache2.service
$ sudo systemctl aktiverer apache2.service

Trinn 2 – Installere MariaDB-databasen

Akeneo krever at en databaseserver skal fungere ordentlig, og MariaDB er en god databaseserver til å begynne med. Kjør kommandoen nedenfor for å installere den.

$ sudo apt-get install mariadb-server mariadb-client

Når du har installert MariaDB, bruk kommandoen nedenfor for å starte og aktivere den nylig installerte MariaDB-tjenesten og sikre at den starter hver gang serveren starter opp.

$ sudo systemctl start mariadb.service
$ sudo systemctl aktivere mariadb.service

Med en gang du’igjen, kjør kommandoen nedenfor for å sikre MariaDB-tjenesten.

$ sudo mysql_secure_installation

Du blir bedt om å svare på noen få spørsmål som vist nedenfor:

Angi gjeldende passord for root (skriv inn for ingen): Siden du nettopp installerte MariaDB og ikke noe passord er angitt, trykk enter.

Angi root-passord? [Y / n]: Trykk Y
Nytt passord: Oppgi passord
Skriv inn nytt passord på nytt: Gjenta passordet
Vil du fjerne anonyme brukere? [Y / n]: Y
Vil du ikke tillate root-pålogging eksternt? [Y / n]: Y
Vil du fjerne testdatabasen og få tilgang til den? [Y / n]: Y
Vil du laste opp privilegietabeller nå? [Y / n]: Y

Start MariaDB-serveren på nytt

$ sudo systemctl start mysql.service på nytt

Trinn 3 – Installere PHP-moduler

Det er ikke sikkert at du finner PHP 7.1 på standard depoter på Ubuntu 18.04. Så for å installere denne tjenesten, må du laste ned den fra tredjepart.

Hvis du vil legge til et tredjeparts arkiv (Ondrej PHP repository), kjører du følgende kommandoer:

$ sudo apt-get install software-egenskaper-common
$ sudo add-apt-repository ppa: ondrej / php

Nå må du oppdatere innstillingene og oppgradere tjenesten til PHP 7.1.

$ sudo apt oppdatering

Å installere PHP 7.1 og det’s relaterte moduler, kjør følgende kommandoer:

$ sudo apt install php7.1 libapache2-mod-php7.1 php7.1-apcu php7.1-bcmath php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7 .1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl

Når PHP er installert, åpner du standardfilen for Apache2 PHP ved å bruke følgende kommandoer:

$ sudo nano /etc/php/7.1/apache2/php.ini

Gjør følgende endringer ved å redigere linjene i filen og deretter lagre.

file_uploads = På
allow_url_fopen = På
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 30
max_input_vars = 1500
date.timezone = America / Chicago

Trinn 2: Opprette en database for MODX CMS

Etter å ha sikret MariaDB, logg deg nå på MariaDB shell:

$ sudo mysql -u root -p

Opprett en database og et root-passord for MODX:

MariaDB [(ingen)]> Lage DATABASE modxdb;

Du må også opprette en bruker for MODX-database og gi den rettigheter:

MariaDB [(ingen)]> LAG BRUKER ‘modx’ @ ‘localhost’ IDENTIFISERT AV ‘passord’;
MariaDB [(ingen)]> TIL ALL PÅ modxdb. * TIL ‘modx’ @ ‘localhost’ IDENTIFISERT AV ‘passord’ MED TILVALG-VALG;

Neste trinn er å skylle ut privilegiene ved å bruke kommandoen nedenfor:

MariaDB [(ingen)]> FLUSH PRIVILEGES;

Lagre og avslutt MariaDB-skallet nå:

MariaDB [(ingen)]> exit;

Trinn 3: Installere MODX

Det første trinnet her er å laste ned den nåværende stabile versjonen av MODX fra deres hjemmeside. Bruk kommandoen nedenfor for å laste ned den:

$ wget https://modx.s3.amazonaws.com/releases/2.6.3/modx-2.6.3-pl.zip

Etter å ha fullført nedlastingen, pakke ut filen ved å bruke kommandoen nedenfor:

$ unzip modx-2.6.3-pl.zip

Neste trinn er å kopiere denne filen til webrotkatalogen på Apache:

$ sudo cp -r modx-2.6.3-pl / var / www / html / modx

Nå, gi tillatelser til MODX-katalogen:

$ sudo chown -R www-data: www-data / var / www / html / modx
$ sudo chmod -R 775 / var / www / html / modx

MODX trenger et virtuelt vertsdirektiv om apache, vi’Vil du utføre kommandoene nedenfor for å opprette en.

$ sudo nano /etc/apache2/sites-available/modx.conf

Nå inkluderer disse linjene til konfigurasjonen din:

ServerAdmin [email protected]
DocumentRoot / var / www / html / modx
Servernavn eksempel.com
ServerAlias ​​www.example.com

Alternativer + FølgSymlenker
AllowOverrideAll
Krav gitt

Feillogg $ {APACHE_LOG_DIR} /modx_error.log
CustomLog $ {APACHE_LOG_DIR} /modx_access.log kombinert

Lagre og avslutt filen når du har gjort det’er ferdig.

Utfør deretter kommandoene nedenfor for å starte MODX-virtuell vertsfil og aktiver Apache omskrive modul ved å bruke:

$ sudo a2ensite modx.conf
$ sudo a2enmod omskrive

Når dette er gjort, kjører du kommandoen nedenfor for å starte apache på nytt.

$ sudo systemctl start apache2 på nytt

Trinn 4: Få tilgang til MODX

Gå til nettleseren din, og skriv deretter inn URLenhttp://example.com/setup. Følg deretter instruksjonene på skjermen til MODX er installert.

Velg først språket du ønsker, og trykk deretter på Å velge .

Slik installerer du MODX CMS på Ubuntu 18.04 LTS

trykk neste å starte installasjonen.

Slik installerer du MODX CMS på Ubuntu 18.04 LTS

Å velge Ny installasjon trykk deretter på neste å fortsette.

Slik installerer du MODX CMS på Ubuntu 18.04 LTS

Skriv inn administrator- og databaseinformasjonen, og klikk deretter på neste.

Slik installerer du MODX CMS på Ubuntu 18.04 LTS

Slik installerer du MODX CMS på Ubuntu 18.04 LTS

Trykk deretter på Installere knappen begynner å installere MODX på systemet ditt. Siden nedenfor vises:

Slik installerer du MODX CMS på Ubuntu 18.04 LTS

Siden nedenfor vises. Klikk på Next-knapp:

Slik installerer du MODX CMS på Ubuntu 18.04 LTS

Klikk deretter Logg Inn:

Slik installerer du MODX CMS på Ubuntu 18.04 LTS

Skriv inn administratorpåloggingsdetaljene og trykk på Logg Inn som vist under:

Slik installerer du MODX CMS på Ubuntu 18.04 LTS

Du skal se siden nedenfor for å vise MODX er installert:

Slik installerer du MODX CMS på Ubuntu 18.04 LTS

Konklusjon

På dette tidspunktet bør du se en gratulasjonsmelding som viser deg at du har installert MODX på Ubuntu 18.04 LTS. Over til deg nå, prøv disse trinnene og nyt å lage kraftigere og dynamiske nettsteder.

Sjekk ut disse topp 3 Linux-hosting-tjenestene

FastComet

Startpris:
$ 2.95


Pålitelighet
9.7


Priser
9.5


Brukervennlig
9.7


Brukerstøtte
9.7


Funksjoner
9.6

Les anmeldelser

Besøk FastComet

Hostinger

Startpris:
$ 0.99


Pålitelighet
9.3


Priser
9.3


Brukervennlig
9.4


Brukerstøtte
9.4


Funksjoner
9.2

Les anmeldelser

Besøk Hostinger

ChemiCloud

Startpris:
$ 2.76


Pålitelighet
10


Priser
9.9


Brukervennlig
9.9


Brukerstøtte
10


Funksjoner
9.9

Les anmeldelser

Besøk ChemiCloud

Relaterte artikler for hvordan du gjør det

  • Hvordan installere Akeneo PIM på Ubuntu 18.04 LTS
    Ekspert
  • Slik installerer du den siste Roundcube Webmail på Ubuntu 18.04 LTS
    mellomliggende
  • Slik installerer du LEMP (Nginx, MariaDB og PHP) -stabelen på Ubuntu 18.04 LTS?
    mellomliggende
  • Slik installerer du Apache, MariaDB og PHP (LAMP-stabel) i Ubuntu 18.04
    mellomliggende
  • Slik installerer jeg ImpressPages CMS på Ubuntu 18.04?
    mellomliggende
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me