Instalação e atualização do FlatPress CMS
Requisitos Mínimos
O FlatPress 1.2.1 funcionará em qualquer servidor web que suporte PHP de 5.6 a 8.0. Por questões de segurança, recomenda-se o PHP 7.4 ou 8.0. No momento, o PHP 8.1 ainda não é suportado.
O CMS utiliza muito pouco espaço, na versão 1.2.1 o arquivo compactado tem apenas 1.2 MB e descompactado 2.7 MB, portanto uma hospedagem compartilhada com 1 GB de espaço é mais que suficiente para um site/blog com quase 1000 páginas de 1 MB cada.
Para melhores resultados (mas não obrigatórios), o servidor web também deve ter um mecanismo de reescrita (como mod_rewrite) habilitado; isso é necessário pelo plugin PrettyURLs para criar URLs amigáveis. Além disso, o GDlib deve ser instalado para a criação de miniaturas de imagens. Também é requerido a extensão CURL do PHP para verificar atualizações.
Para Windows, você pode utilizar pacotes prontos como o WNMP (com servidor NGINX) ou VertrigoServ (com Apache).
No Ubuntu, a instalação seria algo como:
sudo apt-get update
sudo apt-get install apache2 php libapache2-mod-php php-gd
Como Instalar
Tem dois tipos de pacotes para download:
- Interface padrão: v1.2.1 "Legato" (versão demo)
- Novo painel de administração (em teste): Response Admin
Após baixar, vá no painel de controle de sua hospedagem, abra o gerenciador de arquivos, navegue até a pasta desejada (normalmente é a public_html), selecione a opção de upload, escolha o arquivo zip, após carregar descompacte-o.
Inicie a configuração do FlatPress navegando até o endereço de seu site https://seusite.com.br ou https://seusite.com.br/blog, caso tenha desempactado dentro da pasta blog.
Na página de instalação digite o nome de usuário, senha, URL e endereço de e-mail, depois conclua a instalação.
Por fim remova a pasta "Setup" e o arquivo "setup.php".
Links
A instalação pode ser realizada pelo script do SoftAculous
Instale no Ubuntu LTS 20.04 (inglês) ou em outros sistemas linux (inglês)
Resolução de problemas
Pode ser que apresente falha na instalação e precise ser reiniciada. Nesse caso remova o arquivo %%setup.lock
localizada dentro da fp-content/
.
Atualização do FlatPress
Antes de alterar qualquer coisa em sua instância do FlatPress, sempre faça um backup de toda a pasta, caso algo dê errado volte o backup.
Existem algumas maneiras de atualizar uma instalação do Flatpress. Mas você deve considerar que tipo de atualização deseja fazer e quantas entradas e anexos já existem em seu blog.
Opções de atualização:
Atualização de arquivos únicos, por exemplo, atualizações de segurança
Esta é a maneira mais fácil com o mínimo de esforço. Basta substituir os arquivos em questão pelos novos, após isso limpar o cache. Este método é adequado para atualizações de segurança ou pequenas correções de bugs da versão do desenvolvedor (do SVN) ou para alterações dos arquivos do tema. Uma atualização de arquivos únicos deve ser testada para cada caso individual e é recomendada apenas para webmasters experientes.
Atualização do blog completo para uma nova versão movendo o conteúdo
Esta é uma opção muito interessante para atualizar um blog existente sem perda de conteúdo. O método requer acesso total ao espaço web e um bom software de FTP . Este método não é recomendado para instalações que residem no diretório raiz do seu webspace. O blog deve ser instalado em seu próprio subdiretório, por exemplo “/flatpress”.
- Crie um diretório chamado “novo”
- transfira a nova versão do Flatpress para o diretório “novo”
- Renomeie o diretório atual do Flatpress para “antigo”
- Renomeie o diretório “novo” para o nome que o diretório “antigo” tinha antes
- Ajuste as permissões para do diretório “fp-content” para 777
- Execute a configuração da maneira usual (incluindo seleção de idioma, menus e plugins)
- Copie os dados do Flatpress de “antigo/fp-content/” para sua nova instalação
- No Painel de Administração, vá no link 'Manutenção' e selecione 'Reconstruir o índice'
Nota Importante: Por motivos de segurança, é recomendado excluir tanto o diretório “Setup” quanto o arquivo “setup.php”
Caso algo dê errado, você pode reativar sua instalação anterior apenas renomeando os diretórios de acordo.
Atualização do blog completo, incluindo um backup completo
Este deve ser o método de atualização preferido e é adequado para qualquer instalação do Flatpress. Não importa se o blog reside no diretório raiz de sua hospedagem ou em um subdiretório. Além disso, você tem um backup completo de seu espaço na web.
Pode ser interessante colocar uma página index.html padrão com um texto informando que o site está em atualização.
- Baixe seu blog completo usando seu software FTP
- Exclua o conteúdo de blog na hospedagem
- Suba a versão atual do Flatpress
- Altere as permissões do diretório “fp-content” para 777
- Execute a configuração da maneira usual (incluindo seleção de idioma, menus e plugins)
- Transfira os dados do Flatpress do seu backup para sua nova instalação
- No Painel de Administração, vá no link 'Manutenção' e selecione 'Reconstruir o índice'
Atualização de um pacote de idiomas mais recente
Caso você esteja usando o pacote de idioma alemão, você pode atualizar transferindo os arquivos para o sua hospedagem. Os arquivos só precisam ter as permissões para sobrescrevê-los. Você pode atualizar o pacote de idiomas sem sair do serviço.
Atualmente o CMS v1.2.1 inclui os seguintes idiomas Inglês, Portugues do Brasil, Tcheco, Holandês, Francês, Alemão, Grego, Italiano, Japonês e Espanhol. Para gerar uma nova versão ou atualização saiba mais em aqui.
Atualização de um tema
Como primeiro passo, você deve alterar o tema Flatpress para o tema padrão Leggero. Dessa forma, o tema a ser atualizado não é acessado pelos visitantes do seu espaço na web e, portanto, pode ser alterado e sobrescrito. Depois de transferir com sucesso os arquivos de tema atualizados, você pode voltar para o novo tema.
Dentro da sua instalação do Flatpress, os temas podem ser encontrados no caminho: /fp-interface/themes/…nome_tema…
- Altere o tema atual para outro (exemplo Leggero)
- Faça o backup do tema que deseja atualizar
- Envie o tema atualizado para a hospedagem
- No Painel de Administração, vá no link 'Manutenção' e selecione "Limpe cache de tema e modelos"
- Mude para o novo tema
Atualização de uma extensão
Ao atualizar um plugin, você deve seguir basicamente o mesmo procedimento de atualizar um tema. Recomenda-se desativar o plugin a ser atualizado no painel de administração do plugin, antes de fazer a atualização.
- Desative a extensão (plugin)
- Faça o backup da extensão que deseja atualizar
- Envie a extensão atualizada para a hospedagem no diretório
/fp-plugins
e descompacte - No painel de administração, vá em 'Plugins', localize-o e clique em Ativar
- Se ocorrer uma falha, desative o plugin e volte o backup anterior