- - Як встановити AbanteCart на сервер Ubuntu

Як встановити AbanteCart на сервер Ubuntu

Майте веб-сайт на базі Linux і хочете налаштуватидо торгової платформи для цього? Якщо це так, зробіть собі послугу і перевірте AbanteCart. Це відкрита, безкоштовна платформа електронної комерції, яку користувачі можуть керувати та налаштовувати на власній платформі електронної комерції. Перш ніж ви зможете встановити AbanteCart на сервері Ubuntu, переконайтеся, що на ньому є LAMP.

Встановіть LAMP

Зазвичай, стек LAMP легко працюватиСервер Ubuntu, оскільки користувачі можуть встановити прапорець і завантажити його під час встановлення. Однак якщо з якоїсь причини ви вирішили уникати цього налаштування, встановіть його тепер за допомогою наступних команд.

Спочатку запустіть інструмент оновлення. Це забезпечить наявність у сервера Ubuntu останніх пакетів.

sudo apt update
sudo apt upgrade -y

Після оновлення вам потрібно буде встановити інструмент Tasksel. Використання цього інструменту, а не традиційного менеджера пакунків Ubuntu, відбувається набагато швидше, оскільки вам не потрібно буде вказувати кожен пакет вручну.

sudo apt install tasksel

Далі використовуйте інструмент Tasksel для встановлення стека LAMP.

Примітка. Під час встановлення LAMP з'явиться підказка, яка просить користувача встановити новий кореневий пароль SQL. Обов’язково використовуйте пам'ятний, захищений пароль.

sudo tasksel install lamp-server

Встановіть AbanteCar

Після завершення встановлення LAMP безпечно встановлювати AbanteCart на сервер Ubuntu. Використання wget інструмент, завантажте останню версію програмного забезпечення:

sudo -s
cd /tmp
wget https://github.com/abantecart/abantecart-src/archive/master.zip

Створіть нову папку AbanteCart всередині / www / html / з mkdir.

mkdir -p /var/www/html/abantecart

Витягніть master.zip архів за допомогою розпакувати команду в нову папку.

unzip master.zip -d /var/www/html/abantecart

Використовувати CD команда перейти в / var / www / html / abantecart / public_html.

cd /var/www/html/abantecart/public_html

Видаліть усі непотрібні файли за допомогою рм командування.

rm -rf tests
rm *.txt
rm *.md

Перемістити вміст public_html в / var / www / html / abantecart

mv * ..

Налаштування AbanteCart

З усіма файлами на місці, прийшов часпочати налаштування AbanteCart на сервері Ubuntu. Перший крок - надати веб-серверу Apache право власності на каталог AbanteCart. Без надання права власності на Apache AbanteCart не працюватиме. Використання чоун команда, дайте права Apache на папку.

chown -R www-data: /var/www/html/abantecart

Введіть / var / www / html / abantecart використовуючи CD.

cd /var/www/html/abantecart

Завдяки Chown веб-сервер має доступ до / var / www / html / abantecart. Однак, оскільки дозволи не встановлені правильно, програмне забезпечення все ще не працюватиме належним чином. Щоб виправити це, запустіть chmod командування.

chmod -R 777 system/
chmod -R 777 image
chmod -R 777 download
chmod -R 777 admin/system/backup
chmod -R 777 resources

Налаштування SQL

Програмне забезпечення AbanteCart використовує MySQL для обробки потреб у базі даних. Як результат, вам потрібно буде створити нову базу даних SQL. У терміналі введіть командний інтерфейс SQL з користувачем Root.

mysql -u root -p

У запиті SQL створіть нову базу даних, яку використовуватиме AbanteCart.

CREATE DATABASE abantecart;

Після налаштування бази даних створіть нового користувача та надайте йому відповідні дозволи.

Примітка. Змініть "securepassword" захищеним паролем.

GRANT ALL PRIVILEGES on abantecart.* to "abante_admin"@"localhost" identified by "securepassword";

Тепер AbanteCart має користувач SQL та базу даних для взаємодії, а це означає, що наша робота в MySQL виконана. Щоб вийти з інструменту, виконайте такі дії:

FLUSH PRIVILEGES;
QUIT

Конфігурація Apache

Налаштування AbanteCart на Apache потребує другоряднихконфігурація. Зокрема, вам потрібно повідомити Apache про те, що програмне забезпечення AbanteCart - це сайт і його потрібно завантажувати. У терміналі використовуйте редактор Nano, щоб створити новий файл "доступних сайтів".

sudo nano /etc/apache2/sites-available/abantecart.conf

Вставте наступний код у abantecart.conf, в Нано.

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/abantecart
ServerName yourdomain.com
<Directory /var/www/html/abantecart/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/abantecart-error_log
CustomLog /var/log/apache2/abantecart-access_log common
</VirtualHost>

Збережіть файл у Nano, натиснувши на Ctrl + O комбінація клавіш. Вийдіть із редактора за допомогою Ctrl + X.

Після виходу з Nano увімкніть новий сайт за допомогою:

sudo a2ensite abantecart

Налаштування AbanteCart

Налаштування програми AbanteCart, як і для більшості веб-інструментів, потребує веб-браузера. Щоб отримати доступ до інструменту, відкрийте нову вкладку у своєму браузері та вставте наступну URL-адресу в рядок розташування:

http://server-local-ip-address/abantecart

Не знаєте локальної IP-адреси вашого сервера? Спробуйте скористатися ip addr команда в терміналі:

ip addr show | grep 192.168.1

Біг ip addr show у поєднанні з греп фільтрує зайву інформацію таізолювати локальну IP-адресу IPv4. Коли веб-інтерфейс завантажиться, вас буде привітано елегантна програма налаштування. Дотримуйтесь інструкцій на екрані, щоб налаштувати все.

Коментарі