开源蘑菇博客网站环境搭建部署,可以正常访问

 蘑菇博客是一个开源的博客网站,可以根据这个尝试做自己的网站

参考官网指导:docker环境配置指导

 配置后可以直接通过docker运行容器,服务器启动命令如下:

# 进入nginx的安装目录下
cd /soft/nginx/sbin/
if [ ! -d "/var/run/nginx" ];then
  mkdir -p /var/run/nginx
else
  echo "nginx文件夹已经存在"
fi

# 启动nginx
./nginx

# 后台启动RabbitMQ
rabbitmq-server -detached

# 进入redis的安装目录
cd /soft/redis/bin/

# 后台启动redis
./redis-server redis.conf

# 查看启动端口号
netstat -tunlp

# 进入nacos目录
cd /soft/nacos/bin
# 启动Nacos
./startup.sh -m standalone

#进入到项目目录
cd /home/mogu_blog
chmod -Rf 755 ./
echo "files"
ls -l

# 启动mogu_admin项目接口文档
cd mogu_admin
./startup.sh
sleep 5

# 启动mogu_web项目接口文档
cd ../mogu_web
./startup.sh
sleep 5
# 启动图片
cd ../mogu_picture
./startup.sh
sleep 5
# 启动邮箱服务
cd ../mogu_sms
./startup.sh
sleep 5
cd ../mogu_gateway
./startup.sh
sleep 5

# 查看启动端口号
netstat -tunlp

echo "run over"

echo "NACOS管理地址:http://localhost:8848/"
echo "后端管理地址:http://localhost:8601/"
echo "前端管理地址:http://localhost:8603/"
echo "后台管理地址:http://localhost:9528/"
echo "前端展示地址:http://localhost:9527/"

本地运行前端报错

  1. java提示spring-boot-maven-plugin错误
    1. 加版本号2.5.6
  2. yarn初始化失败
    1. 更改代码仓为国内的
npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist

3、npm初始化或者运行中各种bug无法正常处理。到mode_modules目录下删除所有cache相关的文件夹

4、版本过高,导致无法正常运行,报错(n : 无法将“n”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称)

# 如果全局安装后面加-g
npm install npm@6.14.10

5、npm install报错:gyp ERR! configure error  gyp ERR! stack Error: Command failed: C:\Python310\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3]; gyp ERR! stack   File "<string>", line 1

# python版本后问题,更改本地的python27
npm config set python D:\Python27\python.exe

6、npm install报错:gyp ERR! UNCAUGHT EXCEPTION
gyp ERR! stack Error: spawn C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\15.0\Bin\MSBuild.exe ENOENT
gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:283:19)
gyp ERR! stack     at processTicksAndRejections (node:internal/process/task_queues:83:21)
gyp ERR! System Windows_NT 10.0.19043

# 以管理员身份运行
npm install --global --production windows-build-tools

7、运行npm run dev报错(用下一个错误描述,安装指定版本):Module build failed: Error: Cannot find module 'node-sass'

# 更新其他依赖后,和这个版本不兼容,删除后重新加载
npm uninstall --save node-sass
npm install node-sass --save-dev
# 但是呢我这样还是会报错,版本号问题,就要回退到指定版本号之前,如下

8、运行npm run dev报错:Module build failed: Error: Node Sass version 8.0.0 is incompatible with ^4.0.0.

# 删除后运行指定版本node-sass
npm uninstall --save node-sass
npm install node-sass@4.14.1
npm run dev

9、运行编译报错(降低版本运行):Error: Cannot find module 'webpack/bin/config-yargs' Require stack: - E:\workspace\blogs\mogu_blog_v2\vue_mogu_web\node_modules\webpack-dev-server\bin\webpack-dev-server.js     at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)

npm install webpack@3.0.0 -D

10、运行错误:Module build failed: Error:

Vue packages version mismatch:

vue@2.6.11

vue-template-compiler@2.5.16

    1. 因为vue版本号过高无法正常运行使用命令回退到了2.6.11:npm install vue@2.6.11
    2. 版本号不一致,这里2.6和2.5,使用正确的版本号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值