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

OSCHINA-MIRROR/laravelmall-laravelvip-b2b2c

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

Панель Баота: развёртывание на сервере (подходит для Linux)

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

  • CentOS 7.0+
  • Nginx 1.20+
  • PHP 8.2+
  • MySQL 8.0+
  • Redis 7.0+

Установка панели Баота

  1. Выполните команду: wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Перенос файлов проекта в каталог /data/wwwroot/lrw/

Необходимо предварительно настроить права доступа к каталогу:

  • sudo chmod -R 755 lrw
  • sudo chown -R www:www lrw

Установите зависимости с помощью Composer: composer install

Войдите в панель Баота и выполните следующие действия:

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

  • Перейдите в раздел «Магазин программного обеспечения» → «Установленное ПО» → «PHP 8.2» → «Настройки» → «Установить расширения».
  • Установите расширения fileinfo, redis и swoole5.

Отключите функции PHP:

  • Перейдите в раздел «Магазин программного обеспечения» → «Установленное ПО» → «PHP 8.2» → «Настройки» → «Отключить функции».
  • Удалите функции proc_open, symlink, putenv, proc_get_status, exec и shell_exec.

Добавьте сайты:

  • Сайт для пользователей ПК:
    • Доменное имя: 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
    • Сохраните изменения.

Настройте сайт:

  • В разделе «Сайты» → «lrw» → «Настройка» выберите опцию «Убрать флажок защиты от межсайтового скриптинга (open_basedir)».
  • Выберите «laravel5» в разделе «Псевдостатические файлы» и сохраните настройки.

Измените файл hosts (обратите внимание, что панель Баота автоматически настраивает файл hosts):

  • Выполните команду sudo vim /etc/hosts.
  • Добавьте в конец файла следующую строку: 127.0.0.1 www.lrw.com m.lrw.com backend.lrw.com seller.lrw.com push.lrw.com.

После установки панели перейдите по ссылке www.lrw.com/install/index.php, чтобы завершить установку.

После завершения установки вы можете перейти на следующие сайты:

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

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

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

  • Получите необходимую информацию на платформе Alipay (аккаунт Alipay, идентификатор партнёра, app_id, назначенный Alipay, закрытый ключ приложения, сертификат открытого ключа приложения, сертификат открытого ключа Alipay, корневой сертификат Alipay).
  • Загрузите сертификаты открытого ключа приложения и Alipay и корневой сертификат Alipay в папку проекта storage/app/certs/pay.
  • На административном сайте платформы перейдите в раздел «Система» → «Интерфейсы» → «Платёж» → «Alipay» → «Параметры конфигурации».

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

  • Получите информацию о платёжной системе WeChat на платформах WeChat Merchant и WeChat Open Platform (идентификатор торгового предприятия, ключ API версии 3, сертификат API, приложение appid, секретный ключ приложения).
  • Получите дополнительную информацию на платформе WeChat Public Platform (приложение appid и секретный ключ).
  • На административном сайте платформы перейдите в раздел «Система» → «Интерфейсы» → «Платёж» → «WeChat» → «Параметры конфигурации».

Вход через WeChat:

  • Для приложения: получите информацию на WeChat Open Platform (appid и секретный ключ).
  • Для микробизнеса: получите информацию на WeChat Public Platform (appid и секретный ключ).
  • На административном сайте платформы перейдите в раздел «Система» → «Интерфейсы» → «Сторонний вход» → «Вход через WeChat для ПК» или «Микробизнес WeChat».

Другие интерфейсы:

  • Геоинформационная система Baidu Map.
  • Геоинформационная система Gaode Map.
  • Система входа в систему Weibo.
  • Облачная платформа 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