fuadmin改用oracle并部署在两个服务器上

一、 windows服务器 安装npm pnpm,并启动 pnpm

下载 https://nodejs.org/dist/v20.14.0/node-v20.14.0-win-x64.zip
解压到 如C:\node-v20.14.0-win-x64
在windows系统的环境变量PATH里加入

C:\Users\Administrator>node -v
v20.14.0

C:\Users\Administrator>npm -v
10.7.0

C:\Users\Administrator>npm root -g
C:\node-v20.14.0-win-x64\node_modules

C:\Users\Administrator>npm config set proxy http://10.1.2.2:8080
C:\Users\Administrator>npm config set https-proxy http://10.1.2.2:8080

C:\Users\Administrator>npm config get registry
https://registry.npmjs.org/

C:\Users\Administrator>npm config set registry http://registry.npmmirror.com

C:\Users\Administrator>npm update

up to date in 1s

D:\fu-admin\fu-admin-master\web>npm install -g pnpm

added 1 package in 44s

1 package is looking for funding
run npm fund for details

D:\fu-admin\fu-admin-master\web>pnpm
Version 9.2.0
Usage: pnpm [command] [flags]
pnpm [ -h | --help | -v | --version ]
D:\fu-admin\fu-admin-master\web>pnpm install --registry=https://registry.npmmirror.com
Scope: all 8 workspace projects
Lockfile is up to date, resolution step is skipped
Packages: +1518
++++++++++++++

解压fu-admin压缩包至D:\fu-admin

D:\fu-admin\fu-admin-master\web>pnpm dev

> vben-admin@2.10.1 dev D:\fu-admin\fu-admin-master\web
> pnpm vite

                                                                                                          16:49:44

VITE v4.4.0 ready in 15681 ms

➜ Local: http://localhost:3000/ 16:49:44
➜ Network: http://10.1.2.7:3000/ 16:49:44
➜ press h to show help 16:49:44

WARN Browserslist: caniuse-lite is outdated. Please run: 16:52:14
npx update-browserslist-db@latest
Why you should do it regularly: https://github.com/browserslist/update-db#readme

二、 linux服务器

解压fu-admin压缩包

安装python3.9.19

virtualenv 创建虚拟环境

source ~/venv3.9.19/bin/activate
参照另一篇安装python环境

修改env.py 增加oracle配置

vi conf/env.py
DATABASE_TYPE = “ORACLE”

数据库地址

DATABASE_HOST = “10.1.2.35”

数据库端口

DATABASE_PORT = 1521

数据库用户名

DATABASE_USER = “fuadmin”

数据库密码

DATABASE_PASSWORD = “fuadmin1111”

数据库名

DATABASE_NAME = “orcl2”

10.1.2.35上创建表空间,数据库

修改settings.py,增加oracle

数据库配置

if DATABASE_TYPE == “ORACLE”:
# ORACLE数据库
DATABASES = {
“default”: {
“ENGINE”: “django.db.backends.oracle”,
“HOST”: DATABASE_HOST,
“PORT”: DATABASE_PORT,
“USER”: DATABASE_USER,
“PASSWORD”: DATABASE_PASSWORD,
“NAME”: DATABASE_NAME,
}
}
elif

参照另一篇初始化数据

python manage.py makemigrations system

python manage.py migrate

python manage.py init

python manage.py init_area

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值