Paano Mag-install ng Magento 2 sa Ubuntu 20.04 LTS

Isang komprehensibong gabay sa kung paano mag-set up at mag-deploy ng Magento2 store sa isang Ubuntu 20.04 server.

Ang Magento ay isang sikat na platform ng eCommerce na binuo at nakasulat sa PHP, ginagamit ito ng maraming maliliit na negosyo upang magbenta ng mga produkto at lumikha ng online presence. Binibigyang-daan ka nitong lumikha ng isang ganap na online na tindahan na may mga tampok tulad ng pamamahala ng imbentaryo, mga katalogo ng produkto, pagpapadala, pag-invoice at marami pa.

Kung naghahanap ka upang bumuo ng isang sleek at enterprise-grade shopping platform para sa iyong negosyo, ang Magento ay dapat na isang magandang panimulang punto. Kaya sa gabay na ito, titingnan natin kung paano i-set up ang Magento community edition version 2.3 na may LAMP stack sa isang Ubuntu 20.04 server.

Mga kinakailangan

Kakailanganin mo ang isang Ubuntu 20.04 LTS server at naka-log in bilang isang sudo pinaganang user. Kakailanganin mo rin ang isang domain name na tumuturo sa iyong Ubuntu 20.04 server IP. Gagamitin natin example.com saanman kailangan ang pangalan ng domain, palitan ito ng iyong domain. Bago tayo magsimula, i-update ang listahan ng package at pagkatapos ay i-upgrade ang mga package sa iyong Ubuntu 20.04 server.

sudo apt update && sudo apt upgrade

I-install ang Apache Web Server

Ang Magento ay nangangailangan ng isang web server upang gumana, sa gabay na ito pinili naming gamitin ang Magento application sa ibabaw ng LAMP (Linux, Apache, MySQL, PHP) stack. Kaya't ii-install namin ang lahat ng mga pakete na binubuo ng LAMP stack.

Ang Apache web server ay isa sa pinakasikat na web server sa internet na mayroong halos 37.2% ng kabuuang market share ng web server. Maaari mo ring piliing i-install ang Magento sa LEMP stack na gumagamit ng Nginx web server sa halip na apache. Ngunit sa gabay na ito, ilalagay namin ang aming Megento server sa tulong ng Apache.

Upang i-install ang Apache web server, patakbuhin ang command sa ibaba:

sudo apt install apache2

Ipasok ang iyong password ng gumagamit at pindutin Y kung sinenyasan. Kapag kumpleto na ang pag-install, kailangan nating i-configure ang uncomplicated firewall (UFW) ng Ubuntu upang payagan ang trapiko sa port 80 & 443.

Ang UFW ay may mga preconfigured na profile na maaaring i-toggle para payagan ang application na ma-access ang mga port sa iyong Ubuntu 20.04 server. Kaya kapag nag-install ka ng Apache web server, ang mga profile ng UFW na tinatawag na 'Apache', 'Apache Full' at 'Apache Secure' ay idinagdag sa listahan ng UFW apps. Payagan ang Apache web server na maghatid sa port 80 & 443 sa pamamagitan ng pagtakbo:

sudo ufw payagan ang 'Apache Full'

Ngayon, ang kailangan lang nating gawin ay paganahin ang UFW ngunit bago natin gawin ito siguraduhing pinayagan mo ang port 22 (SSH). Kung hindi mo babaguhin ang mga panuntunan ng SSH UFW, maaari kang ma-lock out sa iyong Ubuntu 20.04 server.

sudo ufw payagan ang 'OpenSSH'

Panghuli, paganahin ang UFW firewall sa pamamagitan ng pagpapatakbo:

paganahin ang sudo ufw

Pindutin Y kung makatanggap ka ng prompt na nagsasabi na ang command ay maaaring makagambala sa mga koneksyon sa SSH, dahil nagdagdag na kami ng panuntunan upang payagan ang SSH na dumaan dito. Maaari mo na ngayong ma-access ang apache web server sa pamamagitan ng iyong browser, i-type ang IP address ng iyong Ubuntu 20.04 server sa URL bar at pindutin ang enter.

default na pahina ng apache2 ubuntu

I-install ang MySQL Server

