Instalați Roadiz CMS pe Ubuntu 16.04 | 18.04 cu Apache2, MariaDB și PHP 7.2

  • Ronald Ferguson
  • 0
  • 1130
  • 197

Studenții și utilizatorii noi care caută ajutor pentru instalarea celei mai recente versiuni de Roadiz de la Github folosind Composer cu suport Apache2, MariaDB și PHP 7.2, pașii de mai jos ar trebui să îi ajute să ajungă acolo ...

Roadiz este un sistem modern de gestionare a conținutului (CMS) bazat pe noduri, care vă permite să creați site-uri web excelente pentru orice proiecte ... Roadiz folosește, de asemenea, componente Symfony și Doctrine ORM pentru a utiliza schema de date și a vă organiza conținutul așa cum doriți ...

Pentru mai multe informații despre Roadiz, vă rugăm să verificați pagina de pornire ...

Acest scurt tutorial va arăta studenților și noilor utilizatori cum să instaleze / actualizeze Roadiz din depozitul Github prin Composer cu suport Apache2, MariaDB și PHP 7.2 pe Ubuntu 16.04 | 18.04 Servere LTS ...

Pentru a începe instalarea Roadiz, urmați pașii de mai jos:

Pasul 1: Instalați serverul Apache2 HTTP pe Ubuntu

Serverul Apache2 HTTP este cel mai popular server web utilizat astăzi și Roadiz are nevoie de un server web ... deci du-te și instalează-l pe Ubuntu ...

Pentru a instala Apache2 HTTP pe serverul Ubuntu, 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 boot-urile serverului.

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

Pentru a testa configurarea Apache2, deschideți browserul și navigați la numele de gazdă al serverului sau adresa IP și ar trebui să vedeți pagina de test implicită Apache2 așa cum se arată mai jos ... Când vedeți asta, Apache2 funcționează așa cum era de așteptat ...

http: // localhost

Pasul 2: Instalați MariaDB Database Server

Serverul de baze de date MariaDB este un loc minunat pentru a începe când vă uitați la servere de baze de date open source pe care să le utilizați cu Roadiz ... 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.04 și 18.10 LTS

sudo systemctl opriți mariadb.service sudo systemctl porniți mariadb.service sudo systemctl activați mariadb.service 

După aceea, rulați comenzile de mai jos pentru a securiza serverul MariaDB creând o parolă de root și interzicând accesul la distanță la root.

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

Reporniți serverul MariaDB

Pentru a testa dacă MariaDB este instalat, tastați comenzile de mai jos pentru a vă conecta la serverul MariaDB

sudo mysql -u root -p

Apoi tastați parola pe care ați creat-o mai sus pentru a vă conecta ... dacă are succes, ar trebui să vedeți mesajul de întâmpinare MariaDB

Pasul 3: Instalați PHP 7.2 și module conexe

Este posibil ca PHP 7.2 să nu fie disponibil în depozitele implicite Ubuntu ... pentru a-l instala, poate fi necesar să îl obțineți din depozite terțe..

Rulați comenzile de mai jos pentru a adăuga depozitul terț de mai jos pentru a face upgrade la PHP 7.2

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 install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7. 2-gd 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 

Apoi efectuați modificările de pe următoarele rânduri de mai jos în fișier și salvați. Valoarea de mai jos sunt setări excelente de aplicat în mediile dvs..

file_uploads = Activat allow_url_fopen = Activat short_open_tag = Activat post_max_size = 20M memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 max_input_vars = 1500 date.timezone = America / Chicago

După efectuarea modificării de mai sus, salvați fișierul și închideți-l.

După instalarea PHP și a modulelor conexe, tot ce trebuie să faceți este să reporniți Apache2 pentru a reîncărca configurațiile PHP ...

Pentru a reporni Apache2, rulați comenzile de mai jos

sudo systemctl reporniți apache2.service

Pentru a testa setările PHP 7.2 cu Apache2, creați un fișier phpinfo.php în directorul rădăcină Apache2 executând comenzile de mai jos

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

