In acest tutorial va vom oferi instructiuni pas cu pas despre cum sa instalati Zikula pe un Ubuntu 16.04 VPS. Zikula este un framework de aplicatii web open source, scris in PHP. La momentul acestui tutorial, ultima versiune stabila a Zikula este 2.0.1 si necesita:
- PHP 5.5.9 sau mai recent (de preferat cel mai recent), cu mbstring, JSON, curl, Intl, mysql si extensii PHP GD activate. - MySQL 5, MariaDB 5 sau mai tarziu - Server Apache 2.0 sau mai mare, compilat cu modulul mod_rewrite si AllowOverride setat la 'All' (retineti ca setarea implicita pentru AllowOverride in Apache 2.3.9 si mai mare este 'None'). Acest ghid de instalare presupune ca Apache este deja instalat si configurat pe serverul virtual.
Asigurati-va ca pachetele de servere ale sistemului de operare sunt pe deplin actualizate:apt-get update apt-get upgradeInstalati pachetele necesare:
apt-get instaleaza php7.0-curl php7.0-gd php7.0-mbstring php7.0-mysql php7.0-intlActivati modulul de rescriere Apache daca nu este deja facut astfel:
a2enmod rewriteReporniti serviciul Apache pentru ca modificarile sa aiba efect:
service apache2 restartInstalati Zikula - Descarcati cea mai recenta versiune de Zikula disponibila la adresa https://github.com/zikula/core/releases in directorul / opt / de pe server:
cd / opt / wget https://github.com/zikula/core/releases/download/2.0.1/Zikula_Core-2.0.1.zip mv 2.0 / var / www / html / zikulaToate fisierele trebuie sa poata fi citite de serverul web, deci setati o proprietate adecvata:
chown www-date: www-data -R / var / www / html / zikulaCreati o baza de date MySQL si un utilizator nou:
mysql -u root -p mysql> SET GLOBAL sql_mode=''; mysql> CREATE DATABASE zikuladb; mysql> CREATE USER 'zikulauser'@'localhost' IDENTIFIED BY 'your-password'; mysql> GRANT ALL PRIVILEGES ON zikuladb.* TO 'zikulauser'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> quitNu uitati sa inlocuiti "your-password" cu o parola puternica.
Creati o noua directiva de gazda virtuala in Apache. De exemplu, creati un nou fisier de configurare Apache numit "zikula.conf" pe serverul virtual:
touch /etc/apache2/sites-available/zikula.conf ln -s /etc/apache2/sites-available/zikula.conf /etc/apache2/sites-enabled/zikula.conf vi /etc/apache2/sites-available/zikula.confApoi, adaugati urmatoarele randuri:
Eliminati fisierul 000-default.conf:ServerAdmin admin@your-domain.com DocumentRoot /var/www/html/zikula/ ServerName your-domain.com ServerAlias www.your-domain.com Options FollowSymLinks AllowOverride All Order allow,deny allow from all ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common
rm /etc/apache2/sites-enabled/000-default.confReporniti serverul web Apache pentru ca modificarile sa aiba efect:
service apache2 restartDeschideti http://your-domain.com in browserul dvs. web preferat si urmati instructiunile simple de pe ecranul de instalare, introducand informatiile necesare dupa cum doriti:
Tip de baza de date: MySQL Motor de stocare: InnoDB Gazda de baza de date: localhost Utilizator de baze de date: zikulauser Parola de baza de date:your-password // modificati aceasta parola cu parola actuala Numele bazei de date: zikuladb In pagina urmatoare, creati un nou cont de administrator Zikula.
Faceti clic pe "Incepeti instalarea"....Zikula a fost instalat pe serverul dvs.
Conectati-va la back-end-ul administratiei Zikula si incepeti sa creati continut nou, sa instalati noi extensii, sa adaugati utilizatori noi si asa mai departe ...
PS. Daca va place sa cititi blogul nostru, nu ezitati sa il distribuiti pe retelele sociale utilizand scurtaturile de mai jos sau pur si simplu lasati un comentariu.