Kakailanganin mo rin ang isang database server upang patakbuhin ang Magento dahil dito iniimbak ang lahat ng nilalaman ng tindahan ng Magento. Kami ay mag-i-install ng MySQL server at lumikha ng isang gumagamit na tinatawag magentouser at isang database na tinatawag magento para sa Magento.

Ang MySQL package ay tinatawag na mysql-server sa mga repositoryo ng Ubuntu, i-install ito sa pamamagitan ng pagpapatakbo:

sudo apt install mysql-server

Susunod, kailangan nating maayos na i-configure ang mga setting ng seguridad ng MySQL. Sa kabutihang palad, ang MySQL package ay may kasamang security script na nagpapadali sa pag-configure ng MySQL server. Kaya, isagawa ang script na ito sa pamamagitan ng pagpapatakbo ng sumusunod na command:

sudo mysql_secure_installation

Ipo-prompt ka ng maraming tanong, ito ang pinakamainam na setting para sa MySQL server:

  • Gusto mo bang i-setup ang VALIDATE PASSWORD component?[y/n]: Enter Y
  • May tatlong antas ng patakaran sa pagpapatunay ng password.
    • Pakilagay ang 0 = LOW, 1 = MEDIUM at 2 = STRONG: Enter 2
  • Mangyaring itakda ang password para sa root dito.
    • Bagong Password: Maglagay ng Password para sa MySQL root user.
    • Ipasok muli ang bagong password: Ulitin ang iyong napiling password.
  • Alisin ang mga hindi kilalang user? [y/n]: Pumasok Y
  • Huwag payagan ang root login nang malayuan? [y/n] : Pumasok Y
  • Alisin ang database ng pagsubok at pag-access dito? [y/n] : Pumasok Y
  • I-reload ang mga privilege table ngayon? [y/n] : Pumasok Y

Pagkatapos ay upang i-verify at patunayan na ang MySQL server ay naka-install at gumagana nang maayos, mag-login sa MySQL server bilang root user sa pamamagitan ng:

sudo mysql

Ipasok ang iyong sudo password ng user kapag sinenyasan kang gawin ito at pindutin ang enter. Ang MySQL root user ay gumagamit ng unix_socket upang patotohanan ang pag-login. Ang mahalagang ibig sabihin nito ay kailangan mong maging isang sudo user na mag-login sa MySQL server bilang root user nito.

Gumawa ng Bagong Database at User para sa Magento

Maaari na tayong gumawa ng MySQL user para sa Magento at kung sinunod mo ang bawat hakbang ng gabay na ito, dapat ay nakabukas ang MySQL console. Lumikha ng isang database na tinatawag magento sa pamamagitan ng pagpasok ng sumusunod na query sa MySQL console:

GUMAWA NG DATABASE magento;

Upang lumikha ng isang bagong gumagamit ng MySQL na tinatawag na magentouser, patakbuhin ang query na ito sa console:

GUMAWA NG USER 'magentouser'@'%' NA KINILALA SA mysql_native_password NG 'password';

Tandaan: Palitan ANG password sa query na may malakas na password na iyong pinili.

Pagkatapos ay ibigay ang bago magentouser ganap na access sa magento database:

IBIGAY LAHAT SA magento.* SA 'magentouser'@'%' NA MAY GRANT OPTION;

Kailangan nating itakda ang log_bin_trust_function_creators parameter bilang 1 dahil ito ay hindi pinagana sa pinakabagong bersyon ng MySQL at nang hindi ito pinapagana, ang Magento ay nagtatapon ng ilang mga error habang nag-i-install. Upang gawin ito, patakbuhin ang sumusunod na query:

SET GLOBAL log_bin_trust_function_creators=1;

Panghuli, i-reload ang mga pribilehiyo at setting ng database na binago namin at lumabas sa console sa pamamagitan ng paggamit ng mga query na ito:

FLUSH PRIVILEGES; EXIT;

I-install ang PHP at Mga Kinakailangang Extension

Ang Magento ay nangangailangan ng PHP at ilang mga extension ng PHP upang gumana. Sa panahon ng pagsulat ng artikulong ito, ang bersyon ng edisyon ng komunidad ng Magento 2.3 ay hindi gumagana sa pinakabagong bersyon ng PHP 7.4 at samakatuwid kailangan nating mag-install ng bersyon ng PHP 7.3.

