Introducció
Requisits previs
Pas 1: actualitzeu el sistema
Pas 2: instal·leu els paquets del servidor LAMP
Pas 3: Configura MariaDB
Pas 4: instal·leu Zikula
Pas 5: accediu a la interfície web de Zikula
Introducció
Zikula és un marc d'aplicacions web de codi obert escrit en PHP. Podeu dissenyar llocs web interactius i editables amb Zikula. És una aplicació multiplataforma i és compatible amb tots els sistemes operatius populars. Zikula utilitza MySQL, PostgreSQL, Oracle Database i Microsoft SQL Server al fons per a operacions relacionades amb la base de dades.
En aquest article, parlaré de com instal·lar Zikula en un servidor Ubuntu 16.04.
Requisits previs
- Una instància de servidor Vultr Ubuntu 16.04 recentment desplegada.
- Un usuari no root amb privilegis sudo configurats al vostre servidor.
- Una adreça IP estàtica de 192.168.0.227 configurada al vostre sistema. Aquesta seria la IP principal del vostre servidor.
Pas 1: actualitzeu el sistema
Primer, actualitzeu el vostre sistema a la darrera versió estable executant l'ordre següent:
sudo apt-get update -y
sudo apt-get upgrade -y
A continuació, reinicieu el sistema per aplicar aquests canvis:
sudo reboot
Pas 2: instal·leu els paquets del servidor LAMP
Haureu d'instal·lar Apache, MariaDB, PHP i altres mòduls PHP necessaris al vostre sistema. Podeu instal·lar tots aquests paquets amb l'ordre següent:
sudo apt-get install apache2 mariadb-server php7.0 php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-xml php7.0-mbstring php7.0-xmlrpc php7.0-curl libapache2-mod-php7.0 wget unzip -y
Un cop finalitzada la instal·lació, inicieu els serveis Apache i MariaDB i habiliteu-los per iniciar-se a l'arrencada amb les ordres següents:
sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql
Un cop finalitzada la instal·lació, podeu passar al següent pas.
Per defecte, la vostra instal·lació de MariaDB no està endurida, de manera que primer haureu de protegir-la. Podeu assegurar-lo amb el següent script:
sudo mysql_secure_installation
Contesta cadascuna de les preguntes de la següent manera:
Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
A continuació, inicieu sessió a la consola MariaDB amb l'ordre següent:
mysql -u root -p
Això us demanarà una contrasenya, introduïu la vostra contrasenya d'arrel de MariaDB. Després d'iniciar sessió, creeu una base de dades per a Zikula:
MariaDB [(none)]>CREATE DATABASE zikuladb;
MariaDB [(none)]>GRANT ALL PRIVILEGES on zikuladb.* to 'user'@'localhost' identified by 'password';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>exit
Un cop configurada la base de dades, podeu passar al següent pas.
Pas 4: instal·leu Zikula
Primer, haureu de descarregar la darrera versió del CMS Zikula des de GitHub. També podeu descarregar-lo amb l' wgetordre:
wget https://github.com/zikula/core/releases/download/2.0.0-rc3/Zikula_Core-2.0.0.zip
Extreu l'arxiu zip descarregat.
unzip Zikula_Core-2.0.0.zip
Mou el directori extret al directori arrel d'Apache.
sudo mv Zikula_Core-2.0.0 /var/www/html/zikula
Doneu els permisos necessaris al zikuladirectori.
sudo chown -R www-data:www-data /var/www/html/zikula
Pas 5: accediu a la interfície web de Zikula
Abans d'accedir a Zikula, haureu de permetre el port a 80través del tallafoc UFW. Podeu fer-ho amb l'ordre següent:
sudo ufw allow 80/tcp
Obriu el navegador web i escriviu l'URL i http://192.168.0.227/zikula, a continuació, completeu els passos necessaris per acabar la instal·lació.
Això és. Heu instal·lat Zikula correctament al vostre servidor Ubuntu 16.04.