Instalando Friendica no Debian 7.0 Wheezy - Rede social livre e distribuída

Publicado por Marcelo Soares Souza em 26/11/2012

[ Hits: 4.694 ]

Blog: https://mapadaagroecologia.org/

 


Instalando Friendica no Debian 7.0 Wheezy - Rede social livre e distribuída



Este tutorial mostrará como instalar a plataforma para redes sociais e distribuída Friendica, sobre o Servidor Web Apache no GNU/Linux Debian 7.0 Wheezy.

Neste tutorial usaremos o MySQL como banco de dados. Este tutorial também é válido para o Ubuntu 12.04.1 e suas variações (Lubuntu, Xubuntu, Kubuntu etc).

Preparando o ambiente

1. Primeiro, vamos instalar as dependências. Como administrador do sistema (root):

# nano /etc/apt/sources.list

2. Acrescente as seguintes linhas no final do arquivo, salve (CTRL + o) e saia do Nano (CTRL + x):

deb http://ftp.br.debian.org/debian wheezy main contrib
deb-src http://ftp.br.debian.org/debian wheezy main contrib

3. Atualize a base de pacotes local:

# apt-get update

4. Instale as dependências:

# apt-get install php5 php5-cli php5-curl php5-gd php5-mcrypt php5-mysql libapache2-mod-proxy-html mysql-server mysql-client git exim4 -y

* Opcionalmente, limpe o cache dos pacotes baixados com o comando:

# apt-get clean

Instalando o Friendica

1. Baixando o código fonte. Removendo o "index.html" padrão da instalação:

# rm /var/www/index.html

Baixando a última versão do Friendica do repositório Git:

# git clone https://github.com/friendica/friendica.git /var/www

Mudando o dono/grupo do Friendica:

# chown www-data.www-data /var/www -R

2. Ative o módulo mod_rewrite:

# a2enmod rewrite

3. Configurando o Apache 2, edite a configuração do site do Apache 2:

# nano /etc/apache2/sites-enabled/000-default

Modifique o bloco de configuração:
<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

Para:

<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>

4. Configurando o ".htaccess":

# nano /var/www/.htaccess

Descomentar a linha:
# RewriteBase /

Deixe-a assim:

RewriteBase /

5. Reinicie o Apache 2:

# service apache2 restart

Criando a base de dados do Friendica

1. Criando a base de dados no MySQL:

# mysql -u root -ptutorial -e "CREATE DATABASE friendica"

2. Acessando pela primeira vez.

Usando o navegador de sua preferência, digite o endereço, configure e crie a conta de administração:

http://localhost

Informações extras

Caso você não receba o e-mail de confirmação com a senha, pode alterar diretamente na linha de comando.

Colocando a senha "tutorial" para o usuário "tutorial":

# mysql -u root -ptutorial friendica -e "UPDATE user SET \
password='31bcb4a26757f5e279065b09bea788bbab286ee9d08cdbccb9158e81bc\
f7467939831fec07f751535e4d51573cb2978a13f\
047eaadd99507621e995495cfc1f9' \
WHERE username='tutorial';"


Originalmente publicado em:
Outras dicas deste autor

Instalando o Noosfero no Debian 7.0 (Wheezy) com Nginx e Phushion Passenger

Phusion Passenger 4.0 no Nginx - Instalando e testando no Debian Wheezy

Leitura recomendada

Google Chrome atualizado no Slackware

OCR no Ubuntu

Realtek RTL8185 no Slackware 12

Removendo faixa de áudio de vídeo AVI com mais de duas faixas

Utilizando o QEMU para instalar e testar distribuições

  

Comentários
[1] Comentário enviado por emilioeiji em 27/11/2012 - 16:12h

Boas.. blz?

Entao, meu server nao enviou o e-mail, ai criei o usuario tutorial e rodei o update pra alterar a senha, mas mesmo assim não está logando.

Teria alguma outra maneira ou poderia confirmar se a chave que vc passou está certa?

Vlw

[2] Comentário enviado por emilioeiji em 27/11/2012 - 16:26h

Consegui pegando do post original onde não havia as quebras de linhas no update ficandoa assim...

UPDATE user SET password='31bcb4a26757f5e279065b09bea788bbab286ee9d08cdbccb9158e81bcf7467939831fec07f751535e4d51573cb2978a13f047eaadd99507621e995495cfc1f9' WHERE username='tutorial';



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts