MyCms adalah sistem CMS blog self-media open source yang dikembangkan berdasarkan Laravel. Cocok untuk pengembangan dan penggunaan situs web pribadi dan situs web perusahaan. Nomor hak cipta perangkat lunak: 2021SR1543432. MyCms dirilis berdasarkan lisensi open source Apache2.0. Ini gratis dan tidak membatasi penggunaan komersial.
Fitur:
Fungsi backend dasar
Manajemen izin
Manajemen konten
Manajemen produk
Manajemen anggota
Manajemen plugin
Implementasi fungsi meja depan
halaman depan
Halaman kategori artikel
Halaman pencarian artikel
Tab artikel
Halaman detail artikel
Komentar artikel
Halaman daftar produk
Halaman detail produk
Login/pendaftaran anggota
Pusat Anggota
Karakteristik sistem
Sederhana, elegan, fleksibel dan terukur
Pola URL yang ramah SEO
Paging yang lebih elegan dan dioptimalkan untuk SEO
Fungsi caching dasar dan pembuatan indeks database
Fungsi pemantauan perutean yang lebih terukur
Mekanisme pemasangan/pencopotan plug-in yang lengkap
Menanamkan fungsi publik untuk memperluas sistem dengan lebih baik
Fungsi template yang sederhana dan mudah digunakan, membuat template lebih nyaman
Peningkatan kinerja
Gunakan opcache untuk mempercepat kinerja
Informasi perutean cache phpartisanroute:cache
Matikan mode debug APP_DEBUG=false
Informasi konfigurasi cache phpartisanconfig:cache
Gunakan versi Swoole
Versi Swoole
Saat ini, versi terbaru v1.3.2+ telah menambahkan dukungan Swoole. Pengguna yang menggunakan versi baru dapat langsung menginstalnya dan mengkonfigurasinya sebagai berikut.
Pengguna yang menggunakan versi lama perlu menginstal composerrequireswooletw/laravel-swoole terlebih dahulu. Tambahkan penyedia layanan ini ke array penyedia layanan config/app.php.
['penyedia'=>[SwooleTWHttpLaravelServiceProvider::kelas,],]
jalankan perintah
phpartisanswoole:httpstart|restart|stop|muat ulang|info
Konfigurasi 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"# di direktori"publik"Anda.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-Diteruskan-Untuk$proxy_ add_x _diteruskan_untuk; proxy_set_headerUpgrade $http_upgrade;proxy_set_headerConnection$connection_upgrade;#IFhttps#proxy_set_headerHTTPS"on";proxy_passhttp://127.0.0.1:1215$suffix;}}
Instalasi cepat
Unduh kode sumber/unggah kode sumber ke server
Jalankan composerinstall --ignore-platform-reqs di direktori root
Buat file .env di direktori root dan jalankan phpartisankey:generate untuk menghasilkan kunci
Setel direktori menjalankan situs web ke /publik
Kunjungi nama domain/instal dan lakukan konfigurasi online sesuai dengan wizard instalasi.