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: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:A senha padrão é
admin
e agora você já pode criar seu site de forma mais simples:Se você achou meu site um pouco feio , aproveite e confira no site oficial o site de demonstração feito inteiramente com SiteCake.