首先先请看官方文档,个人觉得写的有点粗,毕竟现在开源卖服务不容易,可以商用哈~注意保留Powered By BeikeShop哦,想研究一下还是需要点基础知识,这里主要讲一下主题的开发和使用方式如下:
BeikeShop官方文档链接
最近有一个朋友请我帮忙搞一个跨境电商,找了一些平台最后选中这个感觉设计的符合跨境,研究了一天感觉还不错该系统是由php开发,工作经验够的各个语言应该理解差不多,还是要求有点前后端以及运维经验的.
开始正文从下面几个方面开始
- BeikeShop项目地址GitHub,参考官方文档链接,需要的
- 本地环境搭建,PS:不得不说php真的是最好的开发语言之一!首先本地开发安装环境要求
PHP 8.1+
MySQL 5.7+
Apache httpd 2.4+ 或者 Nginx 1.10+
Nodejs 14+ - php集成环境
[EServer使用链接]https://github.com/xianyunleo/EServer,里面包含上面除Nodejs的所有环境 本地开发安装环境遇到的问题
git clone下来代码后记得再EServer软件设置-开启环境变量-启用Composer.
然后接下来是 执行安装三方包
composer install
如果这个过程提示一些错误,
我遇到的问题是 会提示PHP 的 pcntl 扩展,根据php官方说明,这个扩展仅可以在Linux系统下运行,
如何解决:在根目录下composer.json文件中 添加下面代码,顺利install
"config": { "optimize-autoloader": true,
"preferred-install": "dist",
"sort-packages": true,
"platform": {
"ext-pcntl": "8.0",
"ext-posix": "8.0"
}
},
- 环境配置好开始进行主题的开发,第一件事就是看官方开发文档-开发
上面环境搞定,接下来就是按照.env.example 创建.env文件,可以按照文档命令创建也可以手工创建,
配置好mysql运行项目进行安装 - 主题开发流程,官方文档给出了一个对php不了解的人的流程,为什么这么说呢,因为流程很简单,但是没搞过php一些框架开发就会很懵哈哈.
按照流程创建好对应的文件夹目录,config.json中设置为theme,然后后台启用即可.
首先模板文件创建好,你可以用themes/default当模板文件实验一下复制到plugins插件模板主题文件夹里,模板创建好了,后台也启用模板了,修改模板后如何生效呢?对前端不了解的同学注意webpack.mix.js,
这个文件很清楚的告诉了你新开发模板编译需要做些什么.接下来就是套用你的静态页