Demonstração
Instalação
-
Faça o download dos arquivos.
-
Extraia o pacote e copie para seu webserver.
-
Rode o comando
composer install --no-dev
a partir da raiz do projeto. -
Acesse sua URL e inicie a instalação, é bem simples, basta preencher as informações no assistente de instalação MAPOS.
-
Configure o email de envio no arquivo email.php.
-
Configurar cron jobs para envio de e-mail:
Enviar emails pendentes a cada 2 minutos.
- */2 * * * * php /var/www/index.php email/process
Enviar emails com falha a cada 5 minutos.
- */5 * * * * php /var/www/index.php email/retry
Obs: O path até o index.php (/var/www/) deve ser configurado conforme o seu ambiente
Instalação (Docker)
- Faça o download dos arquivos.
- Instale o Docker e o Docker Compose.
- Entre na pasta
docker
no seu terminal e rode o comandodocker-compose up --force-recreate
. - Acesse a URL
http://localhost:8000/
no navegador e inicie a instalação. - Na etapa de configuração use as seguintes configurações:
1. Por favor, insira as informações da sua conexão de banco de dados.
Host: mysql
Usuário: mapos
Senha: mapos
Banco de Dados: mapos
2. Por favor, insira as informações para sua conta de administrador.
Configure do jeito que quiser.
3. Por favor, insira a URL.
URL: http://localhost:8000/
-
Configure o email de envio no arquivo email.php.
Obs: Cuide da pastadocker/data
, onde é pasta que o mysql do docker salva os arquivos. Se for deletada você perderá seu banco de dados.
Obs2: O PhpMyAdmin também e instalado e pode ser acessado emhttp://localhost:8080/
.
Atualização
- Faça o backup dos arquivos e do banco de dados;
- Substitua os arquivos pelos da nova versão;
- Rode o comando
composer install --no-dev
a partir da raiz do projeto. - Volte as configurações nos arquivos database.php e config.php;
- Logue no sistema como administrador e navegue até Configurações -> Sistema e clique no botão
Atualizar Banco de Dados
para atualizar seu banco de dados. Obs.: Também é possível atualizar o banco de dados via terminal rodando o comandophp index.php tools migrate
a partir da raiz do projeto; - Pronto, sua atualização está concluída;
Atualização (Docker)
- Pare o docker de rodar;
- Faça o backup dos arquivos e do banco de dados;
- Substitua os arquivos pelos da nova versão;
- Volte as configurações nos arquivos database.php e config.php;
- Entre na pasta
docker
no seu terminal e rode o comandodocker-compose up --force-recreate
; - Logue no sistema como administrador e navegue até Configurações -> Sistema e clique no botão
Atualizar Banco de Dados
para atualizar seu banco de dados. Obs.: Também é possível atualizar o banco de dados via terminal rodando o comandophp index.php tools migrate
a partir da raiz do projeto; - Pronto, sua atualização está concluída;
Atualização via sistema
- Primeiro é necessário atualizar manualmente o sistema para a versão v4.4.0;
- Quando estiver nessa versão é possível atualizar o sistema clicando no botão "Atualizar Mapos" em Sistema >> Configurações;
- Serão baixados e atualizados todos os arquivos exceto:
config.php
,database.php
eemail.php
;
Comandos de terminal
Para listar todos os comandos de terminal disponíveis, basta executar o comando php index.php tools
a partir da raiz do projeto, após feita todo o processo de instalação.
Frameworks/Bibliotecas
- bcit-ci/CodeIgniter
- twbs/bootstrap
- jquery/jquery
- jquery/jquery-ui
- mpdf/mpdf
- Matrix Admin
- filp/whoops
Requerimentos
- PHP >= 7.3
- MySQL
- Composer
Doações
Gosta do mapos e gostaria de contribuir com seu desenvolvimento?
Doações podem ser realizadas nos links:
- catarse/mapos - Mensal
- kofi/mapos - Exporádica
Contribuidores
Autor
Ramon Silva |
---|