
Richard Poole
0
1782
327
Acum câteva zile v-am arătat cum să instalați Chyrp-lite CMS pe Ubuntu cu suport Apache2 și PHP 7.2 ... Această postare vă arată cum să configurați Chyrp-lite cu suport Nginx și PHP 7.2-FPM pentru cei care îl doresc în schimb ... .
Chyrp-lite CMS este un motor de blog open source ultra-ușor, scris în PHP, care poate fi folosit pentru a vă crea conținutul și structura cu control asupra tuturor, inclusiv a propriului HTML ...
Dacă doriți un sistem de gestionare a conținutului (CMS) ușor de instalat, simplu de întreținut și extensibil, atunci Chyrp-lite este un loc bun pentru a începe ... Acesta este construit pe un nucleu open source cu suport pentru standarde deschise, care ar putea fi foarte util pentru a vă ajuta să vă rulați conținutul digital ...
Această platformă CMS este concepută pentru a fi ușor de utilizat, pentru a permite webmasterilor să colaboreze și să automatizeze experiențe captivante cu utilizatorii pe mai multe dispozitive, inclusiv pe dispozitivele mobile ...
Pentru mai multe informații despre Chyrp-lite, vă rugăm să verificați pagina principală
Acest scurt tutorial va arăta studenților și noilor utilizatori cum să instaleze Chyrp-lite CMS pe Ubuntu 16.04 / 18.10 și 18.04 LTS ...
Pentru a începe să instalați Chyrp-lite, urmați pașii de mai jos:
Pasul 1: Instalați serverul Nginx HTTP
Chyrp-lite necesită un server web, iar serverul HTTP Nginx este probabil al doilea cel mai popular server web open source disponibil astăzi ... Pentru a instala serverul Nginx, executați comenzile de mai jos:
sudo apt update sudo apt install nginx
După instalarea Nginx, comenzile de mai jos pot fi folosite pentru a opri, porni și activa serviciul Nginx pentru a porni întotdeauna cu boot-urile serverului ...
sudo systemctl opriți nginx.service sudo systemctl porniți nginx.service sudo systemctl activați nginx.service
Acum că Nginx este instalat ... pentru a testa dacă serverul web funcționează, deschideți browserul și navigați la adresa URL de mai jos ...

Dacă vedeți pagina de mai sus, atunci Nginx este instalat cu succes ...
Pasul 2: Instalați MariaDB Database Server
Chyrp-lite necesită, de asemenea, un server de baze de date pentru a-și stoca conținutul ... Dacă sunteți în căutarea unui server de baze de date cu sursă cu adevărat deschisă, atunci MariaDB este un loc minunat pentru a începe ... Pentru a instala MariaDB rulați comenzile de mai jos:
sudo apt-get install mariadb-server mariadb-client
După instalarea MariaDB, comenzile de mai jos pot fi folosite pentru a opri, porni și activa serviciul MariaDB pentru a porni întotdeauna la pornirea serverului ...
Rulați acestea pe Ubuntu 16.04 LTS
sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl activate mysql.service
Rulați-le pe Ubuntu 18.10 și 18.04 LTS
sudo systemctl opriți mariadb.service sudo systemctl porniți mariadb.service sudo systemctl activați mariadb.service
Apoi, executați comenzile de mai jos pentru a securiza serverul bazei de date cu o parolă root dacă nu vi s-a solicitat să faceți acest lucru în timpul instalării ...
sudo mysql_secure_installation
Când vi se solicită, răspundeți la întrebările de mai jos urmând ghidul.
- Introduceți parola curentă pentru root (introduceți pentru niciuna): Doar apăsați Enter
- Setați parola de root? [Y / n]: Y
- Parolă nouă: introduceți parola
- Reintroduceți parola nouă: Repetați parola
- Eliminați utilizatorii anonimi? [Y / n]: Y
- Nu permiteți conectarea la root de la distanță? [Y / n]: Y
- Eliminați baza de date de testare și accesați-o? [Y / n]: Y
- Reîncărcați tabelele de privilegii acum? [Y / n]: Y
Acum că MariaDB este instalat, pentru a testa dacă serverul bazei de date a fost instalat cu succes, rulați comenzile de mai jos ...
sudo mysql -u root -p
tastați parola de root atunci când vi se solicită ...