Kailangan naming magdagdag ng third-party na PHP PPA para mai-install namin ang bersyon ng PHP 7.3 dahil ang mga repositoryo ng Ubuntu ay mayroon lamang pinakabago 7.4 mga pakete. Idagdag ang PPA at i-update ang listahan ng package sa pamamagitan ng pagpapatakbo ng mga command na ito:

sudo add-apt-repository ppa:ondrej/php && sudo apt update

Pagkatapos ay i-install ang PHP 7.3 at lahat ng PHP module na kailangan ng Magento sa pamamagitan ng pagpapatakbo ng sumusunod na command:

sudo apt install php7.3 php7.3-common php7.3-mysql php7.3-fpm php7.3-gmp php7.3-curl php7.3-intl php7.3-mbstring php7.3-xmlrpc php7.3- gd php7.3-xml php7.3-cli php7.3-zip php7.3-bcmath php7.3-soap libapache2-mod-php7.3

Pagkatapos ma-install ang PHP 7.3, kailangan nating i-configure ang ilang pangunahing setting na inirerekomenda ng Magento upang gumana nang maayos. Patakbuhin ang command na ito para buksan ang config file ng FPM extension gamit ang nano

sudo nano /etc/php/7.3/fpm/php.ini

Narito ang ilan sa mga setting na inirerekomenda para sa karamihan ng mga website ng Magento.

file_uploads = Sa allow_url_fopen = Sa short_open_tag = Sa memory_limit = 256M cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360

I-save ang mga pagbabago sa pamamagitan ng pagpindot Ctrl+O pagkatapos ay lumabas sa nano editor sa pamamagitan ng pagpindot Ctrl+X. Mayroon na kaming PHP at lahat ng kinakailangang extension at para makapagpatuloy kami sa pagkuha ng Magento.

I-install ang Composer

Ang kompositor ay isang PHP dependency manager na ginagawang mas madali ang pag-install ng PHP frameworks at mga library. Kailangan namin ng Composer para i-download at i-install ang Magento sa aming Ubuntu 20.04 server.

Ang kompositor ay nangangailangan ng isang pakete na tinatawag unzip para i-extract ang mga na-download na library at frameworks, i-install ito sa pamamagitan ng pagpapatakbo:

sudo apt install unzip

Pagkatapos ay i-install ang kompositor sa isang antas ng buong system sa pamamagitan ng pagpapatakbo ng command na ito:

curl -sS //getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Dapat i-install ng command sa itaas ang Composer dependency manager sa Ubuntu 20.04 server. I-verify na ang Composer ay naka-install nang maayos sa pamamagitan ng pagpapatakbo:

kompositor
 OUTPUT:  ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / /_ / / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Bersyon ng kompositor 1.10.8 2020-06- 24 21:23:30 Paggamit: utos [mga opsyon] [argumento] 

I-download at I-install ang Magento

Maaari na tayong magpatuloy sa pag-download at pag-install ng Magento dahil na-install at na-configure natin ang lahat ng kinakailangang package na kailangan ng Magento.

Paglikha ng Magento Account

Para i-download ang Magento sa iyong Ubuntu 20.04 server, kakailanganin mo ng Magento 2 access key. Para makuha ang access key na ito, kakailanganin mo ng Magento account. Kung hindi ka nakarehistro at walang Magento account, pumunta sa pahinang ito at mag-click sa 'Register'.

Pagkatapos mong gumawa ng Magento account, makakagawa ka ng bagong access key para ma-download mo ang Magento 2 sa iyong machine gamit ang composer. Maaari mong tingnan ang lahat ng iyong Magento access key sa pahinang ito. Kung walang access key sa ilalim ng tab na Magento 2 i-click ang pindutang 'Gumawa ng Bagong Access key' at bigyan ito ng pangalan pagkatapos ay pindutin ang 'OK'.

Ang mga key na ito ay ang iyong mga kredensyal na ginamit upang i-download ang Magento 2 mula sa Magento repository sa pamamagitan ng Composer. Gagamitin namin ang mga key na ito kapag nag-download kami ng Magento, ngunit bago gawin iyon ay magse-set up kami ng pagmamay-ari ng direktoryo at mga pahintulot.

