Skonfiguruj CuteNews CMS na Ubuntu 18.04 | 16.04 z Nginx

  • Eustace Evans
  • 0
  • 3230
  • 1070

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować i skonfigurować CuteNews CMS w systemie Ubuntu 18.04 | 16.04 z serwerem HTTP Nginx.

Nasz poprzedni samouczek pokazał, jak zainstalować CuteNews CMS na Ubuntu z Apache2. Ten pokazuje, jak zamiast tego uruchomić go z Nginx…

CuteNews to płaski system zarządzania treścią (CMS) oparty na PHP, który jest łatwy w instalacji i konfiguracji… Brak bazy danych, tylko PHP - proste i proste!

Jest również wyposażony w funkcję wyszukiwania, zarządzanie przesyłaniem plików, tworzenie kopii zapasowych i przywracanie, blokowanie adresów IP, obsługę poziomów uprawnień, ochronę przeciwpowodziową i wiele innych.

Jeśli szukasz rozwiązania do łatwej i na żywo edycji swojej witryny i nie chcesz bawić się językiem SQL, to CuteNews jest doskonałym miejscem na rozpoczęcie…. Jest wyposażony w łatwy system wtyczek, obsługę widgetów i łatwe tworzenie kopii zapasowych, ponieważ jest tylko jeden katalog…

Ta platforma CMS została zaprojektowana z myślą o łatwości użytkowania, aby umożliwić webmasterom 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 CuteNews, odwiedź ich stronę główną

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

Krok 1: Zainstaluj serwer HTTP Nginx

CuteNews wymaga serwera WWW, a serwer HTTP Nginx jest obecnie najpopularniejszym serwerem WWW typu open source… 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

CuteNews to oparty na PHP CMS 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-sqlite3 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

Po zainstalowaniu PHP 7.2 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 cgi.fix_pathinfo = 0 memory_limit = 256 mln 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

Krok 3: Pobierz najnowszą wersję CuteNews

Po zainstalowaniu serwera i powyższych pakietów przejdź do strony pobierania CuteNews i pobierz najnowsze… Lub użyj poniższych poleceń, aby pobrać wersję 1.1 z witryny Github…

cd / tmp wget https://github.com/CuteNews/cutenews-2.0/archive/master.zip unzip master.zip sudo mv cutenews-2.0-master / var / www / cutenews

Następnie utworzono te foldery, uruchamiając poniższe polecenia:

sudo mkdir / var / www / cutenews / cdata sudo mkdir / var / www / cutenews / plugins sudo mkdir / var / www / cutenews / cdata / wiadomości, użytkownicy, wtyczki, btree, kopia zapasowa, log

Następnie uruchom poniższe polecenia, aby ustawić prawidłowe uprawnienia do katalogu głównego CuteNews i dać kontrolę Nginx… .

sudo chown -R www-data: www-data / var / www / cutenews / sudo chmod -R 755 / var / www / cutenews / 

Krok 4: Skonfiguruj Nginx

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

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

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; nazwa_serwera example.com www.example.com; root / var / www / cutenews; index.php; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; client_max_body_size 100M; autoindex wyłączony; lokalizacja / try_files $ uri /index.php?$query_string;  lokalizacja ~ \ .php $ include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.2-fpm.sock; dołącz fastcgi_params; fastcgi_intercept_errors włączony;  

Zapisz plik i zakończ.

Krok 5: Włącz CuteNews

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

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

Następnie otwórz przeglądarkę i przejdź do nazwy domeny serwera. Powinieneś zobaczyć kreatora instalacji CuteNews, aby zakończyć. Postępuj zgodnie z instrukcjami kreatora.

http://example.com/

Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie…

Ponieważ nie ma bazy danych, po prostu utwórz konto administratora i kontynuuj…

Następnie witryna powinna zostać utworzona i gotowa do użycia…

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




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