Dacă vedeți un ecran similar cu cel de mai sus, atunci serverul a fost instalat cu succes ...
Pasul 3: Instalați PHP 7.2 și module conexe
Chyrp-lite este un CMS bazat pe PHP și este necesar PHP ... Cu toate acestea, este posibil ca PHP 7.2 să nu fie disponibil în depozitele implicite Ubuntu ... Pentru a rula PHP 7.2 pe Ubuntu 16.04 și versiunile anterioare, poate fi necesar să executați comenzile de mai jos:
sudo apt-get install software-properties-common sudo add-apt-repository ppa: ondrej / php
Apoi actualizați și faceți upgrade la PHP 7.2
actualizare sudo apt
Apoi, executați comenzile de mai jos pentru a instala PHP 7.2 și module conexe.
sudo apt instalează php7.2-fpm php7.2-comun 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
După instalarea PHP 7.2, rulați comenzile de mai jos pentru a deschide fișierul de configurare implicit PHP pentru Nginx ...
sudo nano /etc/php/7.2/fpm/php.ini
Liniile de mai jos reprezintă o setare bună pentru majoritatea CMS bazate pe PHP ... Actualizați fișierul de configurare cu acestea și salvați ... .
file_uploads = Activat allow_url_fopen = Activat short_open_tag = Activat memory_limit = 256M cgi.fix_pathinfo = 0 upload_max_filesize = 100M maxim_execution_time = 360 date.timezone = America / Chicago
De fiecare dată când modificați fișierul de configurare PHP, ar trebui să reporniți serverul web Nginx ... Pentru a face acest lucru, rulați comenzile de mai jos:
sudo systemctl reporniți nginx.service
Acum că PHP este instalat, pentru a testa dacă funcționează, creați un fișier de testare numit phpinfo.php în directorul rădăcină implicit Nginx…. ( / var / www / html /)
sudo nano /var/www/html/phpinfo.php
Apoi tastați conținutul de mai jos și salvați fișierul.
Apoi, deschideți browserul și navigați la numele de gazdă al serverului sau adresa IP urmată de phpinfo.php
Ar trebui să vedeți pagina de test implicită PHP ...

Pasul 4: Creați baza de date Chyrp-lite
Acum, după ce ați instalat toate pachetele necesare pentru ca Chyrp-lite să funcționeze, continuați mai jos pentru a începe configurarea serverelor. Mai întâi executați comenzile de mai jos pentru a crea o bază de date Chyrp-lite necompletată.
Pentru a vă conecta la serverul de baze de date MariaDB, rulați comenzile de mai jos.
sudo mysql -u root -p
Apoi creați o bază de date numită chyrp
CREAȚI BAZA DE DATE chyrp;
Creați un utilizator de bază de date numit chyrpuser cu o nouă parolă
CREAȚI UTILIZATORUL 'chyrpuser' @ 'localhost' IDENTIFICAT DE 'new_password_here';
Apoi acordați utilizatorului acces complet la baza de date.
ACORDAȚI TOATE PE chyrp. * LA „chyrpuser” @ „localhost” IDENTIFICAT DE „user_password_here” CU OPȚIUNE GRANT;
În cele din urmă, salvați modificările și ieșiți.
PRIVILEGII DE ÎNVĂȚARE; IEȘIRE;
Pasul 5: Descărcați ultima versiune Chyrp-lite
Pentru a obține ultima versiune Chyrp-lite, vă recomandăm să utilizați depozitul Github ... Instalați instrumentul git pentru a descărca pachetele Chyrp-lite ...
sudo apt install git
După instalarea curl și Composer de mai sus, schimbați-vă în directorul rădăcină Nginx și descărcați pachetele Chyrp-lite din Github ...
cd / var / www / html sudo git clone https://github.com/xenocrat/chyrp-lite.git
Apoi executați comenzile de mai jos pentru a seta permisiunile corecte pentru directorul rădăcină Chyrp-lite și pentru a da controlul Nginx ... .
sudo chown -R www-data: www-data / var / www / html / chyrp-lite / sudo chmod -R 755 / var / www / html / chyrp-lite /
Pasul 6: Configurați Nginx
În cele din urmă, configurați fișierul de configurare a site-ului Apahce2 pentru Chyrp-lite. Acest fișier va controla modul în care utilizatorii accesează conținutul WebsiteBaker. Rulați comenzile de mai jos pentru a crea un nou fișier de configurare numit chyrp-lite
sudo nano / etc / nginx / sites-available / chyrp-lite
Apoi copiați și lipiți conținutul de mai jos în fișier și salvați-l. Înlocuiți linia evidențiată cu propriul nume de domeniu și locația rădăcină a directorului.
server asculta 80; asculta [::]: 80; root / var / www / html / chyrp-lite; index index.php index.html index.htm; server_name example.com www.example.com; client_max_body_size 100M; autoindex off; locație / try_files $ uri $ uri / /index.php?$query_string; location ~ \ .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; include fastcgi_params;
Salvați fișierul și ieșiți.
Pasul 7: activați site-ul Chyrp-lite
După configurarea VirtualHost de mai sus, activați-l executând comenzile de mai jos
sudo ln -s / etc / nginx / sites-available / chyrp-lite / etc / nginx / sites-enabled / sudo systemctl reporniți nginx.service
Apoi deschideți browserul și navigați la numele domeniului serverului. Ar trebui să vedeți expertul de configurare Chyrp-lite pentru a finaliza. Vă rugăm să urmați cu atenție vrăjitorul.
Apoi urmați instrucțiunile de pe ecran ... Tastați informațiile despre conexiunea la baza de date pe care le-ați creat mai sus și creați un cont de administrator pentru backend ... Când sunteți gata, faceți clic pe Instalează-mă!

Asta e! Acum vă puteți conecta și începe să creați postări excelente ...

Bucurați-vă de ~
Felicitări! Ați instalat cu succes Chyrp-lite CMS pe Ubuntu 16.04 | 18.04 și 18.10 ... .