Jak zainstalować MODX CMS na Ubuntu 18.04 LTS

Wprowadzenie

MODX to bezpieczny i efektywny system zarządzania treścią oparty na języku PHP. Ponieważ ma łatwy w użyciu interfejs, pozwala webmasterom i innym użytkownikom tworzyć responsywne i wydajne strony internetowe.

Dla tych, którzy szukają prostej, ale niezawodnej platformy zarządzania treścią do zarządzania działaniami swoich blogów lub stron internetowych, MODX jest świetną opcją. Ten samouczek poprowadzi Cię przez proces instalacji MODX CMS na Ubuntu 18.04 LTS.

Wymagania wstępne

Zanim zaczniesz, będziesz potrzebować:

  • Maszyna wirtualna działająca na Ubuntu 18.04
  • Użytkownik inny niż root z uprawnieniami sudo.

Po sprawdzeniu tych elementów jesteśmy gotowi do wyjścia.

MODX wymaga serwera WWW opartego na językach PHP, a także wykorzystuje bazę danych MariaDB do swojego działania. Z tego powodu musisz zainstalować MariaDB, PHP i Apache w swoim systemie.

Aby zainstalować stos LAMP, wykonaj następujące czynności:

Krok 1- Instalowanie serwera Apache

Uruchom poniższe polecenie, aby zaktualizować system:

Aktualizacja sudo apt

Aby zainstalować Apache2 na Ubuntu, uruchom następujące polecenie:

$ sudo apt install apache2

Po zainstalowaniu Apache wyłącz listę katalogów, uruchamiając poniższe polecenie:

$ sudo sed -i "s / Opcje Indeksy FollowSymLinks / Opcje FollowSymLinks /" /etc/apache2/apache2.conf

Następnie należy uruchomić i włączyć usługę Apache2, aby upewnić się, że zawsze uruchamia się po uruchomieniu serwera.

$ sudo systemctl uruchom apache2.service
$ sudo systemctl włącz apache2.service

Krok 2 – Instalacja bazy danych MariaDB

Akeneo wymaga, aby serwer bazy danych działał poprawnie, a MariaDB jest dobrym serwerem bazy danych na początek. Uruchom poniższe polecenie, aby je zainstalować.

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

Po zainstalowaniu MariaDB użyj poniższej komendy, aby uruchomić i włączyć nowo zainstalowaną usługę MariaDB i upewnić się, że uruchomi się ona przy każdym uruchomieniu serwera.

$ sudo systemctl start mariadb.service
$ sudo systemctl enable mariadb.service

Kiedyś ty’ponownie gotowe, uruchom poniższe polecenie, aby zabezpieczyć usługę MariaDB.

$ sudo mysql_secure_installation

Zostaniesz poproszony o odpowiedź na kilka pytań, jak pokazano poniżej:

Wpisz bieżące hasło dla roota (wpisz dla braku): Ponieważ właśnie zainstalowałeś MariaDB i hasło nie jest ustawione, naciśnij enter.

Ustawić hasło roota? [T / n]: Naciśnij Y
Nowe hasło: Wprowadź hasło
Wprowadź ponownie nowe hasło: Powtórz hasło
Usunąć anonimowych użytkowników? [T / n]: Y
Czy zdalnie zabronić logowania roota? [T / n]: Y
Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n]: Y
Przeładować tabele uprawnień teraz? [T / n]: Y

Teraz uruchom ponownie serwer MariaDB

$ sudo systemctl zrestartuj mysql.service

Krok 3 – instalacja modułów PHP

PHP 7.1 może nie znajdować się w domyślnych repozytoriach na Ubuntu 18.04. Aby zainstalować tę usługę, musisz pobrać ją z repozytoriów podmiotów trzecich.

Aby dodać repozytorium strony trzeciej (repozytorium Ondrej PHP), uruchom następujące polecenia:

$ sudo apt-get install oprogramowanie-właściwości-wspólne
$ sudo add-apt-repository ppa: ondrej / php

Teraz zaktualizuj ustawienia i zaktualizuj usługę do PHP 7.1.

Aktualizacja sudo apt

Aby zainstalować PHP 7.1 i to’W powiązanych modułach uruchom następujące polecenia:

$ 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

Po zainstalowaniu PHP otwórz domyślny plik dla Apache2 PHP, używając następujących poleceń:

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

Teraz wprowadź następujące zmiany, edytując linie w pliku, a następnie zapisz.

file_uploads = Wł
allow_url_fopen = Wł
limit_pamięci = 256 M.
upload_max_filesize = 100 mln
max_execution_time = 30
max_input_vars = 1500
date.timezone = Ameryka / Chicago

Krok 2: Tworzenie bazy danych dla MODX CMS

Po zabezpieczeniu MariaDB zaloguj się do powłoki MariaDB:

$ sudo mysql -u root -p

Utwórz bazę danych i hasło roota dla MODX:

MariaDB [(brak)]> UTWÓRZ BAZA DANYCH modxdb;

Musisz także utworzyć użytkownika dla bazy danych MODX i nadać mu uprawnienia:

MariaDB [(brak)]> UTWÓRZ UŻYTKOWNIKA „modx” @ „localhost” IDENTYFIKOWANY PRZEZ „hasło”;
MariaDB [(brak)]> UDZIEL WSZYSTKIEGO na modxdb. * DO „modx” @ „localhost” ZIDENTYFIKOWANY PRZEZ „hasło” Z OPCJĄ DOTACJI;

