Yadda ake Shigar Joomla akan Debian 10


Joomla sanannen CMS ne wanda aka yi amfani da shi sosai (Tsarin Gudanar da Abun ciki) wanda aka yi amfani da shi don ƙirƙirar rukunin yanar gizo tare da ƙarancin sani ko alama a cikin alamomi ko yarukan shirye shiryen yanar gizo. Yana jigilar kayayyaki tare da lambar PHP da yawa, ƙari, da jigogi waɗanda zasu iya taimaka muku farawa daga ƙasa zuwa cikin ƙanƙanin lokaci.

A cikin wannan jagorar, zamu nuna yadda zaku girka Joomla CMS akan Debian 10.

Bari mu bi ka cikin tsarin shigarwa na Joomla CMS.

Mataki 1: Sabunta Fakitin Tsarin Debian

Za mu fara da sabunta abubuwan kunshin tsarin Debian zuwa sabbin abubuwan da suke amfani da su ta hanyan aiwatar da wadannan umarni masu dacewa.

$ sudo apt update -y && sudo apt upgrade -y

Mataki na 2: Sanya LAMP Stack akan Debian

LAMP tari ne mai shahararren kyauta da buɗaɗɗen gidan yanar gizo mai amfani da gidan yanar gizo. Yana da gajeriyar ma'anar Linux, Apache, MySQL/MariaDB, da PHP. Zamu girka kowannensu akan wadannan abubuwan. Idan ka riga an saka Fitila, za ka iya tsallake wannan matakin.

Za mu fara da shigar da sabar yanar gizo ta Apache, PHP kuma a ƙarshe uwar garken MariaDB.

Don shigar da Apache aiwatar da umarnin da ke ƙasa:

$ sudo apt install apache2 apache2-utils

Yanzu fara da kunna Apache webserver.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Don tabbatar da cewa sabar yanar gizo ta Apache tana gudana, tabbatar da amfani da umarnin:

$ sudo systemctl status apache2

Daga fitarwa, zamu iya gani sarai cewa Apache webserver yana sama yana gudana kamar yadda ake tsammani.

Hakanan, zaku iya hawa kan burauzarku kuma bincika IP ɗin uwar garkenku kamar yadda aka nuna.

http://server-IP

Wannan shine abin da yakamata ku samu a matsayin tabbaci cewa sabar yanar gizonku tana aiki kuma tana gudana.

PHP yare ne na shirye-shiryen gidan yanar gizo wanda masu ci gaba suke amfani dashi don zayyana shafukan yanar gizo masu kuzari. Za mu shigar da 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

Lokacin da kafuwa ta kammala, tabbatar da sigar akan PHP ta amfani da umarnin:

$ php -v

Abun ƙarshe na tarin LAMP shine sabar bayanan bayanai, wanda a wannan yanayin zai zama MariaDB. MariaDB injiniyar kyauta ce mai buɗewa wanda aka ƙirƙira daga MySQL.

Don shigar da MariaDB aiwatar da umarnin:

$ sudo apt install mariadb-server

Bayan shigarwa, ana buƙatar ƙarin matakai don amintar da uwar garken bayanan. Wannan yana da mahimmanci saboda tsoffin saitunan suna da rauni kuma suna barin sabar mai saurin lalacewar tsaro. Don haka, don ƙarfafa uwar garke, gudanar da umarnin:

$ sudo mysql_secure_installation

Latsa ENTER idan aka nemo maka kalmar sirri sai ka latsa ‘Y’ don saita kalmar sirri.

Don tsokana mai zuwa, kawai a buga ‘Y’ sai a danna maballin ENTER don saitunan da aka bada shawara.

A karshe mun kulla injin aikin tattara bayanan mu.

Mataki na 3: Createirƙiri Database na Joomla

A wannan ɓangaren, za mu ƙirƙira bayanan bayanai don Joomla don adana fayilolinsa a lokacin da bayan shigarwa.

Don haka, shiga MariaDB kamar yadda aka nuna:

$ sudo mysql -u root -p

Yanzu za mu kirkiro bayanan Joomla, mai amfani da bayanai na Joomla kuma mu ba da dama ga mai amfani da bayanan ta amfani da umarnin da ke ƙasa.

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;

Mataki na 4: Zazzage Joomla a cikin Debian

