Bii o ṣe le Fi sori rira rira X-in ni Lainos
X-Cart jẹ pẹpẹ iṣowo e-commerce ti ṣiṣi ṣiṣowo ti iṣowo ti a kọ sinu PHP ti a lo fun ṣiṣẹda awọn ile itaja ori ayelujara fun awọn iṣowo ati ta awọn ọja.
Ninu akọle yii a yoo kọ bi a ṣe le fi sori ẹrọ pẹpẹ X-Cart e-commerce ni Debian 9, Ubuntu 16.04 tabi CentOS 7, lati ṣẹda iṣowo itaja ori ayelujara kan.
- LAMP akopọ ti a fi sii ni CentOS 7
- LAMP akopọ ti a fi sii ni Ubuntu
- LAMP akopọ ti a fi sii ni Debian
Igbesẹ 1: Awọn atunto Ibẹrẹ fun Fifi sori ẹrọ X-Cart
1. Ni igbesẹ akọkọ, fi ohun elo unzip sii ninu eto rẹ nipa ipinfunni aṣẹ atẹle.
# yum install unzip zip [On CentOS/RHEL] # apt install zip unzip [On Debian/Ubuntu]
2. X-Cart jẹ pẹpẹ ti e-commerce ti o da lori wẹẹbu eyiti o gbe kalẹ lori oke akopọ LAMP ni Linux. Lati le fi sori ẹrọ X-Cart ninu eto rẹ, kọkọ fi gbogbo awọn modulu PHP ohun elo ti o nilo sii ninu akopọ LAMP rẹ nipasẹ ipinfunni aṣẹ atẹle.
------------------ On CentOS/RHEL ------------------ # yum install epel-release # yum install php-mbstring php-curl php-gd php-xml ------------------ On Debian/Ubuntu ------------------ # apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xm
3. Itele, ṣe imudojuiwọn awọn oniyipada PHP wọnyi lati faili iṣeto ni aiyipada ati ṣeto aago agbegbe PHP lati baamu ipo agbegbe rẹ. Atokọ awọn agbegbe agbegbe ti a pese nipasẹ PHP ni a le rii ni oju-iwe awọn akoko asiko PHP.
Ṣatunkọ faili iṣeto ni PHP nipa ipinfunni awọn ofin isalẹ gẹgẹ bi pinpin tirẹ.
# vi /etc/php.ini [On CentOS/RHEL] # nano /etc/php/7.0/apache2/php.ini [On Debian/Ubuntu]
Ṣe imudojuiwọn awọn oniyipada wọnyi ninu faili iṣeto php.ini.
file_uploads = On allow_url_fopen = On memory_limit = 128 M upload_max_file_size = 64M date.timezone = Europe/Bucharest
4. Fipamọ ki o pa faili iṣeto PHP ki o tun bẹrẹ daemon Apache lati ṣe afihan awọn ayipada nipa ipinfunni aṣẹ atẹle.
# systemctl restart httpd [On CentOS/RHEL] # systemctl restart apache2 [On Debian/Ubuntu]
5. Nigbamii, wọle si ibi ipamọ data data MariaDB/MySQL ki o ṣẹda ibi ipamọ ohun elo X-Cart pẹlu awọn iwe eri to peye, nipa ipinfunni awọn ofin wọnyi.
Rọpo orukọ ibi ipamọ data, olumulo ati ọrọ igbaniwọle pẹlu awọn iye tirẹ.
# mysql -u root -p MariaDB [(none)]> create database xcart; MariaDB [(none)]> grant all privileges on xcart.* to 'xcartuser'@'localhost' identified by 'your_password'; MariaDB [(none)]> flush privileges; MariaDB [(none)]> exit
Igbesẹ 2: Fi X-Cart sori ẹrọ ni CentOS, Debian ati Ubuntu
6. Lati fi X-Cart sori ẹrọ, kọkọ lọ si oju-iwe gbigba lati ayelujara X-Cart lati ẹrọ Ojú-iṣẹ kan ṣe igbasilẹ apo idii tuntun nipasẹ kikún fọọmu wẹẹbu ti o nilo lati oju opo wẹẹbu wọn.
Lẹhinna, daakọ faili faili ti a gbasilẹ si itọsọna olupin/tmp nipasẹ awọn ilana sftp, bi a ti ṣe apejuwe ninu awọn apẹẹrẹ isalẹ.
# scp x-cart-5.3.3.4-gb.zip [email _server_IP:/tmp [Using SCP] # sftp://[email _server_IP:/tmp [Using sFTP]
7. Lẹhin ti o ti daakọ iwe-ipamọ zip-X-Cart si itọsọna olupin/tmp, lọ pada si ebute olupin ki o jade ni ile-iwe nipasẹ ipinfunni aṣẹ isalẹ.
# cd /tmp # unzip x-cart-5.3.3.4-gb.zip
8. Lẹhinna, ṣẹda itọsọna kan ti a npè ni itaja ni/vaw/www/html/ọna ati daakọ akoonu ti itọsọna xcart si ọna root iwe aṣẹ olupin ayelujara si itọsọna itaja, nipa ipinfunni aṣẹ atẹle. Pẹlupẹlu, daakọ faili ti o farasin .htaccess si ọna itọsọna webroot/shop.
# mkdir /vaw/www/html/shop # cp -rf xcart/* /var/www/html/shop/ # cp xcart/.htaccess /var/www/html/shop/
9. Itele, rii daju pe gbogbo awọn faili lati ọna webroot/itọsọna itaja jẹ ti olumulo Apache. Atejade ls aṣẹ lati ṣe akojọ/var/www/html/shop/directory awọn igbanilaaye.
# chown -R apache:apache /var/www/html/shop [On CentOS/RHEL] # chown -R www-data:www-data /var/www/html/shop [On Debian/Ubuntu] # ls -al /var/www/html/shop
10. Itele, lọ si adiresi IP olupin rẹ nipasẹ ilana HTTP si/ṣowo URL ki o lu lori Tẹ ọna asopọ ibi lati bẹrẹ ilana fifi sori ẹrọ.
http://your_domain.tld/shop/
11. Itele, ṣayẹwo Mo gba Adehun Iwe-aṣẹ ati eto Afihan ki o lu bọtini Itele lati gba iwe-aṣẹ ati gbe si iboju fifi sori atẹle.
12. Lori iboju ti nbo fi adirẹsi imeeli rẹ kun ati ṣeto ọrọ igbaniwọle kan fun akọọlẹ abojuto ki o lu bọtini Itele lati tẹsiwaju ilana fifi sori ẹrọ.
13. Nigbamii, ṣafikun orukọ ibi ipamọ data MySQL My -QL ati awọn ẹrí ti a ṣẹda tẹlẹ, ṣayẹwo Fi katalogi ayẹwo kan sii ki o lu bọtini Itele lati tẹsiwaju.
14. Duro fun ilana fifi sori ẹrọ lati pari ati pe iwọ yoo wo awọn ọna asopọ meji fun iraye si agbegbe Isakoso X-Cart (backoffice) nronu ati X-cart frontend (Onibara agbegbe) ti ile itaja rẹ, bi a ṣe ṣalaye ninu aworan isalẹ.
15. Ṣabẹwo si iwaju iwaju itaja X-cart rẹ, nipa lilu lori ọna asopọ agbegbe Onibara. O tun le ṣabẹwo si iwaju ile itaja nipasẹ lilọ kiri si adirẹsi IP olupin rẹ tabi orukọ ìkápá si/ṣọọbu URL bi o ṣe han ninu apẹẹrẹ isalẹ.
http://yourdomain.tld/shop
16. Nigbamii ti, pada sẹhin si itọnisọna olupin ki o ṣe aabo panẹli abojuto X-Cart rẹ ti o ni atilẹyin, nipa ipinfunni awọn ofin isalẹ:
# chown -R root /var/www/html/shop/etc/ # chown root /var/www/html/shop/config.php
17. Lakotan, wọle si nronu ti o ni atilẹyin X-Cart nipasẹ kọlu lori ọna asopọ Alakoso (Backoffice) tabi nipa lilọ kiri si adirẹsi IP olupin rẹ tabi orukọ ašẹ nipasẹ ilana HTTP si /shop/admin.php URL, bi a ṣe han ninu apẹẹrẹ isalẹ.
http://your_domain.tld/stop/admin.php
18. Lẹhin ti o wọle si nronu abojuto X-Cart ti o ni atilẹyin pẹlu awọn ẹrí ti a tunto lakoko ilana fifi sori ẹrọ o yẹ ki o mu ẹda X-Cart rẹ ṣiṣẹ ki o bẹrẹ iṣakoso ile itaja ori ayelujara rẹ.
Oriire! O ti fi sori ẹrọ ni ifijišẹ ati tunto iru ẹrọ e-commerce X-Cart ninu olupin rẹ.