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 PHP Artisan Route: Cache
Deaktivieren Sie den Debug-Modus APP_DEBUG=false
Cache-Konfigurationsinformationen php artisan config: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 Composer require swooletw/laravel-swoole installieren. Fügen Sie diesen Dienstanbieter zum Dienstanbieter-Array in config/app.php hinzu.
[ 'providers' => [ SwooleTWHttpLaravelServiceProvider::class, ], ]
Befehl ausführen
php artisan swoole:http start|restart|stop|reload|infos
Nginx-Konfiguration
map $http_upgrade $connection_upgrade { default upgrade; '' close; server_name your.domain.com; root /path/to/laravel/public; dass es keine solche Datei mit dem Namen „not_exists“ gibt # in Ihrem „public“-Verzeichnis; } # Auf alle PHP-Dateien darf nicht zugegriffen werden #location ~* .php$ { # return 404; { try_files $uri $uri/ @swoole; } location @swoole { set $suffix ?$query_string; } Proxy_set_header Host $http_host; $scheme; Proxy_set_header SERVER_PORT $server_port; REMOTE_ADDR $remote_addr 0.1 :1215$suffix
Schnelle Installation
Quellcode herunterladen/Quellcode auf den Server hochladen
Führen Sie „composer install --ignore-platform-reqs“ im Stammverzeichnis aus
Erstellen Sie eine .env-Datei im Stammverzeichnis und führen Sie php artisan key: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.