Pre-installation Pagmamay-ari at Pahintulot Configuration

Ang mga pahintulot ng file ay maaaring gumawa o masira ang seguridad ng anumang website, kaya kinakailangan upang maayos na itakda ang pagmamay-ari at pahintulot ng root ng dokumento ng Apache server.

Ang default na may-ari ng /var/www/ directory ay ang root user, ngunit kailangan naming i-access at baguhin ang mga file sa ilalim ng direktoryong ito. Bukod pa rito, kailangan din ng webserver ng access sa root ng dokumento upang maisulat muli at mabago ang mga nilalaman ng site ng Magento.

Kaya para malutas ang isyung ito, idaragdag namin ang kasalukuyang user sa www-data pangkat, upang gawin ito tumakbo:

sudo usermod -a -G www-data $USER

Ang -a-G ang mga opsyon ay mahalaga habang nagdaragdag ang mga ito www-data bilang pangalawang pangkat sa user account, na nagpapanatili sa pangunahing pangkat ng user. Pagkatapos idagdag ang user sa pangkat ng webserver, baguhin ang may-ari ng /var/www/ at ang mga subdirectory nito gamit ang command na ito:

sudo chown -R $USER:www-data /var/www/

Ngayong nakapag-set up na kami ng mga pahintulot bago ang pag-install para sa Magento, maaari na kaming magpatuloy sa pag-download nito sa webserver Document root.

Dina-download ang Magento

Ngayon sa puntong ito, dapat ay mayroon kang Magento account na may mga access key at mga pahintulot bago ang pag-install na naka-set up nang tama. Kaya gagamitin namin ang Composer upang i-download ang Magento sa root ng dokumento ng Apache at pagkatapos ay i-install ito.

Baguhin ang kasalukuyang direktoryo sa /var/www/ kaya ang terminal ay tumuturo patungo dito sa pamamagitan ng pagtakbo:

cd /var/www/

Patakbuhin ang command sa ibaba upang lumikha ng isang bagong proyekto gamit ang Composer na kilala bilang magento.

composer create-project --repository=//repo.magento.com/ magento/project-community-edition magento

Ipo-prompt ka para sa username at password pagkatapos mong gamitin ang command sa itaas. Ang mga access key na ginawa namin ay gagamitin dito. Kopyahin ang pampublikong key at i-paste ito bilang username pagkatapos ay kopyahin ang iyong pribadong key at i-paste ito sa terminal bilang password. Pagkatapos ay pindutin Y upang i-save ang mga kredensyal para magamit sa hinaharap.

 Output:  Paglikha ng proyektong "magento/project-community-edition" sa "./magento" Babala mula sa repo.magento.com: Hindi mo naibigay ang iyong mga key ng pagpapatunay ng Magento. Para sa mga tagubilin, bisitahin ang //devdocs.magento.com/guides/v2.3/install-gde/prereq/connect-auth.html Kinakailangan ang pagpapatunay (repo.magento.com): Username: e8b6120dce14c3d982a85525264897c4 Password: Gusto mo bang mag-imbak ng credential para sa repo.magento.com sa /home/ath/.config/composer/auth.json ? [Yn] Y

Matapos ma-download ang Magento at lahat ng mga dependency nito sa pamamagitan ng Composer, kailangan nating itakda ang pagmamay-ari at pahintulot para sa bagong direktoryo ng proyekto ng magento at ang mga file nito. Baguhin ang direktoryo sa root ng proyekto ng Magento sa pamamagitan ng:

cd /var/www/magento/

Pagkatapos ay baguhin ang may-ari ng grupo ng direktoryo ng proyekto ng Magento at ang mga sub-direktoryo nito sa pamamagitan ng pagpapatakbo:

hanapin ang var nabuong vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && hanapin ang var generated vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + && chmod u+x bin/magento && sudo chown -R :www-data . 

Ang utos na ito ay magbibigay sa webserver group (www-data) mga pahintulot na sumulat sa vendor, pub/static, pub/media at app/etc na mga direktoryo at mga file sa loob ng mga ito. Bukod pa rito, gagawin nito ang bin/magento file executable, para maipatakbo namin ito at mai-install ang Magento sa aming system.