Apoi tastați conținutul de mai jos și salvați fișierul.

Salvați fișierul ... apoi navigați la numele gazdei serverului urmat de /phpinfo.php

http: //localhost/phpinfo.php

Ar trebui să vedeți pagina de test implicită PHP ...

Pasul 3: Creați baza de date Roadiz

Acum că ați instalat toate pachetele necesare pentru funcționarea Roadiz, continuați mai jos pentru a începe configurarea serverelor. Mai întâi rulați comenzile de mai jos pentru a crea o bază de date Roadiz 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ă roadiz

CREAȚI BAZA DE DATE roadiz;

Creați un utilizator de bază de date numit roadizuser cu o parolă nouă

CREAȚI UTILIZATOR 'roadizuser' @ 'localhost' IDENTIFICAT DE 'new_password_here';

Apoi acordați utilizatorului acces complet la baza de date.

ACORDAȚI TOATE PE roadiz. * CĂTRE „roadizuser” @ „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;

Apoi, executați comenzile de mai jos pentru a deschide fișierul de configurare implicit MariaDB ...

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Apoi adăugați liniile de mai jos și salvați ...

innodb_file_format = Barracuda innodb_large_prefix = 1 innodb_default_row_format = dinamic

Reporniți MariaDB după aceea ...

sudo systemctl reporniți mariadb.service sudo systemctl reporniți mysql.service

Continuați mai jos ... .

Pasul 4: Descărcați ultima versiune Roadiz

Pentru a obține ultima versiune Roadiz, poate doriți să utilizați depozitul Github ... Instalați Composer, Curl și alte dependențe pentru a începe ...

sudo apt install curl git curl -sS https://getcomposer.org/installer | sudo php - --install-dir = / usr / local / bin --filename = compozitor 

După instalarea curl și Composer de mai sus, schimbați-vă în directorul rădăcină Apache2 și descărcați pachetele Roadiz din Github ...

cd / var / www / html sudo composer create-project roadiz / ediție standard roadiz cd roadiz sudo composer install 

Apoi executați comenzile de mai jos pentru a seta permisiunile corecte și pentru a oferi utilizatorului Apache2 dreptul de proprietate asupra directorului ...

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

Pasul 5: Configurați Apache2

În cele din urmă, configurați fișierul de configurare a site-ului Apache2 pentru Roadiz ... Acest fișier va controla modul în care utilizatorii accesează conținutul Roadiz. Rulați comenzile de mai jos pentru a crea un nou fișier de configurare numit roadiz.conf

sudo nano /etc/apache2/sites-available/roadiz.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 / roadiz / web ServerName example.com ServerAlias ​​www.example.com  Opțiuni + FollowSymlinks AllowOverride All 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 6: Activați modulul Roadiz și Rewrite

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

sudo a2ensite roadiz.conf sudo a2enmod rescrie sudo systemctl reporniți apache2.service 

În cele din urmă, deschideți browserul și navigați la numele domeniului serverului. Ar trebui să vedeți expertul de configurare Roadiz 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 și selectați limba de instalare aici ...

Apoi, verificați dacă sunt îndeplinite toate cerințele, apoi continuați cu configurarea ...

În ecranul următor, tastați numele bazei de date, utilizatorul și parola create mai sus și continuați ...

Continuați să creați un fișier tematic nou ... și continuați

Salvați informațiile și continuați

Creați un cont de administrator și finalizați configurarea ...

După aceea, Roadiz CMS ar trebui să fie instalat și gata de utilizare ... Acum instalarea Roadiz este finalizată, puteți elimina install.php script din folderul Roadiz și acces la site-ul dvs. web nou fără acesta.

sudo rm / var / www / html / roadiz / web / install / php

Conectați-vă la backend ...

http://example.com/rz-admin/

Felicitări! Ați instalat cu succes Roadiz pe Ubuntu 16.04 | 18.04




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