Instalați Chyrp-Lite CMS pe Ubuntu 16.04 | 18.04 | 18.10 cu Apache2, MariaDB și PHP 7.2

  • Eustace Evans
  • 0
  • 3440
  • 236

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 Apache2 HTTP

Chyrp-lite necesită un server web, iar serverul HTTP Apache2 este cel mai popular server web open source disponibil astăzi ... Pentru a instala serverul Apache2, executați comenzile de mai jos:

sudo apt update sudo apt install apache2

După instalarea Apache2, comenzile de mai jos pot fi folosite pentru a opri, porni și activa serviciul Apache2 pentru a porni întotdeauna cu pornirea serverului ...

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl activate apache2.service 

Acum că Apache2 este instalat ... pentru a testa dacă serverul web funcționează, deschideți browserul și navigați la adresa URL de mai jos ...

http: // localhost

Dacă vedeți pagina de mai sus, atunci Apache2 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 ...

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 libapache2-mod-php7.2 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 Apache2 ...

sudo nano /etc/php/7.2/apache2/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 upload_max_filesize = 100M max_execution_time = 360 date.timezone = America / Chicago

De fiecare dată când faceți modificări la fișierul de configurare PHP, ar trebui să reporniți serverul web Apache2 ... Pentru aceasta, rulați comenzile de mai jos:

sudo systemctl reporniți apache2.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 Apache2…. ( / 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

http: //localhost/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ă Apache2 ș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 Apache2 ... .

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 Apache2

Î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.conf

sudo nano /etc/apache2/sites-available/chyrp-lite.conf

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.

 ServerAdmin [email protected] DocumentRoot / var / www / html / chyrp-lite ServerName example.com ServerAlias ​​www.example.com  Opțiuni Urmărește Link-uri Simulare Permite Suprascrie Toate Necesită toate acordate  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combinat  RewriteEngine pe RewriteBase / RewriteCond% REQUEST_FILENAME! -F RewriteRule ^ (. *) Index.php [PT, L]   

Salvați fișierul și ieșiți.

Pasul 7: Activați modulul Chyrp-lite și Rewrite

După configurarea VirtualHost de mai sus, activați-l executând comenzile de mai jos

sudo a2ensite chyrp-lite.conf sudo a2enmod rescrie sudo systemctl reporniți apache2.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.

http://example.com/install.php

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 ... .




Nimeni nu a comentat acest articol încă.

O colecție de informații utile despre sistemul de operare Linux și noile tehnologii
Articole proaspete, sfaturi practice, recenzii detaliate și ghiduri. Simțiți-vă ca acasă în lumea sistemului de operare Linux