Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blog do Marc...
Tela cheia

Tutorial instalando a rede social livre e distribuída Friendica no Debian 7.0 (Wheezy)

27 de Novembro de 2012, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.
Visualizado 355 vezes

Logo FriendicaEste tutorial mostrara como instalar a plataforma para redes sociais e distribuída Friendica, sobre o Servidor Web Apache Web Server 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 e etc.) a partir do seção 1.4.

1) Preparando o Ambiente

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

  nano /etc/apt/sources.list

1.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


1.3) Atualize a base de pacotes local

  apt-get update

1.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

2) Instalando o Friendica

2.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.2) Ative o módulo mod_rewrite

  Ativando o mod_rewrite
  a2enmod rewrite

2.3) Configurando o Apache2

  Edite a configuração do Site do Apache2
  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>


2.4) Configurando o .htaccess

  nano /var/www/.htaccess

  Descomentar a Linha (Basta retirar o '#')
  # RewriteBase /

2.5) Re-inicie o Apache2

  service apache2 restart

3) Criando a Base de Dados do Friendica

  Criando a Base de Dados no MySQL
  mysql -u root -ptutorial -e "CREATE DATABASE friendica"

4) Acessando pela primeira vez

  Usando o navegador de sua prefêrencia, digite o endereço, configure e crie a conta de administração.

  http://localhost

5) Informações Extras

  Caso você não receba o e-mail de confirmação com a senha você 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='31bcb4a26757f5e279065b09bea788bbab286ee9d08cdbccb9158e81bcf7467939831fec07f751535e4d51573cb2978a13f047eaadd99507621e995495cfc1f9' WHERE username='tutorial';"


Tags deste artigo: mysql linux ubuntu debian tutorial redes sociais livres software livre friendica gnu