Skonfiguruj Mono CMS na Ubuntu 16.04 | 18.04 z Nginx i PHP 7.2-FPM

  • Eustace Evans
  • 0
  • 4884
  • 609

Nasz poprzedni samouczek pokazał, jak zainstalować Mono CMS z obsługą Apache2 i PHP… Aby przeczytać ten post, kliknij tutaj.

Dla tych, którzy chcą zamiast tego uruchomić Mono CMS z obsługą Nginx i PHP-FPM, poniższe kroki powinny pomóc im się tam dostać i skonfigurować ich witryny internetowe oparte na Mono…

Mono CMS oferuje czyste i minimalistyczne podejście do systemu zarządzania treścią… Ta platforma CMS, zbudowana w oparciu o PHP i nie wymagająca bazy danych, umożliwia tworzenie wspaniałych witryn internetowych do użytku osobistego i zawodowego…

Jeśli szukasz płaskiej platformy CMS, która jest łatwa w instalacji, prosta w utrzymaniu i elastyczna, powinieneś spojrzeć na Mono CMS… Dzięki Mono CMS otrzymujesz prosty i szybki edytor do tworzenia postów, przejrzysty projekt i lekki …

Ta platforma CMS jest szybka i zapewnia webmasterom rozszerzalne funkcje umożliwiające współpracę i automatyzację interakcji z użytkownikami na wielu urządzeniach, w tym na urządzeniach mobilnych…

Aby uzyskać więcej informacji na temat Mono CMS, odwiedź ich stronę główną

Ten krótki samouczek pokaże studentom i nowym użytkownikom, jak zainstalować Mono CMS na Ubuntu 16.04 | 18.04 LTS…

Aby rozpocząć instalację Mono CMS, wykonaj poniższe czynności:

Krok 1: Zainstaluj serwer HTTP Nginx

Mono CMS wymaga serwera WWW, a serwer HTTP Nginx jest prawdopodobnie drugim najpopularniejszym serwerem WWW typu open source dostępnym obecnie… Aby zainstalować serwer Nginx, uruchom poniższe polecenia:

sudo apt update sudo apt install nginx

Po zainstalowaniu Nginx poniższe polecenia mogą służyć do zatrzymywania, uruchamiania i włączania usługi Nginx, aby zawsze uruchamiała się wraz z uruchomieniem serwera…

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl włącz nginx.service 

Teraz, gdy Nginx jest zainstalowany…. aby sprawdzić, czy serwer WWW działa, otwórz przeglądarkę i przejdź do adresu URL poniżej…

http: // localhost

Jeśli widzisz powyższą stronę, oznacza to, że Nginx został pomyślnie zainstalowany…

Krok 2: Zainstaluj PHP 7.2-FPM i powiązane moduły

Mono CMS to CMS oparty na PHP i PHP jest wymagane… Jednak PHP 7.2-FPM może nie być dostępne w domyślnych repozytoriach Ubuntu… Aby uruchomić PHP 7.2-FPM w systemie Ubuntu 16.04 i starszym, może być konieczne wykonanie poniższych poleceń:

sudo apt-get install właściwości-oprogramowania-common sudo add-apt-repository ppa: ondrej / php

Następnie zaktualizuj i zaktualizuj do PHP 7.2-FPM

sudo apt update

Następnie uruchom poniższe polecenia, aby zainstalować PHP 7.2-FPM i powiązane moduły.

sudo apt install php7.2-fpm php7.2-common php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-gd php7. 2-xml php7.2-cli php7.2-zip

Po zainstalowaniu PHP 7.2-FPM uruchom poniższe polecenia, aby otworzyć domyślny plik konfiguracyjny PHP dla Nginx…

sudo nano /etc/php/7.2/fpm/php.ini 

Poniższe wiersze to dobre ustawienia dla większości systemów CMS opartych na PHP… Zaktualizuj plik konfiguracyjny za pomocą tych i zapisz… .

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256 mln cgi.fix_pathinfo = 0 upload_max_filesize = 100 mln max_execution_time = 360 date.timezone = Ameryka / Chicago

Za każdym razem, gdy wprowadzasz zmiany w pliku konfiguracyjnym PHP, powinieneś także zrestartować serwer WWW Nginx… Aby to zrobić, uruchom poniższe polecenia:

sudo systemctl zrestartuj nginx.service

Teraz, gdy PHP jest zainstalowane, aby sprawdzić, czy działa, utwórz plik testowy o nazwie phpinfo.php w domyślnym katalogu głównym Nginx…. ( / var / www / html /)

sudo nano /var/www/html/phpinfo.php

Następnie wpisz zawartość poniżej i zapisz plik.

Następnie otwórz przeglądarkę i przejdź do nazwy hosta serwera lub adresu IP, a następnie phpinfo.php

http: //localhost/phpinfo.php

Powinieneś zobaczyć domyślną stronę testową PHP…

Krok 3: Pobierz najnowszą wersję Mono CMS

Aby pobrać najnowszą wersję Mono CMS, możesz przejść i pobrać z jej strony pobierania… Lub użyj poniższych poleceń wget i pobierz…

Po pobraniu wypakuj pobraną zawartość do nowo utworzonego katalogu Mono CMS… .

cd / tmp wget http://monocms.com/MonoCMS.zip sudo mkdir / var / www / html / monocms rozpakuj MonoCMS -d / var / www / html / monocms

Następnie uruchom poniższe polecenia, aby ustawić odpowiednie uprawnienia dla katalogu głównego Mono CMS i dać kontrolę Nginx… .

sudo chown -R www-data: www-data / var / www / html / monocms / sudo chmod -R 755 / var / www / html / monocms / 

Krok 4: Skonfiguruj Nginx

Na koniec skonfiguruj plik konfiguracyjny witryny Nginx dla Mono CMS. Ten plik będzie kontrolować sposób, w jaki użytkownicy uzyskują dostęp do treści Mono CMS. Uruchom poniższe polecenia, aby utworzyć nowy plik konfiguracyjny o nazwie monocmy

sudo nano / etc / nginx / sites-available / monocms

Następnie skopiuj i wklej poniższą zawartość do pliku i zapisz go. Zastąp podświetlony wiersz własną nazwą domeny i katalogiem głównym.

serwer nasłuchuj 80; słuchaj [::]: 80; root / var / www / html / monocms; index index.php index.html index.htm; nazwa_serwera example.com www.example.com; client_max_body_size 100M; lokalizacja / try_files $ uri $ uri / /index.php;  lokalizacja ~ \ .php $ include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; dołącz fastcgi_params;  

Zapisz plik i zakończ.

Krok 5: Włącz Mono CMS i moduł przepisywania

Po skonfigurowaniu VirtualHost powyżej, włącz go, uruchamiając poniższe polecenia

sudo ln -s / etc / nginx / sites-available / monocms / etc / nginx / sites-enabled / sudo systemctl restart nginx.service 

Następnie otwórz przeglądarkę i przejdź do nazwy domeny serwera, aby wyświetlić portal Mono CMS…

http://example.com

Kiedy po raz pierwszy przesyłasz Monocms, musisz zmienić hasło i nazwę użytkownika, ale nie musisz tego robić, jeśli chcesz tylko przenieść się z katalogu do innego.

Aby zmienić hasło, musisz zalogować się przy użyciu domyślnej nazwy użytkownika i hasła, a następnie możesz zmienić swoje hasło na stronie ustawień i swoją nazwę użytkownika na stronie zarządzania kontami.

Gratulacje! Pomyślnie zainstalowałeś Mono CMS na Ubuntu 16.04 | 18.04… .




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux