All Projects → ECStore → Pro

ECStore / Pro

ECStore Pro - Laravel 微信网店微服务框架

Projects that are alternatives of or similar to Pro

S Cart
This project has been replaced by https://github.com/s-cart/s-cart
Stars: ✭ 258 (+1742.86%)
Mutual labels:  ecommerce, cms, laravel, framework
Leaf
一个开发友好、功能完备的开源微信商城框架
Stars: ✭ 102 (+628.57%)
Mutual labels:  cms, framework, weixin
Lashop
Simple shop based on Laravel 7.3
Stars: ✭ 60 (+328.57%)
Mutual labels:  ecommerce, cms, laravel
October
Self-hosted CMS platform based on the Laravel PHP Framework.
Stars: ✭ 10,740 (+76614.29%)
Mutual labels:  cms, laravel, framework
Microweber
Drag and Drop Website Builder and CMS with E-commerce
Stars: ✭ 2,226 (+15800%)
Mutual labels:  ecommerce, cms, laravel
Awesome Startup Tools List
List of all tools (apps, services) that startups should use.
Stars: ✭ 188 (+1242.86%)
Mutual labels:  ecommerce, cms, crm
Moqui Framework
Use Moqui Framework to build enterprise applications based on Java. It includes tools for databases (relational, graph, document), local and web services, web and other UI with screens and forms, security, file/resource access, scripts, templates, l10n, caching, logging, search, rules, workflow, multi-instance, and integration.
Stars: ✭ 205 (+1364.29%)
Mutual labels:  ecommerce, crm, framework
Pyrocms
Pyro is an experienced and powerful Laravel PHP CMS.
Stars: ✭ 3,086 (+21942.86%)
Mutual labels:  cms, laravel, framework
Platform
A modular multilingual CMS built with Laravel 5.
Stars: ✭ 719 (+5035.71%)
Mutual labels:  cms, laravel, framework
Vue Crud
Vue.js based REST-ful CRUD system
Stars: ✭ 629 (+4392.86%)
Mutual labels:  cms, crm
Prestashop
PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.
Stars: ✭ 6,192 (+44128.57%)
Mutual labels:  ecommerce, cms
Microservices Event Sourcing
Microservices Event Sourcing 是一个微服务架构的在线购物网站,使用Spring Boot、Spring Cloud、Spring Reactor、OAuth2、CQRS 构建,实现了基于Event Sourcing的最终一致性,提供了构建端到端微服务的最佳实践
Stars: ✭ 657 (+4592.86%)
Mutual labels:  microservice, ecommerce
Cofoundry
Cofoundry is an extensible and flexible .NET Core CMS & application framework focusing on code first development
Stars: ✭ 621 (+4335.71%)
Mutual labels:  cms, framework
App
Laravel e-commerce Application.
Stars: ✭ 604 (+4214.29%)
Mutual labels:  ecommerce, laravel
Micromono
Write microservices in monolithic style
Stars: ✭ 644 (+4500%)
Mutual labels:  microservice, framework
Laracms
LaraCMS 是在学习 laravel ( web 开发实战进阶 + 实战构架 API 服务器) 过程中产生的一个业余作品,试图通过简单的方式,快速构建一套基本的企业站同时保留很灵活的扩展能力和优雅的代码方式,当然这些都得益Laravel的优秀设计。同时LaraCMS 也是一个学习Laravel 不错的参考示例。
Stars: ✭ 588 (+4100%)
Mutual labels:  cms, laravel
Zotonic
Zotonic - The Erlang Web Framework & CMS
Stars: ✭ 664 (+4642.86%)
Mutual labels:  cms, framework
Enduro
Minimalistic, lean & mean, node.js cms
Stars: ✭ 683 (+4778.57%)
Mutual labels:  cms, framework
Hookphp
HookPHP基于C扩展搭建内置AI编程的架构系统-支持微服务部署|热插拔业务组件-集成业务模型|权限模型|UI组件库|多模板|多平台|多域名|多终端|多语言-含常驻内存|前后分离|API平台|LUA QQ群:679116380
Stars: ✭ 575 (+4007.14%)
Mutual labels:  microservice, laravel
Concrete5
Official repository for concrete5 development
Stars: ✭ 657 (+4592.86%)
Mutual labels:  cms, framework

  • ECStore Pro 致力于创造更加易于扩展开发, 以开源社区驱动的移动支付电商框架

    ECStore Pro is a free open source ecommerce platform for online merchants. ECStore Pro provides a professional and reliable foundation from which to build a successful online store.

  • ECStore Pro 基于以下开源程序集成:

    • Laravel 5.5
    • Wordpress 4.7
    • 好商城 V5
    • 微擎 WeEngine

