Пре даљег читања, потребно је да:
Корак 1: Подесите базу података за ОпенЦарт
Корак 2: Преузмите ОпенЦарт пакет
Корак 3: Припремите ОпенЦарт инсталационе датотеке
Корак 4: Инсталирајте ОпенЦарт из вашег претраживача
Корак 5: Неке основне безбедносне праксе
Закључак
ОпенЦарт је популарно решење за колица за куповину отвореног кода дизајнирано да пружи одличну функционалност, лакоћу коришћења и изглед. Са ОпенЦарт, можете лако да направите онлајн продавницу на серверу заснованом на ЛАМП или ЛЕМП.
У овом водичу ћемо представити како да инсталирате ОпенЦарт на инстанци Вултр ЛЕМП сервера.
Пре даљег читања, потребно је да:
- Поставите нову инстанцу сервера помоћу апликације Вултр ЛЕМП једним кликом.
- Пријавите се као судо корисник са вашег ССХ терминала.
Корак 1: Подесите базу података за ОпенЦарт
Пронађите подразумеване МиСКЛ акредитиве за Вултр ЛЕМП:
sudo cat /root/.my.cnf
Користите акредитиве приказане на екрану да бисте се пријавили на МиСКЛ:
mysql -u root -p
Креирајте базу података у МиСКЛ љусци помоћу следећих команди. Обавезно замените име базе података "опенцарт", корисничко име "опенцартусер" и лозинку "опенцартпассворд" својим.
CREATE DATABASE opencart;
CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'opencartpassword';
GRANT ALL PRIVILEGES on *.* TO 'opencartuser'@'localhost' IDENTIFIED BY 'opencartpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Корак 2: Преузмите ОпенЦарт пакет
Преузмите најновију стабилну верзију ОпенЦарт-а, која је у тренутку писања 2.1.0.2, из његовог гитхуб спремишта:
cd ~
wget https://github.com/opencart/opencart/archive/2.1.0.2.tar.gz
Распакујте ОпенЦарт пакет, избришите подразумеване датотеке у веб директоријуму вашег сервера, а затим преместите потребне датотеке у њега:
tar -zxvf 2.1.0.2.tar.gz
cd /usr/share/nginx/html/
sudo rm background.jpg index.php logo.png
sudo cp -R ~/opencart-2.1.0.2/upload/* .
Корак 3: Припремите ОпенЦарт инсталационе датотеке
Подесите конфигурационе датотеке:
sudo mv config-dist.php config.php
sudo mv admin/config-dist.php admin/config.php
Измените власништво над сваком инсталационом датотеком:
sudo chown -R nginx:nginx ./*
sudo service nginx restart
Корак 4: Инсталирајте ОпенЦарт из вашег претраживача
Посетите хттп://[иоур-сервер-ип] из свог претраживача да бисте наставили инсталацију.
Прво кликните на дугме „Настави“ да бисте прихватили лиценцу.
На другом екрану проверите захтеве сервера за инсталирање ОпенЦарт-а. Са Вултр ЛЕМП серверском инстанцом конфигурисаном као што је горе наведено, ови захтеви су већ задовољени. Кликните на дугме „Настави“ да бисте наставили даље.
На трећем екрану унесите име базе података, корисничко име базе података и лозинку базе података коју сте подесили у кораку 1, а затим унесите корисничко име, лозинку и адресу е-поште за администрацију. Кликните на дугме „Настави“ да бисте завршили инсталацију.
Корак 5: Неке основне безбедносне праксе
Из безбедносних разлога, такође треба да извршите следећа упутства на својој машини.
Избришите директоријум "инсталл":
sudo rm -r /usr/share/nginx/html/install
Преименујте директоријум „админ“ у име које је тешко погодити, на пример „ц2тдфјк“:
sudo mv admin c2tdfjk
Измените датотеку „цонфиг.пхп“ у директоријуму „ц2тдфјк“, замените сваку инстанцу „админ“ са „ц2тдфјк“:
cd c2tdfjk
sudo sed -i "s/admin/c2tdfjk/g" config.php
Убудуће, свом администраторском панелу можете приступити само са „хттп://[иоур-сервер-ип]/ц2тдфјк“.
Закључак
Сада можете да посетите своју нову продавницу на мрежи са „хттп://[иоур-сервер-ип]“. Уживајте.