Autor Subscrever este autor
Avatar do usuário
pagani
Guru
Guru
 
Artigos: 11
Registro: 31 Jan 2014, 14:36
Distro utilizada: manjaro
Versão: 16.06
Ambiente: xfce
Repositório: testing
Habilidade: Intermediate
Pesquisar artigos

Exportar artigo
Compartilhar em
Blogger Delicioso Digg Facebook Feed amigo Google Linked In Live Mixx MySpace Netvibes Reddit Stumble Upon Technorati Twitter Wordpress
 

Instalando e configurando SiteCake no Manjaro

ID do artigo: 129
Adaptado por: pagani
Adaptado em: 18 Ago 2015, 13:24
Descrição do artigo: Neste texto vamos ver com instalar e configurar o SiteCake, que é um CMS fácil de usar e ótimo para pequenos websites.
Link externo para este artigo:
https://www.manjaro-linux.com.br/forum/a=129.html

Imagem

O SiteCake é, segundo seus desenvolvedores, um CMS (Content Managament System) fácil de usar e desenvolvido para pequenos websites, com suporte a WYSIWYG, editor drag & drop, e muito mais. Uma hospedagem com um pacote básico que contenha PHP >5.0 é tudo que você precisa para instalá-lo em seu servidor e já sair usando. Sitecake lê, modifica e salva mudanças em arquivos HTML. O SiteCake não é um substituto para o Wordpress ou Joomla. Se você precisa de sites mais robustos, com certeza são essas ferramentas que precisa. Porém, se seu site é estático e você quer ascrescentar ou modificar coisas facilmente, SiteCake é a melhor solução. Vamos ver então como instalar no Manjaro.

Primeiramente instalar todos os pacotes essenciais:

Código: Selecionar todos
# pacman -S apache php php-apache php-gd php-intl php-mcrypt php-xsl


Agora vamos editar o arquivo /etc/httpd/conf/httpd.conf e fazer a integração do apache com o php, alterando as seguintes linhas:

Código: Selecionar todos
LoadModule mpm_event_module modules/mod_mpm_event.so


Essa linha deve ser comentada, ficando dessa forma:

Código: Selecionar todos
#LoadModule mpm_event_module modules/mod_mpm_event.so


Agora, abaixo da linha acima, você deve descomentar ou, se não tiver, ascrescentar as seguintes linhas:

Código: Selecionar todos
LoadModule dir_module modules/mod_dir.so                                 
LoadModule php5_module modules/libphp5.so


Agora, no final do arquivo onde tem uma série de includes insira a seguinte linha:

Código: Selecionar todos
# PHP5
Include conf/extra/php5_module.conf


Outra configuração importante a ser feita é no arquivo /etc/php/php.ini descomentando as linhas responsáveis por carregar as extensões do php que instalamos anteriormente: As seguintes linhas devem ser alteradas retirando o caractere ; da sua frente:

Código: Selecionar todos
extension=gd.so
extension=intl.so
extension=mcrypt.so
extension=xsl.so


Se você estiver usando o vim, as linhas acima se econtrarm a partir da 872.

Depois dessas configuraçoẽs vamos iniciar o apache:

Código: Selecionar todos
# systemctl start httpd

Código: Selecionar todos
# systemctl status httpd


Se quiser habilitar o apache em cada inicialização do sistema:

Código: Selecionar todos
systemctl enable httpd


Por padrão, o Document Root do apache no Arch e Manjaro fica localizado em /srv/http. Todas as alterações realizadas, a partir de agora, serão dentro deste diretório:

A primeira coisa a ser feita é baixar o Sitecake:

Código: Selecionar todos
# wget http://sitecake.com/latest


Extrair os arquivos:

Código: Selecionar todos
# unzip latest


Remover o pacote baixado:

Código: Selecionar todos
# rm latest


Crie agora um index.html com o seguinte conteúdo:

<?php include "sitecake/server/sitecake_entry.php"; ?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title>Manjaro com SiteCake</title>
</head>
<body>
<div class="sc-content-editable">


</div>
</body>
</html>


Dar as permissões para o apache executar os arquivos contidos neste diretório:

Código: Selecionar todos
# chown -R http:http /srv/http


A primeira linha é responsável por pegar o index.html e transformá-lo num objeto usável pelo php. Dentro da tag <div class="sc-content-editable"> ficará o conteúdo a ser manipulado. Dessa forma, você poderá criar documentos com algumas partes estáticas e outras dinâmicas, tomando sempre o cuidado de substituir a palavra editable que, como o próprio nome já diz é a parte editável da tag.

Agora basta abrir no navegador localhost/sitecake.php e você terá uma tela igual a essa:

Imagem


A senha padrão é admin e agora você já pode criar seu site de forma mais simples:

Imagem


Se você achou meu site um pouco feio :lol: , aproveite e confira no site oficial o site de demonstração feito inteiramente com SiteCake.

Referência

Os créditos por este texto são para pagani.

Mudanças

- Holmes, 18/08/2015, inserção do texto.

Conteúdo distribuído sob a licença GNU FDL

Este artigo foi editado por Holmes em 18 Ago 2015, 13:26


^ Voltar ao Topo