Перейти к основному содержанию

Присоединяйтесь к универсальной CMS

RuWebvestaShop позволяет продавать любой тип продукции любому в мире. Наша система предоставляет надёжные и масштабируемые решения для вашего бизнеса.

RuWebvestaShop 3.0.0-beta

Демо версия

Релиз от 05 июля 2024 г.

 

Фото функционал ruwebvestashopПрограмма объединяет функции управления контентом и интернет-магазином. 

Функциональные возможности: 

  • Создание и настройка интернет-магазина. 
  • Управление каталогом товаров (добавление, редактирование, удаление). 
  • Организация категорий и фильтров для поиска товаров. 
  • Управление заказами. 
  • Административный доступ и управление правами пользователей. 
  • Настройка дизайна и макета интернет-магазина. 
  • Программа позволяет использовать CMS Drupal 10 в качестве библиотеки с открытой лицензией для реализации части программной функциональности.

 

Установка CMS RuWebvestaShop

 

Адрес репозитория : https://git.webvesta.ru/webvesta/ruwebvestashop/

Это документация для установки проекта RuWebvestaShop. Установка включает в себя загрузку всех необходимых файлов в вашу текущую директорию и выполнение настроек через composer. Выберите подходящий для вас вариант A , B , С.

A) С помощью установочного скрипта

Для начала установки соединитесь с вашим сервером по SSH, перейдите в директорию домена и выполните следующие шаги:

Шаг 1: Загрузка установочного скрипта

Скачайте установочный скрипт при помощи wget:

wget https://git.webvesta.ru/webvesta/ruwebvestashop/-/raw/main/install.sh

Шаг 2: Запуск установочного скрипта

Запустите скачанный скрипт:

sh install.sh

Шаг 3: Конфигурация сайта

После выполнения скрипта откройте URL вашего сайта в браузере и введите необходимые данные для базы данных. Дождитесь завершения процесса установки.

B) Ручная сборка без установочного скрипта

Если вы предпочитаете ручную установку, выполните следующие действия:

1. Перейдите в директорию сайта.

2. Скачайте и распакуйте Drupal 10:

Шаг 1: Скачивание последней версии Drupal 10

Скачайте последнюю версию Drupal с официального сайта с помощью команды wget. Флаг -O указывает имя файла, под которым будет сохранен скачанный архив.

wget -O drupal-latest.zip https://www.drupal.org/download-latest/zip

Шаг 2: Распаковка архива

Распакуйте содержимое скачанного архива с помощью команды unzip.

unzip drupal-latest.zip

Шаг 3: Перемещение файлов

Переместите все файлы из распакованной папки Drupal в текущую директорию. Команда rsync копирует все файлы и каталоги из директории drupal-*/ в текущую директорию ./.

rsync -av drupal-*/ ./

Шаг 4: Удаление ненужных файлов

Удалите оставшуюся пустую папку Drupal и скачанный архив, чтобы очистить рабочую директорию.

rm -rf drupal-*/
                                rm drupal-latest.zip

3. Скачайте и распакуйте файлы проекта:

Шаг 1: Скачивание архива проекта

Скачайте архив с файлами проекта с помощью команды wget.

wget https://git.webvesta.ru/webvesta/ruwebvestashop/-/archive/main/ruwebvestashop-main.zip

Шаг 2: Распаковка архива проекта

Распакуйте содержимое архива в текущую директорию. Флаг -d ./ указывает, что содержимое архива должно быть распаковано в текущую директорию.

unzip ruwebvestashop-main.zip -d ./

Шаг 3: Перемещение файлов проекта

Переместите все файлы из распакованной папки проекта в текущую директорию. Команда rsync копирует все файлы и каталоги из директории ruwebvestashop-main/ в текущую директорию ./.

rsync -av ruwebvestashop-main/ ./

Шаг 4: Удаление ненужных файлов проекта

Удалите оставшуюся пустую папку проекта и скачанный архив, чтобы очистить рабочую директорию.

rm -rf ruwebvestashop-main.zip
                                rm -rf ruwebvestashop-main

4. Создайте необходимую директорию для файлов:

mkdir -p sites/default/files

5. Выполните команды для установки зависимостей через Composer:

composer require fileeye/mimemap
composer require drush/drush
composer require commerceguys/addressing
composer require commerceguys/intl
composer require phpmailer/phpmailer
composer require oyejorge/less.php
composer require drupal/superfish
composer update

6. Перейдите на URL сайта для завершения настройки.

Убедитесь, что следуете инструкциям и настройкам вашего хостинга или сервера для правильной работы сайта.

Этот README.md описывает процесс установки как с помощью скрипта, так и вручную.

 

https://git.webvesta.ru/webvesta/ruwebvestashop-docker

 

С) Demo ruWebvestaShop Docker

Этот проект позволяет вам быстро и удобно протестировать ruWebvestaShop с использованием Docker.

Вы можете запустить его на локальном сервере на порту 8070 и получить доступ по адресу:

http://localhost:8070/user

Логин: admin
Пароль: 123456

Вариант 1: Сборка и запуск образа из исходников

  1. Клонируйте репозиторий:

    git clone https://git.webvesta.ru/webvesta/ruwebvestashop-docker.git
                                                            cd ruwebvestashop-docker
  2. Соберите Docker образ:

    docker build -t ruwebvestashop .
  3. Запустите контейнер:

    docker run -d -p 8070:8070 ruwebvestashop

Вариант 2: Скачивание и запуск готового образа

  1. Скачайте готовый Docker образ:

    wget "https://git.webvesta.ru/webvesta/ruwebvestashop-docker/-/raw/master/ruwebvestashop.tar?ref_type=heads&inline=false -O ruwebvestashop.tar"
  2. Загрузите образ в Docker:

    docker load -i ruwebvestashop.tar
  3. Запустите контейнер:

    docker run -d -p 8070:8070 ruwebvestashop

Теперь вы можете открыть ваш браузер и перейти по адресу http://localhost:8070/user, чтобы использовать ruWebvestaShop.

Дополнительная информация

Вы также можете скачать готовый Docker образ и использовать его для развертывания приложения.


Если у вас возникнут вопросы или проблемы, пожалуйста, свяжитесь с нами или создайте issue в репозитории.