You are on page 1of 4

NesteguiavouexplicaremdetalhesainstalaodoElgg(v1.8.3)localmentesobum sistemarodandoUbuntu.AinstalaofeitaaquinoUbuntu12.04,maspodeser tambmseguidoemoutrasversesdoUbuntu,comooUbuntu11.04,10.10,etcSe vocnotiverinstaladooservidorwebLAMPnoUbuntu,entofaa,seguindoo instruesdadasnestetutorial:InstalaoLAMP.

Primeiroinstalamosolamp: sudoaptgetinstalllampserver^ Digitesuasenhaedeenter DetalhescriarbancodedadosMySQL EntrarparaoseuservidorMySQLcomestecomando(useoMySQLdefinirasenha derootduranteainstalaodoLAMP): mysqlurootp Emseguida,executeestaseqnciadecomandos:


create database elgg; CREATE USER 'elgg'@'localhost' IDENTIFIED BY 'mig29fulcrum'; GRANT ALL PRIVILEGES ON elgg.* TO 'elgg' IDENTIFIED BY 'mig29fulcrum'; exit

EstescomandosvocriarosdetalhesdobancodedadosMySQL MySQLuser:root
Database name: intranet MySQL user password: mig29fulcrum 2. Instalao Elgg Estes comandos ir, baixar e instalar arquivos Elgg no diretrio / var / www / elgg / diretrio:

cd /tmp && wget -O elgg-1.8.3.zip goo.gl/54qdI sudo unzip elgg-1.8.3.zip -d /var/www sudo mv /var/www/elgg-1.8.3/ /var/www/elgg/ sudo chown -R www-data:www-data /var/www/elgg Voc ter que criar agora uma pasta chamada "data" em seu diretrio home para Elgg para salvar arquivos com estes comandos: mkdir ~/data chmod a+rw ~/data Edite agora o arquivo "ElggRewriteTester.php" com este comando: gksudo gedit /var/www/elgg/install/ElggRewriteTester.php Em seguidavai abrir um arquivo tipo txt, altere a linha (linha 73) de TRUE para FALSE: $this->serverSupportsRemoteRead = TRUE para $this->serverSupportsRemoteRead = FALSE

Salve o arquivo e saia. Esta alterao ir permitir que voc se livrar deste erro durante a verificao de requisitos de servidor mais tarde, durante a instalao: "Ns achamos que o servidor est executando o servidor web Apache. O teste falhou e reescrever a causa mais provvel que AllowOverride no est definido para Todos para o diretrio do Elgg. Isso evita que o Apache do processamento do. Htaccess que contm as regras de reescrita. Uma causa menos provvel o Apache est configurado com um alias para o diretrio Elgg e voc precisa definir o RewriteBase no seu. Htaccess. H mais instrues no arquivo htaccess. No seu diretrio Elgg. " Tambm para evitar o "404" erro ao abrir pginas Elgg, voc precisa fazer essas modificaes: - Via ento terminal, execute este comando: sudo a2enmod rewrite - Agora edite este arquivo com o comando: gksudo gedit /etc/apache2/sites-enabled/000-default E substitua cada linha que diz: AllowOverride None para AllowOverride All

- Pressione CTRL + Q e salve o arquivo, reinicie o Apache com o comando: sudo /etc/init.d/apache2 restart Para iniciar a instalao do Elgg, abra este link: http://localhost/elgg/ Em seguida, siga as instrues de configurao. Na pgina do banco de dados, fornecer as configuraes do MySQL que criamos acima: Depois em "Configure site", digite o caminho completo para a "dados" diretrio onde Elgg ir salvar arquivos em (em "diretrio de dados"). Para esta instalao, o caminho ser como se segue: /home/username/data

Substitua nome de usurio com o seu prprio nome de usurio conta do Ubuntu. Se voc tiver escolhido um outro diretrio (e no "dados"), em seguida, colocar o caminho completo para este novo diretrio. Quando terminar a instalao, Elgg ser acessado atravs deste link: http://localhost/elgg/