Pag-configure ng Apache para sa Magento

Kami ay mag-i-install ng Magento sa pamamagitan ng GUI, dahil ito ay mas intuitive kaysa sa pag-install ng CLI sa kasong ito. Kaya, kailangan nating lumikha ng virtual host para sa Apache webserver bago tayo magpatuloy sa pag-install ng Magento.

Buksan ang default na virtual host file ng Apache gamit ang nano gamit ang sumusunod na command:

sudo nano /etc/apache2/sites-available/000-default.conf

Palitan ang Document Root sa /var/www/magento at idagdag ang sumusunod na snippet ng code sa ibaba nito.

 AllowOverride All ServerName example.com ServerAlias ​​www.example.com

Palitan ANG example.com sa ServerName at ServerAlias ​​kasama ang iyong domain name. Ang mga pagbabago sa iyong 000-default.conf Ang file ay dapat magmukhang katulad ng naka-highlight na teksto na ipinapakita sa ibaba. I-save ang mga pagbabago sa pamamagitan ng pagpindot Ctrl+O at lumabas sa editor sa pamamagitan ng paggamit Ctrl+X mga susi.

 ServerAdmin webmaster@localhost DocumentRoot /var/www/magento AllowOverride All ServerName example.com ServerAlias ​​www.example.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log pinagsama-sama 

Susunod, kailangan nating paganahin ang isang Apache mod na tinatawag na mod_rewrite kinakailangan ng Magento. Nagbibigay ito ng nababaluktot at mahusay na paraan upang manipulahin ang mga URL, kaya paganahin ang mod sa pamamagitan ng pagpapatakbo:

sudo a2enmod rewrite

I-restart ang Apache server upang ang anumang mga pagbabagong ginawa namin ay mailapat sa server:

sudo systemctl i-restart ang apache2

Pag-install ng Magento

Sa wakas ay maaari na tayong magpatuloy sa pag-install ng Magento, dahil mayroon tayong lahat ng kailangan ng Magento upang gumana. I-type ang IP address ng iyong Ubuntu 20.04 server sa URL bar ng iyong gustong browser.

Mag-click sa ‘Agree and Setup Magento’ para magpatuloy sa pag-install ng Magento. Ang unang hakbang ng Magento Web installer ay ang pagsusuri sa kahandaan, ito ay magpapatunay na ang lahat ng mga kinakailangan sa Magento ay natutupad. Mag-click sa 'Start Readiness Check' at pagkatapos makumpleto ang proseso, pindutin ang 'Next'.

Ang susunod na hakbang ay ang pagse-set up ng mga detalye at pagdaragdag ng database para sa Magento. Nakagawa na kami ng MySQL user para sa Magento na tinatawag magentouser at isang database na tinatawag magento sa itaas na seksyon. Punan ang naaangkop na mga detalye sa seksyong ito, katulad ng username ng database server, password at pangalan ng database nito at pagkatapos ay pindutin ang 'Next' upang magpatuloy.

Ang ikatlong hakbang sa setup ng Magento ay web configuration. Palitan ang IP address mula sa input ng 'Address ng Store' sa iyong domain name kung mayroon ka nito. Huwag kalimutang maglagay ng forward slash (/) pagkatapos ng iyong domain name kung hindi man, ang URL ng Admin address ay nagiging hindi naa-access.

Pagkatapos ay mag-click sa Advanced Options at lagyan ng tsek ang parehong mga opsyon sa HTTPS kung gusto mong gumamit ng secure na koneksyon para sa iyong Magento site. Panatilihin ang natitirang mga setting kung ano ang mga ito at pindutin ang susunod.

Tandaan: Kung lagyan mo ng tsek ang mga opsyon sa HTTPS kakailanganin mong kumuha ng mga SSL certificate para dito. Titingnan natin kung paano makakuha ng mga SSL certificate sa susunod na seksyon ng tutorial na ito.

Sa ilalim ng mga setting ng 'I-customize ang Iyong Tindahan', kakailanganin mo lang baguhin ang time zone, ang default na pera na ginamit sa tindahan at ang default na wika ng tindahan ayon sa iyong mga pangangailangan. Tumingin sa paligid ng mga setting na ito ay i-configure ang mga ito kung kinakailangan kung hindi man ay mag-click sa susunod upang magpatuloy.

