Hvernig á að setja upp Zikula á Ubuntu 16.04

Kynning

Zikula er opinn uppspretta vefforritsrammi skrifaður í PHP. Þú getur hannað gagnvirkar og breytanlegar vefsíður með Zikula. Það er þvert á vettvang forrit og styður öll vinsæl stýrikerfi. Zikula notar MySQL, PostgreSQL, Oracle Database og Microsoft SQL Server á bakhliðinni fyrir gagnagrunnstengdar aðgerðir.

Í þessari grein mun ég ræða hvernig á að setja upp Zikula á Ubuntu 16.04 netþjóni.

Forkröfur

  • Nýuppsett Vultr Ubuntu 16.04 netþjónstilvik.
  • Notandi sem ekki er rót með sudo réttindi uppsetningu á netþjóninum þínum.
  • Stöðugt IP-tala 192.168.0.227 stillt á kerfinu þínu. Þetta væri aðal IP netþjónninn þinn.

Skref 1: Uppfærðu kerfið

Fyrst skaltu uppfæra kerfið þitt í nýjustu stöðugu útgáfuna með því að keyra eftirfarandi skipun:

sudo apt-get update -y
sudo apt-get upgrade -y

Næst skaltu endurræsa kerfið þitt til að beita þessum breytingum:

sudo reboot

Skref 2: Settu upp LAMP miðlara pakka

Þú þarft að setja upp Apache, MariaDB, PHP og aðrar nauðsynlegar PHP einingar á kerfinu þínu. Þú getur sett upp alla þessa pakka með eftirfarandi skipun:

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

Þegar uppsetningunni er lokið skaltu ræsa bæði Apache og MariaDB þjónustu og gera þeim kleift að byrja við ræsingu með eftirfarandi skipunum:

sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql

Þegar uppsetningu er lokið geturðu haldið áfram í næsta skref.

Skref 3: Stilltu MariaDB

Sjálfgefið er að MariaDB uppsetningin þín er ekki hert, svo þú þarft að tryggja hana fyrst. Þú getur tryggt það með eftirfarandi handriti:

sudo mysql_secure_installation

Svaraðu hverri spurningunni sem hér segir:

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

Næst skaltu skrá þig inn á MariaDB stjórnborðið með eftirfarandi skipun:

mysql -u root -p

Þetta mun biðja þig um lykilorð, sláðu inn MariaDB rót lykilorðið þitt. Eftir að þú hefur skráð þig inn skaltu búa til gagnagrunn fyrir 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

Þegar gagnagrunnurinn hefur verið stilltur geturðu haldið áfram í næsta skref.

Skref 4: Settu upp Zikula

Fyrst þarftu að hlaða niður nýjustu útgáfunni af Zikula CMS frá GitHub. Þú getur líka halað því niður með wgetskipuninni:

wget https://github.com/zikula/core/releases/download/2.0.0-rc3/Zikula_Core-2.0.0.zip

Dragðu niður hlaðið zip skjalasafn.

unzip Zikula_Core-2.0.0.zip

Færðu útdráttarskrána í Apache rótarskrána.

sudo mv Zikula_Core-2.0.0 /var/www/html/zikula

Gefðu zikulamöppunni nauðsynlegar heimildir .

sudo chown -R www-data:www-data /var/www/html/zikula

Skref 5: Fáðu aðgang að Zikula vefviðmóti

Áður en þú opnar Zikula þarftu að leyfa höfn í 80gegnum UFW eldvegginn. Þú getur gert þetta með eftirfarandi skipun:

sudo ufw allow 80/tcp

Opnaðu vafrann þinn og sláðu inn slóðina http://192.168.0.227/zikulaog ljúktu síðan nauðsynlegum skrefum til að klára uppsetninguna.

Það er það. Þú hefur sett upp Zikula á Ubuntu 16.04 þjóninum þínum.

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira