
George Richardson
0
3765
340
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 Apache2.
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 Apache2
CuteNews wymaga serwera WWW, a serwer HTTP Apache2 jest obecnie najpopularniejszym serwerem WWW typu open source… Aby zainstalować serwer Apache2, uruchom poniższe polecenia:
sudo apt update sudo apt install apache2
Po zainstalowaniu Apache2 poniższe polecenia mogą być używane do zatrzymywania, uruchamiania i włączania usługi Apache2, aby zawsze uruchamiała się wraz z uruchomieniem serwera…
sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl włącz apache2.service
Teraz, gdy Apache2 jest zainstalowany…. aby sprawdzić, czy serwer WWW działa, otwórz przeglądarkę i przejdź do adresu URL poniżej…

Jeśli widzisz powyższą stronę, oznacza to, że Apache2 został pomyślnie zainstalowany…
Krok 2: Zainstaluj PHP 7.2 i powiązane moduły
CuteNews to oparty na PHP CMS i PHP jest wymagane… Jednak PHP 7.2 może nie być dostępne w domyślnych repozytoriach Ubuntu… Aby uruchomić PHP 7.2 na Ubuntu 16.04 i wcześniejszych, 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
sudo apt update
Następnie uruchom poniższe polecenia, aby zainstalować PHP 7.2 i powiązane moduły.
sudo apt zainstaluj php7.2 libapache2-mod-php7.2 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 Apache2…
sudo nano /etc/php/7.2/apache2/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 upload_max_filesize = 100 mln max_execution_time = 360 date.timezone = America / Chicago
Za każdym razem, gdy wprowadzasz zmiany w pliku konfiguracyjnym PHP, powinieneś także zrestartować serwer WWW Apache2… Aby to zrobić, uruchom poniższe polecenia:
sudo systemctl zrestartuj apache2.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 Apache2…. ( / 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
Powinieneś zobaczyć domyślną stronę testową PHP…

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ć odpowiednie uprawnienia dla katalogu głównego CuteNews i dać kontrolę Apache2… .
sudo chown -R www-data: www-data / var / www / cutenews / sudo chmod -R 755 / var / www / cutenews /
Krok 4: Skonfiguruj Apache2
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.conf
sudo nano /etc/apache2/sites-available/cutenews.conf
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.
ServerAdmin [email protected] DocumentRoot / var / www / cutenews ServerName example.com ServerAlias www.example.com Opcje FollowSymlinks AllowOverride All Wymagaj wszystkich przyznanych ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log łącznie
Zapisz plik i zakończ.
Krok 5: Włącz CuteNews
Po skonfigurowaniu VirtualHost powyżej, włącz go, uruchamiając poniższe polecenia
sudo a2ensite cutenews.conf sudo a2enmod przepisać sudo systemctl zrestartuj apache2.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.
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… .