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 phpartisanroute:cache
Désactiver le mode débogage APP_DEBUG=false
Informations de configuration du cache phpartisanconfig: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 composerrequireswooletw/laravel-swoole. Ajoutez ce fournisseur de services au tableau de fournisseurs de services config/app.php.
['providers'=>[SwooleTWHttpLaravelServiceProvider::class,],]
exécuter la commande
phpartisanswoole:httpstart|restart|stop|reload|infos
Configuration de Nginx
map$http_upgrade$connection_upgrade{defaultupgrade;''close;}server{listen80;server_nameyour.domain.com;root/path/to/laravel/public;indexindex.php;location=/index.php{#Ensurethatthereisnosuchfilenamed"not_exists"# dans votre répertoire "public".try_files/not_exists@swoole;}#anyphpfilesmustnotbeaccessed#location~*.php${#return404;#}location/{try_files$uri$uri/@swoole;}location@swoole{set$suffix" ";if($uri=/index.php){set$suffix?$query_string;}proxy_http_version1.1;proxy_set_headerHost$http_host;proxy_set_headerScheme$scheme;proxy_set_headerSERVER_PORT$server_port;proxy_set_headerREMOTE_ADDR$remote_addr;proxy_set_headerX-Forwarded-For$proxy_ add_x _forwarded_for ; proxy_set_headerUpgrade $http_upgrade;proxy_set_headerConnection$connection_upgrade;#IFhttps#proxy_set_headerHTTPS"on";proxy_passhttp://127.0.0.1:1215$suffix;}}
Installation rapide
Télécharger le code source/télécharger le code source sur le serveur
Exécutez composerinstall --ignore-platform-reqs dans le répertoire racine
Créez un fichier .env dans le répertoire racine et exécutez phpartisankey: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.