A instalação é semelhante a de qualquer sistema web, como JOOMLA, DRUPAL, STATUS.NET, OCOMON, MOODLE etc.
Após criarmos todo o servidor Web e testar, podemos proceder com a instalação do Floopo.
Primeiramente se faz necessário efetuar o download do pacote: floopo.zip em:
Caso o link apresente problemas, podemos efetuar o download do site do projeto em:
Ou podemos efetuar o download direto de um terminal do
Linux:
# wget http://floopo.com/downloads/v0.9/floopo.zip
Agora precisamos descompactar este pacote.
Comando no Linux? Aí vai:
# gunzip floopo.zip
Agora precisamos mover toda a pasta raiz para onde ficam os sites e sistemas que serão acessados pelo servidor Web.
Uma atenção é que quando se descompacta o pacote ele cria uma nova pasta dentro da mesma pasta. Ou seja precisamos mover a pasta raiz apenas do floopo.
# cd floopo
# mv floopop /var/www/floopo
Obs.: Dependendo da sua instalação do apache ou da sua distribuição este diretório pode variar. Geralmente pode ficar em /var/www/html/ ou /var/http/www/ ou /usr/local/www/.
O próximo passo é apenas para evitar problemas com permissões, vamos implementar acesso completo a todos os usuários, mas lembrem-se de apos a instalação e testes, alterar a permissão de acordo com a sua preferência.
# chmod 777 /var/www/floopo -Rf
Próximo passo é a criação de um banco de dados para o mesmo.
Vou demonstrar de duas formas, a que eu mais gosto com um administrador básico de databases o famoso phpmyadmin e por linha de comando.
Primeiramente mais rápido e via linha de comando:
# mysql -u root -p
mysql>
create database if not exists floopo;
mysql>
use floopo;
mysql>
CREATE USER floopo;
Dando direitos totais na base de dados:
mysql>
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON floopo.* TO floopo@localhost IDENTIFIED BY 'SENHAAAAAAA';
Pronto, temos uma database e um usuário que pode acessar esse banco de dados.
Agora vou mostrar o jeito com phpmyadmin em telas.
Acesse em seu browser favorito:
http://ip_do_servidor/phpmyadmin
E e crie o banco de dados conforme a imagem abaixo:
Após isto criaremos um usuário, clique em PRIVILEGES e siga conforme a imagem abaixo:
Pronto, agora podemos prosseguir.
Acesse um endereço, neste caso a página a ser acessada é:
http://ip_do_servidor/floopo/setup
Obs.: Se falhar, você deve prestar atenção no arquivo .htaccess, mais precisamente na linha:
# If you have installed floopo in a subfolder (example www.yourdomain.com/myblog)
# You must edit the line below to include the folder name # EXAMPLE => RewriteBase /myblog
RewriteBase /twitter
Nela, se você instalou o floopo em uma pasta separada (ex: http://www.dominio.com/floopo), deve alterar conforme abaixo:
RewriteBase /floopo
Se nada deu errado, então podemos prosseguir, uma imagem igual a esta aparecerá em seu browser:
Clique em "Start Installation".
Em seguida irá aparecer outra tela:
Prossiga, e agora a parte mais importante:
Com tudo certo, a seguinte imagem irá aparecer:
Novamente o aviso importante referente ao .htaccess. ATENÇÃO!
Prosseguindo, a seguinte imagem irá aparecer:
Delete ou renomeie a pasta setup, para poder utilizar o sistema.
O próximo passo é acessar o site, que por padrão redirecionará para a parte de administração, conforme a imagem abaixo:
Pronto, tudo instalado e em perfeito funcionamento. Parabéns!!!! Seu twitter gratuito e open source está pronto.