Установка 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.zip3. Скачайте и распакуйте файлы проекта:
Шаг 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-main4. Создайте необходимую директорию для файлов:
mkdir -p sites/default/files5. Выполните команды для установки зависимостей через 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 update6. Перейдите на URL сайта для завершения настройки.
Убедитесь, что следуете инструкциям и настройкам вашего хостинга или сервера для правильной работы сайта.
Этот README.md описывает процесс установки как с помощью скрипта, так и вручную.
https://git.webvesta.ru/webvesta/ruwebvestashop-docker
С) Demo ruWebvestaShop Docker
Этот проект позволяет вам быстро и удобно протестировать ruWebvestaShop с использованием Docker.
Вы можете запустить его на локальном сервере на порту 8070 и получить доступ по адресу:
Логин: admin
Пароль: 123456
Вариант 1: Сборка и запуск образа из исходников
Клонируйте репозиторий:
git clone https://git.webvesta.ru/webvesta/ruwebvestashop-docker.git cd ruwebvestashop-dockerСоберите Docker образ:
docker build -t ruwebvestashop .Запустите контейнер:
docker run -d -p 8070:8070 ruwebvestashop
Вариант 2: Скачивание и запуск готового образа
Скачайте готовый Docker образ:
wget "https://git.webvesta.ru/webvesta/ruwebvestashop-docker/-/raw/master/ruwebvestashop.tar?ref_type=heads&inline=false -O ruwebvestashop.tar"Загрузите образ в Docker:
docker load -i ruwebvestashop.tarЗапустите контейнер:
docker run -d -p 8070:8070 ruwebvestashop
Теперь вы можете открыть ваш браузер и перейти по адресу http://localhost:8070/user, чтобы использовать ruWebvestaShop.
Дополнительная информация
Вы также можете скачать готовый Docker образ и использовать его для развертывания приложения.
Если у вас возникнут вопросы или проблемы, пожалуйста, свяжитесь с нами или создайте issue в репозитории.
Программа объединяет функции управления контентом и интернет-магазином. 