Yanzu bari mu zazzage kunshin shigarwa na Joomla daga gidan yanar gizon Official Joomla. A lokacin yin rubutun wannan jagorar, sabon sigar shine Joomla 3.9.16.

Don sauke sabon kunshin Joomla, aiwatar da umarnin wget.

$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip

Wannan zai dauki minti daya ko biyu ya danganta da saurin intanet dinka. Bayan kammala saukarwar, ƙirƙirar sabon kundin adireshi 'joomla' a cikin kundin adireshin yanar gizon kamar yadda aka nuna.

$ sudo mkdir -p /var/www/html/joomla

Bayan haka, saika zare zip din fayil din Joomla zuwa kundin adireshin da aka kirkira ‘Joomla’.

$ sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html

Na gaba, saita ikon mallakar kundin adireshi ga mai amfani Apache kuma canza izini kamar yadda aka nuna a ƙasa:

$ sudo chown -R www-data:www-data /var/www/html/joomla
$ sudo chmod -R 755 /var/www/html/joomla

Don tsari don aiwatar da canje-canje, sake farawa da Apache webserver.

$ sudo systemctl restart apache2

Mataki 5: Harhadawa Apache don Joomla

A ƙarshe, muna buƙatar saita Apache webserver zuwa sabar Joomla shafukan yanar gizo. Don cim ma wannan, za mu ƙirƙiri fayil ɗin mai karɓar baƙon abu don Joomla kamar yadda aka nuna.

$ sudo vim /etc/apache2/sites-available/joomla.conf

Manna sanyi a ƙasa cikin fayil ɗin kuma adana.

<VirtualHost *:80>
   ServerName joomla.example.com 
   ServerAdmin [email 
   DocumentRoot /var/www/html/joomla
   <Directory /var/www/html/joomla>
	    Allowoverride all
   </Directory>
</VirtualHost>

Bayan haka sai a kashe fayil ɗin daidaitawa na asali kuma a kunna fayil ɗin mai masauki mai kama da Joomla kamar yadda aka nuna.

$ sudo a2dissite 000-default.conf
$ sudo a2ensite joomla.conf

Sannan sake kunna sabis ɗin webserver na Apache don canje-canje su fara aiki.

$ sudo systemctl restart apache2

Mataki na 6: Kammala Shigar Joomla a cikin Debian

Don kammala shigar da Joomla. Kaddamar da burauzarku kuma bincika URL ɗin uwar garkenku kamar yadda aka nuna.

http://server-IP/

Shafin da ke ƙasa zai nuna. Don ci gaba, tabbatar cewa kun cika cikakkun bayanan da ake buƙata kamar su Sunan Yanar gizo, adireshin Imel, sunan mai amfani da kalmar wucewa.

Da zarar an gama, danna maballin 'Next'. Sashe na gaba zai buƙaci ka cika bayanan bayanan bayanan da ka ambata a baya a farkon ƙirƙirar rumbun bayanai don Joomla. Wadannan sun hada da sunan bayanai, mai amfani da bayanai da kalmar wucewa.

Sannan danna 'Next'. Shafin da ke ci gaba zai ba ku cikakken bayani game da duk saitunan kuma zai ba ku damar yin rajistan shigarwa.

Gungura ƙasa zuwa sassan 'Pre-installation Check' da kuma 'Shawarar saitunan' sassan kuma tabbatar da duk saitunan da sigar kunshin da aka sanya kamar yadda jagororin da aka ba da shawarar ke.

Sannan danna maballin 'Shigar' don fara saitin Joomla. Bayan kammalawa, zaku sami sanarwar da ke ƙasa mai nuna cewa an sanya Joomla.

Don ci gaba zuwa mataki na gaba, duk da haka, ana buƙatar ku don share ko share babban fayil ɗin shigarwa. Don haka gungura ƙasa danna maɓallin 'Cire shigarwar fayil' wanda aka nuna a ƙasa.

Don shiga cikin ƙarshen ƙarshen ko dashboard danna maɓallin 'Administrator' wanda ke ɗaukar ku zuwa shafin shiga da aka nuna.

Bayar da sunan mai amfani da kalmar wucewa kuma danna maballin 'Shiga' don samun damar kwamatin sarrafa Joomla kamar yadda aka nuna.

Kuma shi ke nan! Mun sami nasarar sanya Joomla akan Debian 10.