Майте веб-сайт на базі 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. Коли веб-інтерфейс завантажиться, вас буде привітано елегантна програма налаштування. Дотримуйтесь інструкцій на екрані, щоб налаштувати все.
Коментарі