MyCms est un système CMS de blog auto-média open source et gratuit développé sur la base de Laravel. Il convient au développement et à l'utilisation de sites Web personnels et de sites Web d'entreprise. Numéro de droit d'auteur du logiciel : 2021SR1543432. MyCms est publié sur la base de la licence open source Apache2.0. Il est gratuit et ne restreint pas l'utilisation commerciale. Bienvenue à continuer à nous suivre.
Caractéristiques:
Fonctions back-end de base
Gestion des autorisations
Gestion de contenu
Gestion des produits
Gestion des membres
Gestion des plug-ins
Implémentation de la fonction réception
première page
Page de catégorie d'article
Page de recherche d'articles
Onglet Articles
Page de détails de l'article
Commentaires sur les articles
Page de liste de produits
Page de détails du produit
Connexion/inscription des membres
Centre des membres
Caractéristiques du système
Simple, élégant, flexible et évolutif
Modèles d'URL optimisés pour le référencement
Pagination plus élégante et optimisée pour le référencement
Fonction de mise en cache de base et création d'index de base de données
Fonction de surveillance du routage plus évolutive
Mécanisme complet d’installation/désinstallation du plug-in
Intégrer des fonctions publiques pour mieux étendre le système
Fonctions de modèle simples et faciles à utiliser, rendant les modèles plus pratiques
Améliorations des performances
Utilisez opcache pour accélérer les performances
Informations de routage du cache php artisan route: cache
Désactiver le mode débogage APP_DEBUG=false
Informations de configuration du cache php artisan config:cache
Utiliser la version Swoole
Version laine
Actuellement, la dernière version v1.3.2+ a ajouté la prise en charge de Swoole. Les utilisateurs utilisant la nouvelle version peuvent l'installer directement et la configurer comme suit.
Les utilisateurs utilisant des versions plus anciennes doivent d'abord installer composer require swooletw/laravel-swoole. Ajoutez ce fournisseur de services au tableau des fournisseurs de services dans config/app.php.
[ 'fournisseurs' => [ SwooleTWHttpLaravelServiceProvider::class, ], ]
exécuter la commande
php artisan swoole :http start|restart|stop|reload|infos
Configuration de Nginx
map $http_upgrade $connection_upgrade { mise à niveau par défaut ; '' close ; } serveur { écoutez nom_serveur votre.domaine.com ; racine /path/to/laravel/public ; qu'il n'existe pas de fichier nommé "not_exists" # dans votre répertoire "public". try_files /not_exists @swoole; } # aucun fichier php ne doit être accessible #emplacement ~* .php$ { # return 404 #} emplacement / { try_files $uri $uri/ @swoole; } location @swoole { set $suffix ""; if ($uri = /index.php) { set $suffix ?$query_string; } proxy_http_version 1.1; $scheme; proxy_set_header SERVER_PORT $server_port; proxy_set_header REMOTE_ADDR $remote_addr; proxy_set_header 0.1 : 1215$suffixe ;
Installation rapide
Télécharger le code source/Télécharger le code source sur le serveur
Exécutez composer install --ignore-platform-reqs dans le répertoire racine
Créez un fichier .env dans le répertoire racine et exécutez php artisan key:generate pour générer la clé
Définissez le répertoire d'exécution du site Web sur /public
Visitez le nom de domaine/l'installation et effectuez la configuration en ligne selon l'assistant d'installation.