# bbt_open **Repository Path**: vinlon/bbt_open ## Basic Information - **Project Name**: bbt_open - **Description**: 版版通商城服务端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: release - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-29 - **Last Updated**: 2024-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 版版通商城代理商版 ### 发布新代码 在项目根目录下执行如下命令 ```shell script ./self_update ``` ### 环境配置 1. 安装PHP7.4 2. 安装 fileinfo 扩展, 重启PHP-FPM 3. 使用宝塔安装需要移除禁用函数 putenv, proc_open, symlink 4. Nginx配置, 在 `#SSL-START` 之前添加如下配置 (通过宝塔 网站管理 -> 设置 -> 配置文件 进行修改) ```shell script location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php(.*)$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/tmp/php-cgi-74.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } ``` ### ENV配置 文件路径: {project_root}/.env - 测试环境 ``` APP_NAME=banquan_open APP_ENV=production APP_KEY=base64:ulX/TmGB7giwcjsL/Gum+Ov6zD4/gIWXApJCuf7yojs= APP_DEBUG=true APP_URL=https://port.banquan520.cn LOG_CHANNEL=stack DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=bbt_open DB_USERNAME=bbt_open DB_PASSWORD=8kZR8YWhYFMtBpD8 DB_PREFIX=op_ DB_HOST_PUB=114.116.251.49 DB_PORT_PUB=3306 DB_DATABASE_PUB=copyright_securitization DB_USERNAME_PUB=root DB_PASSWORD_PUB=test_mysqL1 DB_PREFIX_PUB= REDIS_HOST=127.0.0.1 REDIS_PORT=6379 REDIS_PASSWORD= SQL_LOGGER_ALL_QUERY_ENABLED="${APP_DEBUG}" SQL_LOGGER_SLOW_QUERY_ENABLED=true SQL_LOGGER_SLOW_QUERY_THRESHOLD=1000 SQL_LOGGER_ALL_QUERY_LOG_CHANNEL=sql-logger SQL_LOGGER_SLOW_QUERY_LOG_CHANNEL=slow-sql-logger # 默认值为admin, 管理后台访问地址为 ${APP_URL}/admin LAY_ADMIN_ROUTE_PREFIX=admin LAY_ADMIN_DISPLAY_NAME=版版通商城开放管理平台 LAY_AGENT_ADMIN_ROUTE_PREFIX=agent # JWT Token 有效期,单位为‘分’,默认值为 60 分钟 JWT_TTL=1440 JWT_SECRET=tTGR0YoIDxRpzspbvHrx7sIRIrnff5uC0EoEtMEg1LOCdZawivh2e2mOVtwgtlgC # 钱包接口参数 WALLET_API_HOST=http://wl.jifen521.com WALLET_API_KEY=ckpzpNFn WALLET_API_SECRET=0376a96d3476807d2f7d5b92a4138b9645c9fe98 WALLET_RECOVERY_ADDRESS=0x4c1c207514bf9756e5cb5ac1670a5b991f78c63f # 支付配置 YEEPAY_MCH_PNO=10086189865 YEEPAY_PLATFORM_MCH_NO=10088009071 YEEPAY_PUBLIC_KEY=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6p0XWjscY+gsyqKRhw9MeLsEmhFdBRhT2emOck/F1Omw38ZWhJxh9kDfs5HzFJMrVozgU+SJFDONxs8UB0wMILKRmqfLcfClG9MyCNuJkkfm0HFQv1hRGdOvZPXj3Bckuwa7FrEXBRYUhK7vJ40afumspthmse6bs6mZxNn/mALZ2X07uznOrrc2rk41Y2HftduxZw6T4EmtWuN2x4CZ8gwSyPAW5ZzZJLQ6tZDojBK4GZTAGhnn3bg5bBsBlw2+FLkCQBuDsJVsFPiGh/b6K/+zGTvWyUcu+LUj2MejYQELDO3i2vQXVDk7lVi2/TcUYefvIcssnzsfCfjaorxsuwIDAQAB YEEPAY_SECRET_KEY=MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDJaFlNyuodM83NuZS+C1wTzZrjdYkLVtUiOnwwAjTIalQP2F9r1/CjFtIm8NvixdBmdCELuxT3XmCHY2umr4GmwVYs4Q4pqcRZesbF/Cz0H8rgU2NfRMMbfF00PzSs6tIBmLhzsjXAQJYvPMgZ1xSt+3Pi/XhBkFq7gHA99oyLo9/gt4sC/OqIG6nYZvjisLbjRZuWVGJXVaEeMQAqtb2+WL0WkgSk0k2Z4U2pAcAUXzj+9pRKahJIFNpsRJ+zsZzS2aBE2O/wd4AC+u1vlf7Znr2EP+r5pez6IHJC4UccSOlWJFFkB74ezY1uWWKyniMeKgwNrIfoggz/8cC9CqCrAgMBAAECggEAV/B25a+OjxeaaZP5LQ16s67XTS95mfjc8KgGp1OfRk6ey5hW+Zh8mkkRky0hZR+oAcP81clmuyd7EEJJs6r3+h56iPfvHiPg9ozUE4gq/KCRDWd7gRJd+jdP3ssmLcYN0eKjzuhl7b6FlLR+TkIJ5nlfPSIdCsuDwlCvMW7gKOuqtUieHW3fQDC2kHMBpcpI9OYRYrfEE3im/dmEFeGwWMNRvJGjsTrHQJMDlaWjZ5fHQIjGBnRIhqbUfjicYIBPFJNXdYK0jd8krYSwNNkZmLq+/thzwuiwcEzoUGQi3CzGYsN5JiPzglE5dmQ162qRl0nzDdgFHUG6n+3TenZSGQKBgQD0c7Jjx7fF9g6E5oyWIOhmDu2m1BZcqRJ1/8UeU2bJ37vPh9s1EdMo1YHMvn64f001S6ZrD1wj7ER2t7htUV1gLZyjTHSQeMcYLHDgq8RmwKtaadQuOiQRw8vQaVyuFLgRrh0mdjHyuP8G6oYOGWa/ozu0ASvKUsZUA5Y5AjqLHQKBgQDS7BddTYnmAhGqF4evTcaSzqT/49NWtvXuLkLIgFxcdRf9VLYlfwYwZOm9w2V4a67RkjqxmRPvLGCTnM/hLVDVAwvD1xVUzqjJj+eM+rOutyMcBORUKXR14slSsIxuungnhk0uwvRQTWdJVZEbU8eBYVSmwr+bY7Kdw9t1nqbIZwKBgCsJW3S5qp8NjMzVEhc0P/YH1ssyN6Wkln1zxC5snIIaA6Sr1Gnpc3WS8UEsoH622s7xPKFImP4yEHOeMLf+RSQzo4oUYck1mkelO1Iyq2czsHdAfnyM++CsyestQYXcW/Ow5azpzi1faHa9P1CoJDDE+jPcqOr727La1s2+mLP5AoGAV0g7ovCjT/srNCfojjKxKa85uGqe2hN8UcPy/uWfUuNhugOEHKAj/4LC9zQUmXB2N2M7xqKCDUdf77XEkHogKQXJqJEo0p9yWXaja0OTd4lxjfa4RduhxebDSOSmOGwRrMl2xxMF5vUg+Mff9F8HABM25ItSnwryrzaNam7staECgYBprHnUT0FblnA4Mz9Aelw+KtyEuvtX3jTX0ZcMzAw1TVFv9568wd1grny8fCCvT5qyyWZUL942TIJ9jH8zEpyQ/NFI+50R5TENR8nrN9KZlFQzjEzIXZBm6Tg1DfMU8FIBf0ibc5f8sC2XLnl72vLLyqvAx9bBmXwNZEqPQ3w5Aw== # 华为云OBS配置 HW_OBS_ENDPOINT=obs.cn-north-4.myhuaweicloud.com HW_OBS_ACCESS_KEY_ID=WO2YABMSTGLDPL7YHPD7 HW_OBS_SECRET_KEY=pZ8Z3gRzKWjyHbdL5fGmjjPQ3X6C57RdhqF9KQyH HW_OBS_BUCKET=ban-dengji # 版本局登记接口配置 REGISTRY_HOST=http://ccdi.zhongyunwenhua.cn:8187 REGISTRY_CLIENT_ID=627679442613571584 REGISTRY_PUBLIC_KEY=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEizeh272S1ADBepg6mhWArAH7vK0ohv+GO/dk9HdV7bLMc4l4RlS8aOYkG4XD+tr7Ao9VOaKPebS6Ze+ca3H7XtC3NOzTSiJFriOPsXpagvs4w+XNUDfFWWaG/7W7lfQO+a/kfxrHLcrtiRpD/Lc783wbULMadxDq28pKgD7IoQIDAQAB ``` - 生产环境 ``` APP_NAME=banquan_open APP_ENV=production APP_KEY=base64:ulX/TmGB7giwcjsL/Gum+Ov6zD4/gIWXApJCuf7yojs= APP_DEBUG=false APP_URL=https://port.banquan520.com LOG_CHANNEL=stack DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=bbt_open DB_USERNAME=bbt_open DB_PASSWORD=sc8MJiLneAxzEaGt DB_PREFIX=op_ DB_HOST_PUB=124.70.31.169 DB_PORT_PUB=3306 DB_DATABASE_PUB=copyright_securitization DB_USERNAME_PUB=shopping DB_PASSWORD_PUB=shopping DB_PREFIX_PUB= REDIS_HOST=127.0.0.1 REDIS_PORT=6379 REDIS_PASSWORD= SQL_LOGGER_ALL_QUERY_ENABLED="${APP_DEBUG}" SQL_LOGGER_SLOW_QUERY_ENABLED=true SQL_LOGGER_SLOW_QUERY_THRESHOLD=1000 SQL_LOGGER_ALL_QUERY_LOG_CHANNEL=sql-logger SQL_LOGGER_SLOW_QUERY_LOG_CHANNEL=slow-sql-logger # 默认值为admin, 管理后台访问地址为 ${APP_URL}/admin LAY_ADMIN_ROUTE_PREFIX=open LAY_ADMIN_DISPLAY_NAME=版版通商城开放管理平台 LAY_AGENT_ADMIN_ROUTE_PREFIX=agnt # JWT Token 有效期,单位为‘分’,默认值为 60 分钟 JWT_TTL=1440 JWT_SECRET=tTGR0YoIDxRpzspbvHrx7sIRIrnff5uC0EoEtMEg1LOCdZawivh2e2mOVtwgtlgC # 钱包接口参数 WALLET_API_HOST=https://wl.jifen521.cn WALLET_API_KEY=ckpzpNFn WALLET_API_SECRET=0376a96d3476807d2f7d5b92a4138b9645c9fe98 WALLET_RECOVERY_ADDRESS=0x5d18668de44c75052b86c20c410c2bfd6e3e2a08 # 支付配置 YEEPAY_MCH_PNO=10086189865 YEEPAY_PLATFORM_MCH_NO=10088009071 YEEPAY_PUBLIC_KEY=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6p0XWjscY+gsyqKRhw9MeLsEmhFdBRhT2emOck/F1Omw38ZWhJxh9kDfs5HzFJMrVozgU+SJFDONxs8UB0wMILKRmqfLcfClG9MyCNuJkkfm0HFQv1hRGdOvZPXj3Bckuwa7FrEXBRYUhK7vJ40afumspthmse6bs6mZxNn/mALZ2X07uznOrrc2rk41Y2HftduxZw6T4EmtWuN2x4CZ8gwSyPAW5ZzZJLQ6tZDojBK4GZTAGhnn3bg5bBsBlw2+FLkCQBuDsJVsFPiGh/b6K/+zGTvWyUcu+LUj2MejYQELDO3i2vQXVDk7lVi2/TcUYefvIcssnzsfCfjaorxsuwIDAQAB YEEPAY_SECRET_KEY=MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDJaFlNyuodM83NuZS+C1wTzZrjdYkLVtUiOnwwAjTIalQP2F9r1/CjFtIm8NvixdBmdCELuxT3XmCHY2umr4GmwVYs4Q4pqcRZesbF/Cz0H8rgU2NfRMMbfF00PzSs6tIBmLhzsjXAQJYvPMgZ1xSt+3Pi/XhBkFq7gHA99oyLo9/gt4sC/OqIG6nYZvjisLbjRZuWVGJXVaEeMQAqtb2+WL0WkgSk0k2Z4U2pAcAUXzj+9pRKahJIFNpsRJ+zsZzS2aBE2O/wd4AC+u1vlf7Znr2EP+r5pez6IHJC4UccSOlWJFFkB74ezY1uWWKyniMeKgwNrIfoggz/8cC9CqCrAgMBAAECggEAV/B25a+OjxeaaZP5LQ16s67XTS95mfjc8KgGp1OfRk6ey5hW+Zh8mkkRky0hZR+oAcP81clmuyd7EEJJs6r3+h56iPfvHiPg9ozUE4gq/KCRDWd7gRJd+jdP3ssmLcYN0eKjzuhl7b6FlLR+TkIJ5nlfPSIdCsuDwlCvMW7gKOuqtUieHW3fQDC2kHMBpcpI9OYRYrfEE3im/dmEFeGwWMNRvJGjsTrHQJMDlaWjZ5fHQIjGBnRIhqbUfjicYIBPFJNXdYK0jd8krYSwNNkZmLq+/thzwuiwcEzoUGQi3CzGYsN5JiPzglE5dmQ162qRl0nzDdgFHUG6n+3TenZSGQKBgQD0c7Jjx7fF9g6E5oyWIOhmDu2m1BZcqRJ1/8UeU2bJ37vPh9s1EdMo1YHMvn64f001S6ZrD1wj7ER2t7htUV1gLZyjTHSQeMcYLHDgq8RmwKtaadQuOiQRw8vQaVyuFLgRrh0mdjHyuP8G6oYOGWa/ozu0ASvKUsZUA5Y5AjqLHQKBgQDS7BddTYnmAhGqF4evTcaSzqT/49NWtvXuLkLIgFxcdRf9VLYlfwYwZOm9w2V4a67RkjqxmRPvLGCTnM/hLVDVAwvD1xVUzqjJj+eM+rOutyMcBORUKXR14slSsIxuungnhk0uwvRQTWdJVZEbU8eBYVSmwr+bY7Kdw9t1nqbIZwKBgCsJW3S5qp8NjMzVEhc0P/YH1ssyN6Wkln1zxC5snIIaA6Sr1Gnpc3WS8UEsoH622s7xPKFImP4yEHOeMLf+RSQzo4oUYck1mkelO1Iyq2czsHdAfnyM++CsyestQYXcW/Ow5azpzi1faHa9P1CoJDDE+jPcqOr727La1s2+mLP5AoGAV0g7ovCjT/srNCfojjKxKa85uGqe2hN8UcPy/uWfUuNhugOEHKAj/4LC9zQUmXB2N2M7xqKCDUdf77XEkHogKQXJqJEo0p9yWXaja0OTd4lxjfa4RduhxebDSOSmOGwRrMl2xxMF5vUg+Mff9F8HABM25ItSnwryrzaNam7staECgYBprHnUT0FblnA4Mz9Aelw+KtyEuvtX3jTX0ZcMzAw1TVFv9568wd1grny8fCCvT5qyyWZUL942TIJ9jH8zEpyQ/NFI+50R5TENR8nrN9KZlFQzjEzIXZBm6Tg1DfMU8FIBf0ibc5f8sC2XLnl72vLLyqvAx9bBmXwNZEqPQ3w5Aw== # 华为云OBS配置 HW_OBS_ENDPOINT=obs.cn-north-4.myhuaweicloud.com HW_OBS_ACCESS_KEY_ID=WO2YABMSTGLDPL7YHPD7 HW_OBS_SECRET_KEY=pZ8Z3gRzKWjyHbdL5fGmjjPQ3X6C57RdhqF9KQyH HW_OBS_BUCKET=ban-dengji # 版本局登记接口配置 REGISTRY_HOST=https://applet.bqdj.zhongyunwenhua.cn REGISTRY_CLIENT_ID=650858629040619520 REGISTRY_PUBLIC_KEY=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDYgIpmR69dix3mjaUXs/1QdALnrrZR7x16QRrBK9QWE4OIaY5wdQIakfvcmIJxkq6eRSX+hfdeWjvbuzQh2h9xCcmuU5HAPeklzTrjaoR4KHAwTMBexep3vo47nRFtargVtMlsWWSQG2dyRmCqcUNY7WJnDZK2GPT9VKALNxpRFQIDAQAB ``` ### 第一次部署需要执行的命令 - 项目初始化 ```shell script ./self_update ``` - 初始化地区信息 ```shell script php artisan district:yeepay ``` - 设置定时任务 使用宝塔定时任务配置 ```shell script sudo -H -u www bash -c 'cd {project_dir} && php artisan schedule:run' ```