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 rute artisan php:cache
Matikan mode debug APP_DEBUG=false
Informasi konfigurasi cache php artisan config: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 composer require swooletw/laravel-swoole terlebih dahulu. Tambahkan penyedia layanan ini ke array penyedia layanan di config/app.php.
[ 'penyedia' => [ SwooleTWHttpLaravelServiceProvider::kelas, ], ]
jalankan perintah
tukang php swoole:http start|restart|stop|reload|infos
Konfigurasi Nginx
peta $http_upgrade $koneksi_upgrade { pemutakhiran default; '' tutup; } server { dengarkan 80; nama_server root.domain.com; bahwa tidak ada file bernama "not_exists" # di direktori "publik" Anda. try_files /not_exists @swoole; } # file php apa pun tidak boleh diakses #location ~* .php$ { # return 404 #} location / { try_files $uri $uri/ @swoole; } lokasi @swoole { setel $suffix ""; proxy_set_header Host $http_host; $skema; proxy_set_header SERVER_PORT $server_port; proxy_set_header REMOTE_ADDR $remote_addr; proxy_set_header 0,1 :1215$akhiran;
Instalasi cepat
Unduh kode sumber/Unggah kode sumber ke server
Jalankan composer install --ignore-platform-reqs di direktori root
Buat file .env di direktori root dan jalankan php artisan key:generate untuk menghasilkan kunci
Setel direktori menjalankan situs web ke /publik
Kunjungi nama domain/instal dan lakukan konfigurasi online sesuai dengan wizard instalasi.