1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/laravelmall-laravelvip-b2b2c

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
手动命令行部署教程.md 7.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 27.11.2024 18:39 649d09e

Руководство по ручной командной строке [подходит для Windows]

Требования к среде

  • Windows 10+
  • Nginx 1.20+
  • PHP 8.2+
  • MySQL 8.0+
  • Redis 7.0+

Установка панели управления Пагода [на примере панели управления Пагода]

  • Скачать с сайта: https://download.bt.cn/win/panel/BtSoft.zip

Перенести файлы проекта в каталог wwwroot

Установить зависимости composer с помощью команды composer install

Войти в панель управления Пагода

  1. Установить расширения PHP:

    • Магазин программного обеспечения — Установленное программное обеспечение — PHP-8.2 — Настройка — Установка расширений.
    • Необходимые расширения: fileinfo, redis.
  2. Отключить функции PHP:

    • Магазин программного обеспечения — Установленное программное обеспечение — PHP-8.2 — Настройка — Отключение функций.
    • Функции, которые необходимо отключить: proc_open, symlink, putenv, proc_get_status, exec, shell_exec.
  3. Добавить сайт:

    • Веб-сайт для пользователей ПК:
      • Домен: www.lrw.com.
      • Корневой каталог: /www/wwwroot/lrw/public/frontend/web.
      • Версия PHP: PHP-82.
      • Веб-сайт для мобильных устройств WeChat:
      • Домен: m.lrw.com.
      • Корневой каталог: /www/wwwroot/lrw/public/frontend/web_mobile.
      • Версия PHP: PHP-82.
      • Веб-сайт для пользователей приложения:
      • Домен: api.lrw.com.
      • Корневой каталог: /www/wwwroot/lrw/public/frontend/web.
      • Версия PHP: PHP-82.
      • Сайт для администраторов платформы:
      • Домен: backend.lrw.com.
      • Корневой каталог: /www/wwwroot/lrw/public/backend/web.
      • Версия PHP: PHP-82.
      • Сайт для администраторов продавцов:
      • Домен: seller.lrw.com.
      • Корневой каталог: /www/wwwroot/lrw/public/seller/web.
      • Версия PHP: PHP-82.
  4. Настроить сайт:

    • Каталог веб-сайта: снять флажок «Защита от междоменных атак (open_basedir)».
    • Псевдостатические файлы: выбрать laravel5 и сохранить.

Изменить файл hosts (Примечание: панель управления Пагода не требует дальнейшей настройки hosts, если она не была добавлена автоматически, её нужно добавить вручную)

Добавить в конец файла hosts: 127.0.0.1 www.lrw.com m.lrw.com backend.lrw.com seller.lrw.com push.lrw.com

Создать новую базу данных и импортировать структуру.sql из каталога public/frontend/web/install/

Перейти в корневой каталог проекта и выполнить следующие команды:

  • cp ./.env.example_panel ./.env;
  • php artisan key:generate;
  • php artisan storage:link;

Изменить конфигурационный файл .env, указав соответствующие значения для вашей базы данных и домена:

APP_URL=
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
DB_PREFIX=
SESSION_DOMAIN=
ROOT_DOMAIN=
BACKEND_DOMAIN=
SELLER_DOMAIN=
FRONTEND_DOMAIN=
MOBILE_DOMAIN=
API_DOMAIN=

Заполнить данные (замените домен на свой домен для ПК):

После установки посетите сайт:

  • Веб-сайт для пользователей ПК: www.lrw.com;
  • Мобильный веб-сайт WeChat: m.lrw.com;
  • Административный сайт платформы: backend.lrw.com (учетные данные по умолчанию: admin 123456);
  • Административный сайт продавца: seller.lrw.com.

Настройка сторонних интерфейсов

  • Платёжная система Alibaba:

    • Войдите в открытую платформу Alibaba и получите соответствующую конфигурацию (учётная запись Alibaba, идентификатор личности партнёра, app_id, назначенный Alibaba, закрытый ключ приложения, сертификат открытого ключа приложения, сертификат открытого ключа Alibaba, корневой сертификат Alibaba).
    • Загрузите сертификаты открытого ключа приложения и Alibaba, а также корневой сертификат Alibaba в каталог проекта: storage/app/certs/pay.
    • Перейдите в бэкэнд платформы — Система — Интерфейс — Платёж — Платёжная конфигурация Alibaba — Конфигурация параметров.
  • Платёжная система WeChat:

    • Войдите на торговую платформу WeChat и получите соответствующую конфигурацию (идентификатор торгового предприятия, ключ API v3, сертификат API).
    • Получите соответствующую конфигурацию на открытой платформе WeChat (appid, appsecret).
    • Получите соответствующую конфигурацию на публичной платформе WeChat (идентификаторы приложения и публичного аккаунта).
    • Перейдите в бэкэнд торговой платформы — Система — Интерфейс — Платёж — WeChat — Конфигурация параметров.
  • Вход через WeChat:

    • APP: войдите на открытую платформу WeChat и получите соответствующую конфигурацию (appid, appsecret).
    • Микробизнес WeChat: войдите на публичную платформу WeChat и получите соответствующую конфигурацию (микробизнес WeChat, публичный аккаунт WeChat).
    • Перейдите в бэкэнд торговой платформы — Система — Интерфейс — Сторонний вход — Вход в WeChat/Микробизнес WeChat — Конфигурация параметров.
  • Географическая информационная система Gaode:

  • Географическая информационная система Baidu:

  • Облачная служба хранения Alibaba OSS:

  • Служба коротких сообщений Alibaba:

  • Настройка электронной почты:

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/laravelmall-laravelvip-b2b2c.git
git@api.gitlife.ru:oschina-mirror/laravelmall-laravelvip-b2b2c.git
oschina-mirror
laravelmall-laravelvip-b2b2c
laravelmall-laravelvip-b2b2c
master