UJoomla kunye neApache2, ufakelo lwasekhaya kwi-Ubuntu 20.04

malunga nokufaka i-joomla nge-apache2

Kwinqaku elilandelayo siza kujonga singayifaka njani iJoomla kunye neApache2 kwi-Ubuntu 20.04. Kwimeko apho nabani na angaziyo, iJoomla yindawo evulekileyo yolawulo lomxholo wenkqubo. Isetyenziselwa ukupapasha usetyenziso kunye neewebhusayithi kwi-intanethi. Kubhaliwe kwi-PHP kwaye kusetyenziswa i-MySQL / MariaDB njengesiseko sedatha.

Ilula, kulula ukuyisebenzisa kwaye isekwe kwisakhelo sesicelo sewebhu imodeli-yokujonga isilawuli mobile ilungile. UJoomla uza netoni yeempawu kunye noyilo ezenza ukubheja okuhle ekwakheni iisayithi zobungcali.

Faka iJoomla ngeApache2 kwi-Ubuntu 20.04

Faka iseva ye-LAMP

Okokuqala Kuya kufuneka sifake i-Apache web server, iMariaDB, i-PHP kunye nolunye ulwandiso lwe-PHP kwinkqubo yethu. Ukwenza njalo unako landela inqaku ukuba sibhale kule bhlog kwiintsuku ezimbalwa ezidlulileyo okanye vula itheminali (Ctrl + Alt + T) kwaye ubhale lo myalelo ulandelayo:

faka isibane sejoomla

sudo apt install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-mysql php7.4-json php7.4-opcache php7.4-mbstring php7.4-intl php7.4-xml php7.4-gd php7.4-zip php7.4-curl php7.4-xmlrpc unzip

Nje ukuba zonke iipakeji zifakiwe, siya kuyidinga hlela ifayile ye-php.ini kwaye uguqule useto oluthile:

sudo vim /etc/php/7.4/apache2/php.ini

Kwifayile kuya kufuneka siguqule amaxabiso koku kulandelayo:

memory_limit = 512M
upload_max_filesize = 256M
post_max_size = 256M
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/Madrid

Nje ukuba onke amaxabiso enziwe, siyayigcina kwaye siyivale ifayile.

Yenza i-database

Kuqala kuza ukukhusela ufakelo lukaMariaDB kunye nokuseta iphasiwedi yengcambu kaMariaDB ngalo myalelo ulandelayo:

sudo mysql_secure_installation

Apha singacwangcisa ipaswedi yengcambu kwaye siphendule yonke imibuzo nge Y, kodwa kufanelekile ukuba ufunde le mibuzo:

i-mysql_secure_installation yejoomla

Ke singena kwigobolondo likaMariaDB ngomyalelo:

sudo mysql -u root -p

Emva kokusebenzisa iphasiwedi yengcambu kaMariaDB siya kuthi yenza isiseko sedatha kunye nomsebenzisi kaJoomla ngemiyalelo:

yenza isiseko sedatha sejoomla

CREATE DATABASE joomladb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

GRANT ALL ON joomladb.* TO 'usuariojoomla'@'localhost' IDENTIFIED BY '123password';

FLUSH PRIVILEGES;

EXIT;

Khuphela iJoomla

Kuqala siya khuphela ingxelo yokugqibela UJoomla kwiwebhusayithi esemthethweni se benzisa wget:

khuphela joomla

wget https://downloads.joomla.org/cms/joomla3/3-9-19/Joomla_3.9.19-Stable-Full_Package.zip

Nje ukuba ukhuphelo lugqityiwe, kufuneka nje unzip ifayile ekhutshelweyo kwisikhombisi seengcambu ze-Apache ngomyalelo:

sudo unzip Joomla_3.9.19-Stable-Full_Package.zip -d /var/www/html/joomla

Ke Siza kutshintsha ubunini besikhombisi se-joomla siye kwi-www-data:

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

Nje ukuba oku kungasentla kugqityiwe, sinokuqhubeka ngenyathelo elilandelayo.

Qwalasela i-Apache yeJoomla

Ngoku masenze yenza ifayile entsha yokumisela umphathi obonakalayo ye-Apache yokukhonza ngayo uJoomla:

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

Ngaphakathi kwifayile siza kongeza umxholo olandelayo:

virtualhost yejoomla

<VirtualHost *:80>
  ServerName joomla.entreunosyceros.net
  DirectoryIndex index.html index.php
  DocumentRoot /var/www/html/joomla

  ErrorLog ${APACHE_LOG_DIR}/joomla-error.log
  CustomLog ${APACHE_LOG_DIR}/joomla-access.log combined

  <Directory /var/www/html/joomla>
      Options FollowSymLinks
      AllowOverride All
      Require all granted
  </Directory>

