MyCms ist ein auf Laravel basierendes Open-Source- und kostenloses Self-Media-Blog-CMS-System. Es eignet sich für die Entwicklung und Nutzung persönlicher Websites und Unternehmenswebsites. Software-Copyright-Nummer: 2021SR1543432. MyCms wird auf Basis der Open-Source-Lizenz Apache2.0 veröffentlicht. Es ist kostenlos und schränkt die kommerzielle Nutzung nicht ein. Folgen Sie uns weiterhin.
Merkmale:
Grundlegende Backend-Funktionen
Berechtigungsverwaltung
Content-Management
Produktmanagement
Mitgliederverwaltung
Plug-in-Verwaltung
Implementierung der Rezeptionsfunktion
Titelseite
Artikelkategorieseite
Artikelsuchseite
Registerkarte „Artikel“.
Artikeldetailseite
Artikelkommentare
Produktlistenseite
Produktdetailseite
Anmeldung/Registrierung für Mitglieder
Mitgliederzentrum
Systemeigenschaften
Einfach, elegant, flexibel und skalierbar
SEO-freundliche URL-Muster
Eleganteres, SEO-optimiertes Paging
Grundlegende Caching-Funktion und Datenbankindexerstellung
Skalierbarere Routing-Überwachungsfunktion
Vollständiger Plugin-Installations-/Deinstallationsmechanismus
Einbettung öffentlicher Funktionen zur besseren Erweiterung des Systems
Einfache und benutzerfreundliche Vorlagenfunktionen, die Vorlagen komfortabler machen
Leistungsverbesserungen
Verwenden Sie Opcache, um die Leistung zu beschleunigen
Cache-Routing-Informationen phpartisanroute:cache
Deaktivieren Sie den Debug-Modus APP_DEBUG=false
Cache-Konfigurationsinformationen phpartisanconfig:cache
Verwenden Sie die Swoole-Version
Swoole-Version
Derzeit bietet die neueste Version v1.3.2+ Swoole-Unterstützung. Benutzer, die die neue Version verwenden, können diese direkt installieren und wie folgt konfigurieren.
Benutzer, die ältere Versionen verwenden, müssen zuerst Composerrequireswooletw/laravel-swoole installieren. Fügen Sie diesen Dienstanbieter zum Dienstanbieter-Array config/app.php hinzu.
['providers'=>[SwooleTWHttpLaravelServiceProvider::class,],]
Befehl ausführen
phpartisanswoole:httpstart|restart|stop|reload|infos
Nginx-Konfiguration
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"# in Ihrem „öffentlichen“ Verzeichnis.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_forward ed_for; Proxy_set_headerUpgrade $http_upgrade;proxy_set_headerConnection$connection_upgrade;#IFhttps#proxy_set_headerHTTPS"on";proxy_passhttp://127.0.0.1:1215$suffix;}}
Schnelle Installation
Quellcode herunterladen/Quellcode auf den Server hochladen
Führen Sie „composerinstall --ignore-platform-reqs“ im Stammverzeichnis aus
Erstellen Sie eine .env-Datei im Stammverzeichnis und führen Sie phpartisankey:generate aus, um den Schlüssel zu generieren
Legen Sie das Laufverzeichnis der Website auf /public fest
Besuchen Sie Domänenname/Installation und führen Sie die Online-Konfiguration gemäß dem Installationsassistenten durch.