Как установить LiteCart на Ubuntu 18.04 LTS
Это руководство существует для этих версий ОС
- Ubuntu 20.04 (Focal Fossa)
- Ubuntu 18.04 (Bionic Beaver)
На этой странице
- Требования
- Начало работы
- Установить сервер LAMP
- Настройка MariaDB
- Загрузить LiteCart
- Настройка Apache для LiteCart
- Доступ к веб-интерфейсу LiteCart
LiteCart — это бесплатная платформа электронной коммерции с открытым исходным кодом, написанная на PHP, jQuery и HTML5. Это простая, легкая и простая в использовании программная платформа, которая поможет вам разместить собственную корзину покупок. LiteCart поставляется с множеством функций, таких как легкий вес, неограниченное количество категорий, несколько языков, неограниченное количество продуктов, современный веб-интерфейс, логический пользовательский интерфейс и многое другое.
В этом руководстве мы узнаем, как установить LiteCart на сервер Ubuntu 18.04.
Требования
- Сервер под управлением Ubuntu 18.04.
- Для вашего сервера установлен корневой пароль.
Начиная
Перед запуском вам нужно будет обновить вашу систему до последней версии. Вы можете сделать это, выполнив следующую команду:
apt-get update -y
apt-get upgrade -y
После обновления сервера перезапустите его, чтобы изменения вступили в силу.
Установить LAMP-сервер
Во-первых, вам нужно будет установить веб-сервер Apache, MariaDB, PHP и другие необходимые пакеты на ваш сервер. Вы можете установить их все, выполнив следующую команду:
apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-zip php7.2-curl php7.2-soap unzip -y
После установки всех пакетов запустите службы Apache и MariaDB и включите их во время загрузки с помощью следующей команды:
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb
Далее вам нужно будет открыть файл php.ini и внести некоторые изменения:
nano /etc/php/7.2/apache2/php.ini
Измените следующие строки:
memory_limit = 256M upload_max_filesize = 150M max_execution_time = 360 date.timezone = Asia/Kolkata
Сохраните и закройте файл, когда закончите. Затем перейдите к следующему шагу.
Настроить MariaDB
По умолчанию MariaDB не защищена. Итак, вам нужно будет сначала обезопасить его. Вы можете защитить его с помощью следующего скрипта:
mysql_secure_installation
Эта команда изменит пароль root, удалит анонимных пользователей, запретит удаленный вход root и удалит тестовую базу данных и доступ к ней, как показано в следующем выводе:
Enter current password for root (enter for none): Set root password? [Y/n]: N Remove anonymous users? [Y/n]: Y Disallow root login remotely? [Y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y
Как только MariaDB будет защищена, войдите в оболочку MariaDB с помощью следующей команды:
mysql -u root -p
Укажите свой пароль root, затем создайте базу данных и пользователя для LiteCart с помощью следующей команды:
MariaDB [(none)]> CREATE DATABASE litecartdb;
MariaDB [(none)]> CREATE USER 'litecart'@'localhost' IDENTIFIED BY 'password';
Затем предоставьте все привилегии базе данных LiteCart с помощью следующей команды:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON litecartdb.* TO 'litecart'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Затем сбросьте привилегии и выйдите из оболочки MariaDB с помощью следующей команды:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Как только вы это сделаете, вы можете перейти к следующему шагу.
Скачать LiteCart
Сначала загрузите последнюю версию LiteCart с их официального сайта. После успешного завершения загрузки разархивируйте загруженный файл в корневой каталог Apache с помощью следующей команды:
mkdir /var/www/html/litecart
unzip litecart-2.1.6.zip -d /var/www/html/litecart
Затем предоставьте соответствующие разрешения каталогу litecart с помощью следующей команды:
chown -R www-data:www-data /var/www/html/litecart/
chmod -R 755 /var/www/html/litecart/
Как только вы закончите, вы можете перейти к следующему шагу.
Настройте Apache для LiteCart
Далее вам нужно будет создать файл виртуального хоста Apache для LiteCart. Вы можете сделать это, создав файл litecart.conf:
nano /etc/apache2/sites-available/litecart.conf
Добавьте следующие строки:
<VirtualHost *:80> ServerAdmin ServerName example.com DocumentRoot /var/www/html/litecart/public_html/ <Directory /var/www/html/litecart/> AllowOverride All allow from all </Directory> ErrorLog /var/log/apache2/litecart_error.log CustomLog /var/log/apache2/litecart_access.log combined </VirtualHost>
Сохраните и закройте файл, когда закончите. Затем включите файл виртуального хоста litecart с помощью следующей команды:
a2ensite litecart.conf
Затем включите заголовок Apache и перепишите модуль с помощью следующей команды:
a2enmod rewrite
a2enmod headers
Наконец, перезапустите службу Apache, чтобы применить все изменения, с помощью следующей команды:
systemctl restart apache2
Вы можете проверить статус Apache с помощью следующей команды:
systemctl status apache2
Если все будет хорошо, вы должны увидеть следующий вывод:
? apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d ??apache2-systemd.conf Active: active (running) since Sun 2019-05-12 12:40:04 UTC; 6s ago Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 6517 (apache2) Tasks: 1 (limit: 1114) CGroup: /system.slice/apache2.service ??6517 /usr/sbin/apache2 -k start May 12 12:40:23 ubuntu1804 systemd[1]: Starting The Apache HTTP Server... May 12 12:40:23 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() failed for ubuntu1804 May 12 12:40:23 ubuntu1804 apachectl[6498]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 12$ May 12 12:40:23 ubuntu1804 systemd[1]: Started The Apache HTTP Server.
Как только вы это сделаете, вы можете перейти к следующему шагу.
Доступ к веб-интерфейсу LiteCart
LiteCart теперь установлен и настроен, пришло время получить доступ к веб-интерфейсу LiteCart.
Откройте веб-браузер и введите URL-адрес http://example.com. Вы будете перенаправлены на следующую страницу:
Убедитесь, что все необходимые пакеты установлены. Затем укажите имя пользователя базы данных, имя базы данных, пароль, адрес электронной почты, часовой пояс, имя магазина, страну, имя пользователя и пароль администратора. Затем нажмите кнопку «Установить сейчас». После успешного завершения установки вы должны увидеть следующую страницу:
Теперь удалите каталог установки с помощью следующей команды:
rm -rf /var/www/html/litecart/install
Далее нажмите на область администрирования. Вы будете перенаправлены на следующую страницу:
Теперь введите имя пользователя и пароль администратора, которые вы настроили ранее, и нажмите кнопку входа. Вы должны увидеть панель инструментов LiteCart на следующей странице:
Поздравляем! вы успешно установили LiteCart на сервер Ubuntu 18.04. Теперь вы можете легко разместить свою собственную корзину покупок с помощью LiteCart. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.