Este 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
1.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';"
Tutorial instalando a rede social livre e distribuída Friendica no Debian 7.0 (Wheezy)
27 de Novembro de 2012, 0:00 - | Ninguém está seguindo este artigo ainda.
Visualizado 574 vezes