![Nova študija trdi, da telefoni iPhone propadajo veliko pogosteje kot naprave Android](/f/5cc6f16950ac71ea410911e84c5fc6b7.jpg?width=100&height=100)
Joomla je priljubljen in se pogosto uporablja CMS (Sistem za upravljanje vsebine) se uporablja za ustvarjanje spletnih mest z malo ali nič znanja o označevalnih ali spletnih programskih jezikih. Odpremljeno z veliko PHP kodo, vtičnike in teme, ki vam lahko pomagajo, da v hipu začnete od začetka.
V tem priročniku bomo pokazali, kako lahko namestite Joomla CMS naprej Debian 10.
Pojdimo vas skozi Joomla CMS postopek namestitve.
Začnemo s posodabljanjem Debian sistemske pakete na njihove najnovejše različice, tako da izvedete naslednje ukaz apt.
$ sudo apt update -y && sudo apt upgrade -y
SVETILKA stack je priljubljen brezplačen in odprtokodni niz spletnih gostovanj, ki se uporablja za gostovanje spletnih mest. To je kratica za Linux, Apache, MySQL / MariaDB, in PHP. Vsakega bomo namestili na te komponente. Če ste že imeli SVETILKA nameščen, ta korak lahko preskočite.
Začeli bomo z namestitvijo Apache spletni strežnik, PHP in končno MariaDB strežnika.
Za namestitev Apache izvedite spodnje ukaze:
$ sudo apt namestite apache2 apache2-utils.
Zdaj zaženite in omogočite spletni strežnik Apache.
$ sudo systemctl zaženite apache2. $ sudo systemctl omogoči apache2.
Če se želite prepričati, da deluje spletni strežnik Apache, potrdite z ukazom:
$ sudo systemctl status apache2.
Iz rezultatov lahko jasno vidimo, da je spletni strežnik Apache pripravljen in deluje po pričakovanjih.
Podobno lahko odprete brskalnik in poiščete IP strežnika, kot je prikazano.
http://server-IP.
To je tisto, kar morate dobiti kot potrditev, da vaš spletni strežnik deluje.
PHP je strežniški spletni programski jezik, ki ga razvijalci uporabljajo za oblikovanje dinamičnih spletnih strani. Namestili bomo 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.
Ko je namestitev končana, potrdite različico v PHP z ukazom:
$ php -v.
Zadnja komponenta SVETILKA stack je strežnik zbirke podatkov, kar bo v tem primeru MariaDB. MariaDB je brezplačen in odprtokodni mehanizem zbirke podatkov, ki je bil izdelan iz MySQL.
Za namestitev MariaDB izvedite ukaz:
$ sudo apt install mariadb-server.
Po namestitvi so potrebni dodatni koraki za zaščito strežnika baz podatkov. To je predvsem zato, ker so privzete nastavitve šibke in pustijo strežnik nagnjen k kršitvam varnosti. Če želite okrepiti strežnik, zaženite ukaz:
$ sudo mysql_secure_installation.
Pritisnite ENTER ob pozivu za korensko geslo in pritisnite 'Y'
za nastavitev korenskega gesla.
Za poznejše pozive preprosto vnesite 'Y'
in pritisnite na ENTER tipko za priporočene nastavitve.
Končno smo zaščitili naš motor baze podatkov.
V tem razdelku bomo ustvarili bazo podatkov za Joomla za shranjevanje datotek med in po namestitvi.
Zato se prijavite v MariaDB kot je prikazano:
$ sudo mysql -u root -p.
Zdaj bomo ustvarili zbirko podatkov Joomla, uporabnika baze podatkov Joomla in uporabniku baze podatkov podelili privilegije s spodnjim ukazom.
MariaDB [(nič)]> Ustvari bazo podatkov joomla_db; MariaDB [(nič)]> GRANT ALL ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFICED BY '[zaščiteno po e -pošti]’; MariaDB [(nič)]> FLUSH PRIVILEGIJE; MariaDB [(nič)]> IZHOD;
Zdaj naložimo Joomlin namestitveni paket iz Uradno spletno mesto Joomla. V času priprave tega priročnika je najnovejša različica Joomla 3.9.16.
Če želite prenesti najnovejši paket Joomla, izvedite datoteko ukaz wget.
$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip.
To bo trajalo minuto ali dve, odvisno od hitrosti interneta. Po prenosu ustvarite nov imenik "Joomla" v imeniku webroot, kot je prikazano.
$ sudo mkdir -p/var/www/html/joomla.
Nato razpakirajte zadrženo datoteko Joomla na pravkar ustvarjeno "Joomla" imenik.
$ sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d/var/www/html.
Nato nastavite lastništvo imenika na uporabnika Apache in spremenite dovoljenja, kot je prikazano spodaj:
$ sudo chown -R www-podatki: www-data/var/www/html/joomla. $ sudo chmod -R 755/var/www/html/joomla.
Če želite, da Systemd izvede spremembe, znova zaženite spletni strežnik Apache.
$ sudo systemctl znova zaženite apache2.
Nazadnje moramo spletni strežnik Apache konfigurirati za strežnike spletnih strani Joomla. Da bi to dosegli, bomo ustvarili datoteko navideznega gostitelja za Joomlo, kot je prikazano.
$ sudo vim /etc/apache2/sites-available/joomla.conf.
Spodnjo konfiguracijo prilepite v datoteko in shranite.
Ime strežnika joomla.example.com Skrbnik strežnika [zaščiteno po e -pošti] DocumentRoot/var/www/html/joomla Dovoli preglasitev vsega
Nato onemogočite privzeto konfiguracijsko datoteko in omogočite datoteko navideznega gostitelja Joomla, kot je prikazano.
$ sudo a2dissite 000-default.conf. $ sudo a2ensite joomla.conf.
Nato znova zaženite storitev spletnega strežnika Apache, da bodo spremembe začele veljati.
$ sudo systemctl znova zaženite apache2.
Za dokončanje namestitve Joomle. Zaženite brskalnik in poiščite URL strežnika, kot je prikazano.
http://server-IP/
Prikazala se bo spodnja stran. Če želite nadaljevati, izpolnite zahtevane podatke, kot so ime spletnega mesta, e -poštni naslov, uporabniško ime in geslo.
Ko končate, kliknite »Naslednji’Gumb. V naslednjem razdelku boste morali vnesti podatke o zbirki podatkov, ki ste jih prej navedli pri ustvarjanju baze podatkov za Joomlo. Ti vključujejo ime baze podatkov, uporabnika baze podatkov in geslo.
Nato kliknite ‘Naslednji’. Na naslednji strani boste dobili pregled nad vsemi nastavitvami in omogočili preverjanje pred namestitvijo.
Pomaknite se navzdol do »Preverjanje pred namestitvijo'In'Priporočene nastavitve«In zagotovite, da so vse nastavitve in različice nameščenega paketa v skladu s priporočenimi smernicami.
Nato kliknite na ‘Namesti«, Da začnete namestitev Joomle. Po zaključku boste dobili spodnje obvestilo, ki označuje, da je Joomla nameščena.
Če želite nadaljevati z naslednjim korakom, boste morali očistiti ali izbrisati namestitveno mapo. Pomaknite se navzdol in kliknite gumb »Odstranite namestitveno mapo“, Prikazan spodaj.
Če se želite prijaviti na zadnjo stran ali nadzorno ploščo, kliknite »Skrbnik«, Ki vas popelje na prikazano stran za prijavo.
Vnesite svoje uporabniško ime in geslo ter kliknite gumb »Vpiši se'Za dostop do nadzorne plošče Joomle, kot je prikazano.
In to je to! Uspešno smo namestili Joomla naprej Debian 10.