Instalando Friendica no Debian 7.0 Wheezy - Rede social livre e distribuída
Dica publicada em Linux / Software
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).
# nano /etc/apt/sources.list
2. Acrescente as seguintes linhas no final do arquivo, salve (CTRL + o) e saia do Nano (CTRL + x):
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
# 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:
Para:
4. Configurando o ".htaccess":
# nano /var/www/.htaccess
Descomentar a linha:
Deixe-a assim:
5. Reinicie o Apache 2:
# service apache2 restart
# 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
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:
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
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>
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:
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