Sa ikalimang hakbang, kakailanganin mong lumikha ng Admin account para sa iyong Magento Admin dashboard. Maglagay ng bagong username para sa iyong admin at maglagay ng email address na ibinigay ng iyong domain name provider. Gumawa ng malakas na password para sa admin account at pagkatapos ay pindutin ang susunod kapag tapos ka na.

Ang huli at huling hakbang ay ang mag-click lamang sa pindutang ‘I-install’ upang kumpirmahin ang mga setting at simulan ang proseso ng pag-install. Kapag kumpleto na ang pag-install, ipapakita sa iyo ng setup ng Magento ang buod at ilang mahahalagang detalye tungkol sa iyong site ng Magento.

Itala ang mga detalyeng ito sa isang lugar na ligtas gaya ng isang offline na tala sa papel o sa isang secure na database. Ang Magento admin address at encryption key ay hindi kailanman dapat ibahagi sa publiko. Ang encryption key ay ginagamit para i-encrypt ang Magento database para maging ligtas ang data ng user, kahit na mayroong data leak.

Lumikha ng SSL Certificate para sa iyong Magento Site

Na-deploy ang Magento site, at maaari itong ma-access pagkatapos makumpleto ang pag-install. Ngunit kung gusto mong maghatid ng trapiko sa web sa pamamagitan ng HTTPS, kakailanganin mong mag-set up ng SSL certificate para sa iyong domain.

Ang Letsencrypt ay isang nonprofit na awtoridad sa sertipiko na nagbibigay ng mga sertipiko ng TLS nang libre. Gagamitin namin ang isang package na tinatawag certbot na tumutulong sa pagkuha ng sertipiko at awtomatikong pag-configure ng Apache virtual host. Patakbuhin ang command na ito sa terminal upang mai-install ang certbot:

sudo apt install certbot python3-certbot-apache

Upang makuha ang iyong certificate mula sa Letsencrypt at i-configure ang Apache virtual host, patakbuhin ang sumusunod na command:

sudo certbot --apache

Sisimulan ng Certbot ang proseso ng pagkuha ng mga certificate mula sa Letsencrypt, ibigay ang iyong email address kapag sinenyasan at pagkatapos ay pindutin ang enter key. Susunod, i-type A upang sumang-ayon sa mga tuntunin ng serbisyo ng Letsencrypt. Tatanungin ka kung gusto mong ibahagi ang iyong email address sa EFF, i-type in Y o N depende sa iyong pinili.

Susunod, bibigyan ka ng listahan ng mga domain name na gusto mong i-activate ang HTTPS. I-type ang naaangkop na numero na naaayon sa iyong domain name at pindutin ang Enter.

Pagkatapos piliin ang iyong domain name, tatanungin ka kung gusto mong i-redirect ang trapiko ng HTTP sa HTTPS, i-type 2 at pindutin ang enter. Awtomatikong iko-configure ngayon ng Certbot ang Apache virtual host para sa domain example.com.

Ang Certbot package ay may kasamang cronjob na awtomatikong nagre-renew ng iyong mga certificate ng server bago sila mag-expire. Subukan kung gumagana ang awtomatikong pag-renew sa pamamagitan ng pagpapatakbo:

sudo certbot renew --dry-run

Ang output sa itaas ay nangangahulugan na ang auto-renewal cronjob ay gumagana nang maayos. Upang kumpirmahin na gumagana ang Certbot, buksan ang iyong browser at bisitahin ang iyong domain //example.com.

Katulad nito, maaari mong ma-access ang admin login page gamit ang //example.com/admin_SecretString, ang URL na ito ay nasa dulo ng pag-install ng Magento.

Matagumpay mo na ngayong na-install ang Magento sa server ng Ubuntu 20.04 LTS at maaari mo na ngayong simulan na i-customize ang iyong tindahan ayon sa iyong mga pangangailangan. Upang malaman ang higit pa tungkol sa Magento at matuto tungkol sa pag-develop ng tindahan, pumunta sa pahina ng Magento Docs.