Yinghuo Mall V2.0은 2021년에 새로 출시된 경량, 고성능, 프런트엔드 및 백엔드 분리 전자상거래 시스템입니다. WeChat 미니 프로그램 + H5 + 공개 계정 + APP를 지원합니다. 최종 소스 코드는 완전히 오픈 소스이므로, 얻는 것을 보고 얻을 수 있으며, 2차 개발을 완벽하게 지원하고, 상업적으로 학습하고 사용할 수 있어 개인화된 독립 쇼핑몰을 빠르게 구축할 수 있습니다.
프런트엔드와 백엔드가 완전히 분리되어 있습니다(서로 의존성이 없고 개발 효율성이 높음).
PHP7.4 사용(강력한 형식의 엄격 모드)
Thinkphp6.0.5(경량 PHP 개발 프레임워크)
Uni-APP(크로스 플랫폼 애플리케이션 개발을 위한 프런트 엔드 프레임워크)
Ant Design Vue(엔터프라이즈 수준의 중간 및 백엔드 제품 UI 구성 요소 라이브러리)
RBAC(역할 기반 액세스 제어 관리)
Composer는 한 번의 클릭으로 타사 확장 기능을 도입합니다.
배포 및 실행되는 프로젝트의 크기는 30MB를 넘지 않습니다(정말 가볍습니다).
모든 종료 코드는 오픈 소스입니다(서버 PHP, 백그라운드 vue 종료, uniapp 종료).
간단하고 효율적인 코딩 스타일(아마도 2세대 개발자에게 가장 적합한 소스 코드)
소스코드에 중국어 주석을 깔끔하게 정리(초보자도 이해할 수 있는 코드)
PHP7 강력한 형식의 엄격 모드
MVC 디자인 패턴을 엄격히 준수하고 서비스 계층 및 열거 클래스 열거 지원을 갖습니다.
간단하고 깔끔한 코딩 스타일로 코드가 중복되지 않습니다.
코드 주석은 완전하고 읽기 쉬우므로 주니어 프로그래머도 이해할 수 있어 2차 개발의 효율성이 크게 향상됩니다.
직접 호출 및 DB 클래스 사용은 허용되지 않습니다(캡슐화 파괴).
Native SQL 문 사용이 허용되지 않으며 모든 체인 작업이 사용됩니다. (강력한 유지 관리성)
복잡한 SQL 쿼리문은 허용되지 않습니다(강력한 유지관리성)
모든 CURD 작업은 ORM 모델 클래스 및 캡슐화된 메서드를 전달합니다(강력한 확장성).
데이터베이스 설계는 세 번째 패러다임을 충족합니다.
프론트엔드 JS 코딩은 ES6 표준을 채택합니다.
CentOS 7.0+
엔진스 1.10+
PHP 7.1+(php7.4 권장)
MySQL 5.6+
1. 자동 설치(권장)
백엔드 소스 코드를 서버 사이트에 업로드하고 사이트 실행 디렉터리를 /public으로 설정합니다.
브라우저에 사이트 도메인 이름 + /install을 입력합니다(예: https://www.yourdomain.com/install).
페이지의 지시에 따라 자동으로 설치를 완료합니다.
2. 수동 설치(권장하지 않음)
백엔드 소스 코드를 서버 사이트에 업로드하고 사이트 실행 디렉터리를 /public으로 설정합니다.
데이터베이스를 생성하세요. 예: yoshop2_db
데이터베이스 테이블 구조 파일을 가져옵니다. 경로: /public/install/data/install_struct.sql
데이터베이스 기본 데이터 파일(경로: /public/install/data/install_data.sql)을 가져옵니다.
데이터베이스 연결 파일을 수정하고 데이터베이스 사용자 이름, 비밀번호 및 기타 정보를 완전히 입력합니다(path/.env).
백엔드 주소
최고 관리 배경: https://www.yourdomain.com/admin
판매자 백엔드: https://www.yourdomain.com/store
기본 계정 비밀번호: admin yinghuo