likeshop二开指南


下载到完整源码,根目录下会有这几个文件夹:

admin:网站后台前端源码。

server:网站接口源码,就是请求接口,包括后台、小程序等等接口代码都在这个文件夹里。

uniapp:uniapp源码,小程序、h5跨平台之类的源码。

likeshop部署

只需要将server文件夹部署到服务器即可,其它文件夹不需要上传至服务器,因为是前后端分离的项目。

这里需要注意的是,php版本必须是8.0,高于这个版本或者低于这个版本都会报错。

Nginx参考配置:

server {
    listen 80;
    root C:/dev/nginx/html/liskshop/server/public;
    index index.php index.html;
    server_name ls.ggdoc.cn;
    location / { 
        if (!-e $request_filename) {
            rewrite  ^(.*)$  /index.php?s=/$1  last;
        }       
    }
    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9006;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME C:/dev/nginx/html/liskshop/server/public$fastcgi_script_name;
        include fastcgi_params;
    }
}

其实就是thinkphp框架部署的教程。

之后访问域名,按照提示安装即可。

如果一切正常,访问后台就可以看到相关信息。

修改后台前端代码

找到likeshop源码根目录下的admin文件夹,修改.env.development.example文件,将其中的接口地址改为上面部署的服务端接口地址。

# 请求域名
VITE_APP_BASE_URL='http://ls.ggdoc.cn'

然后将.env.development.example文件名修改为.env.development。

之后打开cmd,在当前项目下执行以下命令:

npm install

上面命令是安装项目需要的JS库

然后运行以下命令:

npm run dev
  VITE v3.0.4  ready in 2374 ms

  ➜  Local:   http://localhost:5173/admin/                                                                    16:55:51
  ➜  Network: http://192.168.1.5:5173/admin/

现在就可以修改源码,查看效果了。

其它运行命令可以参考package.json文件。

修改uniapp前端代码

找到likeshop源码根目录下的uniapp文件夹,修改.env.development.example文件,将其中的接口地址改为上面部署的服务端接口地址。

# 请求域名
VITE_APP_BASE_URL='http://ls.ggdoc.cn'

然后将.env.development.example文件名修改为.env.development。

之后打开cmd,在当前项目下执行以下命令:

npm install

上面命令是安装项目需要的JS库

然后运行以下命令(微信小程序):

npm run dev:mp-weixin

现在就可以修改源码,查看效果了。

其它运行命令可以参考package.json文件。