Hvernig á að setja upp Joomla á Debian 10
Joomla er vinsælt og mikið notað CMS (Content Management System) sem notað er til að búa til vefsíður með litla sem enga þekkingu á áritunar- eða vefforritunarmálum. Það kemur með fullt af PHP kóða, viðbótum og þemum sem geta hjálpað þér að byrja frá grunni á skömmum tíma.
Í þessari handbók ætlum við að sýna hvernig þú getur sett upp Joomla CMS á Debian 10.
Við skulum leiða þig í gegnum Joomla CMS uppsetningarferlið.
Skref 1: Uppfærðu Debian kerfispakka
Við byrjum á því að uppfæra Debian kerfispakka í nýjustu útgáfur þeirra með því að keyra eftirfarandi viðeigandi skipun.
$ sudo apt update -y && sudo apt upgrade -y
Skref 2: Settu upp LAMP Stack á Debian
LAMP stafla er vinsæll ókeypis og opinn vefhýsingarstafla sem notaður er til að hýsa vefsíður. Það er skammstöfun fyrir Linux, Apache, MySQL/MariaDB og PHP. Við ætlum að setja hvert upp á þessa hluti. Ef þú hefur þegar verið með LAMPA uppsettan geturðu sleppt þessu skrefi.
Við byrjum á því að setja upp Apache vefþjóninn, PHP og að lokum MariaDB netþjóninn.
Til að setja upp Apache skaltu framkvæma skipanirnar hér að neðan:
$ sudo apt install apache2 apache2-utils
Ræstu nú og virkjaðu Apache vefþjóninn.
$ sudo systemctl start apache2 $ sudo systemctl enable apache2
Til að vera viss um að Apache vefþjónn sé í gangi skaltu staðfesta með því að nota skipunina:
$ sudo systemctl status apache2
Af úttakinu getum við greinilega séð að Apache vefþjónninn er í gangi eins og búist var við.
Á sama hátt geturðu farið yfir í vafrann þinn og skoðað IP netþjónsins eins og sýnt er.
http://server-IP
Þetta er það sem þú ættir að fá sem staðfestingu á því að vefþjónninn þinn sé í gangi.
PHP er forritunarmál á netþjóni sem forritarar nota til að hanna kraftmiklar vefsíður. Við ætlum að setja upp PHP 7.2.
$ sudo apt install libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
Þegar uppsetningunni er lokið skaltu staðfesta útgáfuna á PHP með því að nota skipunina:
$ php -v
Síðasti hluti af LAMP stafla er gagnagrunnsþjónninn, sem í þessu tilfelli mun vera MariaDB. MariaDB er ókeypis og opinn uppspretta gagnagrunnsvél sem var flokkuð frá MySQL.
Til að setja upp MariaDB skaltu framkvæma skipunina:
$ sudo apt install mariadb-server
Við uppsetningu þarf auka skref til að tryggja gagnagrunnsþjóninn. Þetta er fyrst og fremst vegna þess að sjálfgefnar stillingar eru veikar og gera netþjóninn viðkvæman fyrir öryggisbrestum. Svo, til að styrkja þjóninn, keyrðu skipunina:
$ sudo mysql_secure_installation
Ýttu á ENTER þegar beðið er um rótarlykilorðið og ýttu á ‘Y’
til að stilla rótarlykilorðið.
Fyrir síðari leiðbeiningar skaltu einfaldlega slá inn ‘Y’
og ýta á ENTER takkann fyrir ráðlagðar stillingar.
Við höfum loksins tryggt gagnagrunnsvélina okkar.
Skref 3: Búðu til Joomla gagnagrunn
Í þessum hluta ætlum við að búa til gagnagrunn fyrir Joomla til að geyma skrár hans á meðan og eftir uppsetningu.
Svo, skráðu þig inn á MariaDB eins og sýnt er:
$ sudo mysql -u root -p
Við ætlum nú að búa til Joomla gagnagrunninn, Joomla gagnagrunnsnotandann og veita gagnagrunnsnotandanum forréttindi með því að nota skipunina hér að neðan.
MariaDB [(none)]> CREATE DATABASE joomla_db; MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[email ’; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Skref 4: Sæktu Joomla í Debian
Við skulum nú hlaða niður uppsetningarpakka Joomla af opinberu Joomla vefsíðunni. Þegar þessi handbók er skrifuð niður er nýjasta útgáfan Joomla 3.9.16.
Til að hlaða niður nýjasta Joomla pakkanum skaltu framkvæma wget skipunina.
$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip
Þetta mun taka eina eða tvær mínútur eftir nethraða þínum. Þegar niðurhalinu er lokið skaltu búa til nýja möppu „joomla“ í vefrótarskránni eins og sýnt er.
$ sudo mkdir -p /var/www/html/joomla
Síðan skaltu renna niður þjöppuðu Joomla skránni í nýbúið „Joomla“ möppu.
$ sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html
Næst skaltu stilla eignarhald skráasafnsins á Apache notanda og breyta heimildunum eins og sýnt er hér að neðan:
$ sudo chown -R www-data:www-data /var/www/html/joomla $ sudo chmod -R 755 /var/www/html/joomla
Til að systemd geti framkvæmt breytingarnar skaltu endurræsa Apache vefþjóninn.
$ sudo systemctl restart apache2
Skref 5: Stilla Apache fyrir Joomla
Að lokum þurfum við að stilla Apache vefþjóninn til að þjóna Joomla vefsíðum. Til að ná þessu, munum við búa til sýndarhýsingarskrá fyrir Joomla eins og sýnt er.
$ sudo vim /etc/apache2/sites-available/joomla.conf
Límdu stillingarnar hér að neðan í skrána og vistaðu.
<VirtualHost *:80> ServerName joomla.example.com ServerAdmin [email DocumentRoot /var/www/html/joomla <Directory /var/www/html/joomla> Allowoverride all </Directory> </VirtualHost>
Slökktu síðan á sjálfgefna stillingarskránni og virkjaðu Joomla sýndarhýsingarskrána eins og sýnt er.
$ sudo a2dissite 000-default.conf $ sudo a2ensite joomla.conf
Endurræstu síðan Apache vefþjónsþjónustuna til að breytingarnar öðlist gildi.
$ sudo systemctl restart apache2
Skref 6: Að klára Joomla uppsetningu í Debian
Til að ganga frá uppsetningu Joomla. Ræstu vafrann þinn og skoðaðu vefslóð netþjónsins eins og sýnt er.
http://server-IP/
Síðan hér að neðan mun birtast. Til að halda áfram skaltu ganga úr skugga um að þú fyllir út nauðsynlegar upplýsingar eins og nafn vefsvæðis, netfang, notandanafn og lykilorð.
Þegar því er lokið skaltu smella á „Næsta“ hnappinn. Næsti hluti mun krefjast þess að þú fyllir út gagnagrunnsupplýsingarnar sem þú tilgreindir áður þegar þú stofnaðir gagnagrunn fyrir Joomla. Þetta felur í sér nafn gagnagrunns, notanda gagnagrunns og lykilorð.
Smelltu síðan á „Næsta“. Áframhaldssíðan gefur þér yfirlit yfir allar stillingar og gerir þér kleift að framkvæma athugun fyrir uppsetningu.
Skrunaðu niður í hlutana „Foruppsetningarathugun“ og „Mælt er með stillingum“ og tryggðu að allar stillingar og uppsettar pakkaútgáfur séu samkvæmt ráðlögðum leiðbeiningum.
Smelltu síðan á „Setja upp“ hnappinn til að hefja uppsetningu Joomla. Þegar því er lokið muntu fá tilkynninguna hér að neðan sem gefur til kynna að Joomla hafi verið sett upp.
Til að halda áfram í næsta skref verður þú hins vegar að hreinsa eða eyða uppsetningarmöppunni. Svo skrunaðu niður og smelltu á 'Fjarlægja uppsetningarmöppu' hnappinn sem sýndur er hér að neðan.
Til að skrá þig inn á bakhliðina eða mælaborðið smelltu á hnappinn „Stjórnandi“ sem fer með þig á innskráningarsíðuna sem sýnd er.
Gefðu upp notandanafn og lykilorð og smelltu á „Innskráning“ hnappinn til að fá aðgang að stjórnborði Joomla eins og sýnt er.
Og þannig er það! Við höfum sett upp Joomla á Debian 10.