MyCms é um sistema CMS de blog de automídia gratuito e de código aberto desenvolvido com base no Laravel. É adequado para o desenvolvimento e uso de sites pessoais e sites corporativos. Número de direitos autorais do software: 2021SR1543432. MyCms é lançado com base na licença de código aberto Apache2.0. É gratuito e não restringe o uso comercial.
Características:
Funções básicas de back-end
Gerenciamento de permissões
Gerenciamento de conteúdo
Gestão de produtos
Gestão de membros
Gerenciamento de plug-ins
Implementação da função de recepção
primeira página
Página de categoria de artigo
Página de pesquisa de artigos
Guia Artigo
Página de detalhes do artigo
Comentários do artigo
Página da lista de produtos
Página de detalhes do produto
Login/registro de membro
Centro de membros
Características do sistema
Simples, elegante, flexível e escalável
Padrões de URL amigáveis para SEO
Paginação mais elegante e otimizada para SEO
Função básica de cache e criação de índice de banco de dados
Função de monitoramento de roteamento mais escalável
Mecanismo completo de instalação/desinstalação de plug-ins
Incorporação de funções públicas para melhor expandir o sistema
Funções de modelo simples e fáceis de usar, tornando os modelos mais convenientes
Melhorias de desempenho
Use opcache para acelerar o desempenho
Informações de roteamento de cache php artesão rota:cache
Desative o modo de depuração APP_DEBUG=false
Informações de configuração de cache php artesão config:cache
Use a versão Swoole
Versão Swoole
Atualmente, a versão mais recente v1.3.2+ adicionou suporte para Swoole. Os usuários que usam a nova versão podem instalá-la diretamente e configurá-la da seguinte maneira.
Usuários que usam versões mais antigas precisam instalar o compositor require swooletw/laravel-swoole primeiro. Adicione este provedor de serviços à matriz de provedores de serviços em config/app.php.
[ 'provedores' => [ SwooleTWHttpLaravelServiceProvider::class, ], ]
executar comando
php artesão swoole:http start|restart|stop|reload|infos
Configuração Nginx
map $http_upgrade $connection_upgrade { atualização padrão; '' close } server { listen server_name seu.domínio.com; que não existe tal arquivo chamado "not_exists" # em seu diretório "público". try_files /not_exists @swoole; # nenhum arquivo php deve ser acessado #location ~* .php$ { # return #} location / { try_files $uri $uri/ @swoole } localização @swoole { set $suffix ""; $esquema;proxy_set_header SERVER_PORT $server_port;proxy_set_header REMOTE_ADDR $proxy_set_header 0.1 :1215$suffix;
Instalação rápida
Baixar código-fonte/Carregar código-fonte para o servidor
Execute compositor install --ignore-platform-reqs no diretório raiz
Crie um arquivo .env no diretório raiz e execute php artesão key:generate para gerar a chave
Defina o diretório de execução do site como /public
Visite nome de domínio/instalação e execute a configuração online de acordo com o assistente de instalação.