Yinghuo Mall V2.0 est un système de commerce électronique léger, haute performance, séparé front-end et back-end, nouvellement lancé en 2021. Il prend en charge le mini-programme WeChat + H5 + compte public + APP Le front-end et le back-end. les codes sources finaux sont entièrement open source, vous pouvez donc voir et obtenir ce que vous obtenez, prennent parfaitement en charge le développement secondaire, peuvent être appris et utilisés commercialement, vous permettant de créer rapidement un centre commercial indépendant personnalisé.
Les front et back end sont complètement séparés (aucune dépendance l'un de l'autre et haute efficacité de développement)
Utilisation de PHP7.4 (mode strict fortement typé)
Thinkphp6.0.5 (framework de développement PHP léger)
Uni-APP (framework front-end pour le développement d'applications multiplateformes)
Ant Design Vue (bibliothèque de composants d'interface utilisateur de produits milieu et back-end de niveau entreprise)
RBAC (gestion du contrôle d'accès basé sur les rôles)
Composer introduit des extensions tierces en un seul clic
La taille du projet déployé et exécuté ne dépasse pas 30 Mo (vraiment léger)
Tous les codes de fin sont open source (serveur PHP, fin de vue en arrière-plan, fin uniapp)
Style de codage simple et efficace (probablement le code source le plus adapté aux développeurs de deuxième génération)
Commentaires chinois clairs dans le code source (code que même les novices peuvent comprendre)
PHP7 mode strict fortement typé
Adhérer strictement au modèle de conception MVC et prendre en charge la couche de service et la classe d'énumération.
Style de codage simple et propre, ligne de code jamais redondante
Les commentaires du code sont complets et faciles à lire, garantissant que même les programmeurs débutants peuvent les comprendre, ce qui améliore considérablement l'efficacité du développement secondaire.
L'appel direct et l'utilisation de classes DB ne sont pas autorisés (destructeur de l'encapsulation)
Les instructions SQL natives ne sont pas autorisées et toutes les opérations en chaîne sont utilisées (forte maintenabilité)
Les instructions de requête SQL complexes ne sont pas autorisées (forte maintenabilité)
Toutes les opérations CURD passent les classes de modèles ORM et les méthodes encapsulées (forte évolutivité)
La conception de bases de données répond au troisième paradigme
Le codage JS frontal adopte la norme ES6
CentOS 7.0+
Nginx 1.10+
PHP 7.1+ (php7.4 recommandé)
MySQL 5.6+
1. Installation automatique (recommandée)
Téléchargez le code source du backend sur le site du serveur et définissez le répertoire d'exécution du site sur /public
Saisissez le nom de domaine du site + /install dans le navigateur, par exemple : https://www.votredomaine.com/install
Suivez les invites sur la page pour terminer automatiquement l'installation.
2. Installation manuelle (non recommandée)
Téléchargez le code source du backend sur le site du serveur et définissez le répertoire d'exécution du site sur /public
Créez une base de données, par exemple : yoshop2_db
Importez le fichier de structure de table de base de données, chemin : /public/install/data/install_struct.sql
Importez le fichier de données par défaut de la base de données, chemin : /public/install/data/install_data.sql
Modifiez le fichier de connexion à la base de données et remplissez complètement le nom d'utilisateur, le mot de passe et les autres informations de la base de données, chemin/.env
Adresse du serveur principal
Expérience en super gestion : https://www.yourdomain.com/admin
Backend marchand : https://www.yourdomain.com/store
Mot de passe du compte par défaut : admin yinghuo