</VirtualHost>

Sigcina kwaye sivale ifayile. Emva koko siya kuthi Nika amandla umphathi we-Apache kwaye uqalise inkonzo ye-Apache ngemiyalelo:

sudo a2ensite joomla
sudo systemctl reload apache2

Nje ukuba ugqibile, ungaqhubeka ngenyathelo elilandelayo. Oku kuya kuba yenza ungeniso kwifayile yenginginya:

sudo vim /etc/hosts

Ngaphakathi kwifayile akukho nto ngaphandle kwe yongeza ukungena kunye ne-IP yendawo yekhompyuter yethu kunye negama lesizinda esifuna ukufikelela kulo kufakelo lwethu lweJoomla.

Inginginya yefayile yejoomla

Faka iJoomla

Okwangoku, asinanto ngaphandle koku vula isikhangeli sewebhu kwaye uchwetheze i-URL; https://joomla.entreunosyceros.net. Siza kuthunyelwa kwi-wizard yokufaka iJoomla:

i-joomla installer, isikrini sokuqala

Kule sikrini yokuqala kuya kufuneka sibhale igama lesiza, i-imeyile yomlawuli, iphasiwedi kunye nokucofa kwiqhosha elilandelayo. Oku kuya kusisa kwiscreen esilandelayo, esiya kuba yifayile ye- useto lwewizard:

db iwizard yokufaka

Apha kuya kufuneka sinikezele ngedatha esasiyisebenzisa xa sakha isiseko sedatha, njengegama ledatha, igama lomsebenzisi ledatha, iphasiwedi kunye nokugqiba ngokunqakraza iqhosha elilandelayo. Oku kufanele ukuba kusikhokelele iphepha lokumisela lokugqibela:

Isikrini sokugqibela sokufakwa kwejoomla

Kule krini, umsebenzisi ngamnye kufuneka akhethe ukhetho olufunayo. Okwangoku sinokucofa kwiqhosha lokufaka. Nje ukuba ukufakwa kugqityiwe, ukuba yonke into ichanekile, kuya kufuneka sibone isikrini ngolu hlobo lulandelayo:

ufakelo lugqityiwe

Hayi apha Siza kuba nokuninzi ukucima isikhombisi sokufaka, ngokunqakraza kwiqhosha eliboniswe kumfanekiso odlulileyo, kwaye ucofe kwiqhosha loMlawuli. Sifanele sibone iphepha lokungena kwiJoomla:

ukufikelela kulawulo lwe-joomla nge-apache2

Ngoku sifuna nje loo nto bhala igama lomsebenzisi kunye negama lokugqitha. Ngale nto siza kungena. Oku kuya kusisa kwiphaneli yezolawulo:

Iphaneli yokulawula joomla

Ngeli xesha, nathi sinakho Fikelela kwiwebhusayithi yethu kaJoomla ngokundwendwela i-URL: https://joomla.entreunosyceros.net.

I-weblocal ene-joomla kunye ne-apache2

Kwaye oku sele Siza kuyifaka ngempumelelo iJoomla kwalapha kwi-Ubuntu 20.04. Ngoku sinokuqala ukuphuhlisa ivenkile ye-e-commerce, iwebhusayithi yakho, indawo yentlalo okanye ibhlog.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Joaquin sitsho

    Molo, ndiyithandile indlela yakho yokufundisa ukufaka i-joomla kwi-ubuntu 20.04, kodwa andinawo umboneleli ngoko i-entreunosyceros.net ayinakukubeka. Ngaba ndingayenza yonke into ekuhlaleni, ngaphandle kokuba ndiqeshe nantoni na okwangoku? Yintoni endifanele ndiyitshintshe kwinkqubo yakho?

    Enkosi kwiwaka

    1.    UDamien A. sitsho

      Mholo. Ukuze uyenze ekuhlaleni, awunyanzelekanga ukuba wenze enye into ngaphandle kokulandela imiyalelo kwinqaku. Ngomhla wayo yonke into eboniswe apha ndiyenze ngokwasekhaya.

      Kuya kufuneka utshintshe i-IP eboniswe kwinqaku kuleyo yekhompyuter yakho kwifayile yenginginya. Endaweni yokubeka i-entreunosyceros.net, beka i-domain oyifunayo (ngomhla wayo kufanele ukuba ubeke i-domain.local, ecacileyo).

      molo2.