环境依赖

  • Mysql 5.7+
  • PHP 7.0+
  • composer 1.0+
  • Apache 服务器需要配置 mod_rewrite, Nginx 需要配置好伪静态规则(与 Laravel 相同)
  • PHP mbstring, curl, openssl, mcrypt, gd 等扩展(以安装向导检测信息为准)
  • Memcached 或者 Redis 缓存

安装

  1. 安装需要配置域名(VirtualHost), 将网站根目录设置为 public/ 目录, 例如 Apache 的配置(假设站点主目录为 D:\www\ ):

    ‼️必须安装在 域名根目录 下, 不能在某个网站子目录下(比如: http://localhost/ecstore) 否则会路径出错

     <VirtualHost *:80>
          DocumentRoot "D:/www/ecstore.dev/public"
          ServerName ecstore.dev
     </VirtualHost>
    

    请自行配置好 Composer 执行环境, 命令行窗口进入 D:\www\ 目录执行安装:

     composer create-project ecstore/pro ecstore.dev
    

    即可将 ECStore Pro 安装到 ecstore.dev 目录下, 如果执行时间很长, 可能是你没有配置 Composer 国内镜像, 请在上面的安装命令执行前先执行

     composer config -g repo.packagist composer https://packagist.phpcomposer.com
    

    配置好你的 Composer 国内镜像再进行安装, 可以参考 Composer 中国镜像站点

  2. 等待 Composer 代码下载完毕后, 用浏览器访问网站域名(比如: http://ecstore.dev/ ), 正常情况下会进入安装向导页面, 填写数据库参数和管理员账号信息(需要先用 phpmyadmin, navicat 等工具创建好数据库)完成安装

  3. Apache 服务器需要开启 mod_rewrite 伪静态扩展, Nginx 伪静态规则配置请参考 Laravel Nginx 伪静态设置

  4. 后台访问网址: http://您的域名/admin 后台用户名与密码在安装向导页面设置

    Tips

    • ❤️ Windows 本地集成开发环境推荐使用 Laragon WAMP (用英文安装好以后在设置里切换到中文)

      (支持自动配置本地域名并自带git,composer和微信开发需要的ngrok),

      官方网站: http://laragon.org

      直接下载(V3.1)链接: https://pan.baidu.com/s/1o882L3W 密码: 6isc

二次开发

  • app/ 目录下模块文件在用 composer 进行更新时会被删除并重新下载,

    如果需要修改或者扩展模块里面的类, 可以将类文件按照类的﹝命名空间对应的路径 ﹞复制到 fixture/ 目录下修改, 程序会优先加载

    例如要扩展 App\Bootstrap 类, 可以把 app/bootstrap/src/Bootstrap.php 复制到 fixture/App/Bootstrap.php, 然后修改代码

  • 静态文件(如 .js, .css, .png 等)以及模板文件(.twig, .blade.php 等), 请修改 public/ 目录里的文件, 更新模块时不会被强制覆盖

    更新模块后如果出现页面异常或者报错, 可能需要手动强制更新 public/ 下的模块文件, 请先备份您修改过的文件然后在项目目录( public/ 目录的上一层)里执行:

      php artisan vendor:publish --tag=public --force 
    
  • 更新和模块安装功能需要保证以下文件和目录及其子目录可写

    • app/
    • public/
    • storage/
    • composer.json
    • composer.lock

License

GNU General Public License version 3 (GPLv3)

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].