Następnym krokiem jest wypłukanie uprawnień za pomocą poniższego polecenia:

MariaDB [(brak)]> PRZYWILEJE PŁUCZĄCE;

Teraz zapisz i zamknij powłokę MariaDB:

MariaDB [(brak)]> wyjście;

Krok 3: Instalowanie MODX

Pierwszym krokiem tutaj jest pobranie aktualnej stabilnej wersji MODX z ich strony internetowej. Użyj poniższego polecenia, aby go pobrać:

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

Po zakończeniu pobierania wyodrębnij plik za pomocą poniższego polecenia:

$ unzip modx-2.6.3-pl.zip

Następnym krokiem jest skopiowanie tego pliku do głównego katalogu internetowego na Apache:

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

Teraz nadaj uprawnienia do katalogu MODX:

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

MODX potrzebuje dyrektywy o wirtualnym hoście apache, my’Wykonam poniższe polecenia, aby je utworzyć.

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

Teraz dołącz te linie do swojej konfiguracji:

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

Opcje + FollowSymlinks
AllowOverrideAll
Wymagane wszystkie przyznane

ErrorLog $ {APACHE_LOG_DIR} /modx_error.log
CustomLog $ {APACHE_LOG_DIR} /modx_access.log łącznie

Po zakończeniu zapisz i zamknij plik’zrobione ponownie.

Następnie wykonaj poniższe polecenia, aby uruchomić plik wirtualnego hosta MODX i włączyć moduł przepisywania Apache za pomocą:

$ sudo a2ensite modx.conf
$ sudo a2enmod przepisz

Po zakończeniu uruchom poniższe polecenie, aby ponownie uruchomić apache.

$ sudo systemctl restart apache2

Krok 4: Dostęp do MODX

Przejdź do przeglądarki, a następnie wprowadź adres URLhttp://example.com/setup. Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aż MODX zostanie pomyślnie zainstalowany.

Najpierw wybierz żądany język, a następnie naciśnij Wybierz .

Jak zainstalować MODX CMS na Ubuntu 18.04 LTS

wciśnij Kolejny aby zainicjować instalację.

Jak zainstalować MODX CMS na Ubuntu 18.04 LTS

Wybierz Nowa instalacja następnie naciśnij Kolejny kontynuować.

Jak zainstalować MODX CMS na Ubuntu 18.04 LTS

Teraz wprowadź dane administratora i bazy danych, a następnie kliknij Kolejny.

Jak zainstalować MODX CMS na Ubuntu 18.04 LTS

Jak zainstalować MODX CMS na Ubuntu 18.04 LTS

Następnie naciśnij zainstalować przycisk rozpocznij instalację MODX w swoim systemie. Pojawi się strona poniżej:

Jak zainstalować MODX CMS na Ubuntu 18.04 LTS

Pojawi się strona poniżej. Kliknij Nexprzycisk t:

Jak zainstalować MODX CMS na Ubuntu 18.04 LTS

Następnie kliknij Zaloguj sie:

Jak zainstalować MODX CMS na Ubuntu 18.04 LTS

Wprowadź dane logowania administratora i naciśnij Zaloguj sie jak pokazano niżej:

Jak zainstalować MODX CMS na Ubuntu 18.04 LTS

Powinieneś zobaczyć poniższą stronę, aby pokazać, że MODX został pomyślnie zainstalowany:

Jak zainstalować MODX CMS na Ubuntu 18.04 LTS

Wniosek

W tym momencie powinieneś zobaczyć komunikat z gratulacjami, aby pokazać, że pomyślnie zainstalowałeś MODX na Ubuntu 18.04 LTS. Teraz wypróbuj te kroki i ciesz się tworzeniem mocniejszych i dynamicznych stron internetowych.

Sprawdź te 3 najlepsze usługi hostingowe dla systemu Linux

FastComet

Cena wywoławcza:
2,95 USD


Niezawodność
9.7


cennik
9.5


Przyjazny użytkownikowi
9.7


Wsparcie
9.7


funkcje
9,6

Przeczytaj recenzje

Odwiedź FastComet

Hostinger

Cena wywoławcza:
0,99 USD


Niezawodność
9.3


cennik
9.3


Przyjazny użytkownikowi
9.4


Wsparcie
9.4


funkcje
9.2

Przeczytaj recenzje

Odwiedź Hostinger

ChemiCloud

Cena wywoławcza:
2,76 USD


Niezawodność
10


cennik
9.9


Przyjazny użytkownikowi
9.9


Wsparcie
10


funkcje
9.9

Przeczytaj recenzje

Odwiedź ChemiCloud

Powiązane artykuły instruktażowe

  • Jak zainstalować Akeneo PIM na Ubuntu 18.04 LTS
    ekspert
  • Jak zainstalować najnowszą pocztę internetową Roundcube na Ubuntu 18.04 LTS
    pośredni
  • Jak zainstalować stos LEMP (Nginx, MariaDB i PHP) na Ubuntu 18.04 LTS?
    pośredni
  • Jak zainstalować Apache, MariaDB i PHP (stos LAMP) w Ubuntu 18.04
    pośredni
  • Jak zainstalować ImpressPages CMS na Ubuntu 18.04?
    pośredni
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me