Instale o Elgg para criar um site de redes sociais on -line

Instale o Elgg para criar um site de redes sociais on -line

Atualmente, os sites de redes sociais se tornaram mais poderosos para interagir as pessoas para as pessoas. Estima -se que mais do que 80% dos alunos confiam nesse tipo de sites de redes sociais em sua comunicação diária, como navegar online, atividades sociais, discussão etc. Na maioria das redes sociais da universidade, são consideradas um método de comunicação entre professores e alunos. As redes sociais melhoram o desempenho dos alunos. Uma ampla gama de instituições educacionais começou a usar o aplicativo de rede de código aberto “Elgg““.

Elgg é um aplicativo da web de rede social de código aberto que cria todo tipo de ambiente social de negócios para educação. Crie e gerencie seu próprio site de rede social com esta ferramenta de código aberto. Ele funciona LÂMPADA (Linux, Apache, Mysql, Php) plataforma. Oferece compartilhamento de arquivos, blogs, redes sociais e grupos. Forneceu a você um blog pessoal, perfil on -line, leitor de RSS, repositório de arquivos. Além disso, todo o conteúdo do usuário pode ser marcado com palavras -chave. Dessa forma, você pode se conectar a pessoas com o mesmo interesse e criar uma rede de aprendizado pessoal. No entanto Elgg é diferente de outra rede social, cada item de perfil, arquivo carregado etc. pode ser atribuído a suas próprias restrições. Está integrado a Drupal, Webct, Mediawiki e Moodle e também suporta a maioria dos padrões abertos junto com RSS, LDAP para autenticação e XML-RPC Para integrar a maioria dos clientes de blogs de terceiros. É muito fácil de criar e gerenciar seu próprio blog com personalização completa.

Requisitos de Elgg

  1. Elgg corre em dedicado LÂMPADA servidor baseado. Geralmente precisa Apache, Mysql, Php linguagem de script.
  2. Apache mod_rewrite Módulo Suporte de string multibyte para internacionalização.
  3. GD para processamento gráfico.
  4. JSON (incluído em Php 5.2+).
  5. Xml

Recursos Elgg

Elgg está repleto de pacote de recursos que você deseja ter em seu site de rede. Aqui está uma lista completa de recursos:

  1. Elgg permite que você se integre com outras ferramentas baseadas na Web, como wikis e blog.
  2. Oferece um grande número de links entre blog e comunidade ou usuários. Isso pode ser usado para examinar os ativos e o sistema de usuários, uma vez que encontrar o ponto de partida exato.
  3. Elgg ajuda você a gerenciar o usuário e a atender aos requisitos deles.
  4. Fornece um poderoso modelo de dados que pode tornar a criação simples e flexível.
  5. Com a ajuda da API do fluxo de atividades granulares, seus plugins empurram o conteúdo necessário para todos os seus usuários.
  6. O plug -in da API permite criar e adicionar recursos necessários como criar vídeo, editar, adicionar título, tags descrições de um vídeo.
  7. Em Elgg, você pode encontrar repositórios de arquivos para comunidades e individuais.

No entanto, é altamente recomendado aumentar Php Limite de memória para 128 MB ou 256 MB, e aumentar o tamanho do arquivo de upload para 10 MB. Por padrão, essas configurações já são adicionadas no .htaccess arquivo no Elgg diretório.

Este artigo mostra instruções de profundidade sobre como instalar e configurar Elgg RHEL, CENTOS, Fedora, Linux científico e Ubuntu, Linux Mint e Debian sistemas.

Instalando Elgg

Para instalar Elgg, você deve ter Apache, Mysql e Php instalado em seu sistema. Caso contrário, instale -os usando o seguinte comando como mostrado abaixo.

Em Rhel/CentOS/Fedora/Linux Scientific

# yum install mysql mysql-server httpd php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc wget upzip

Ligue o Apache “mod_rewrite”Módulo. Abra o seguinte arquivo.

# vi/etc/httpd/conf/httpd.conf

Mudar "Allowoverride none "para"Allowoverride tudo““.

# Allowoverride controla o que as diretivas podem ser colocadas em .arquivos htaccess. # Pode ser "All", "Nenhum" ou qualquer combinação das palavras -chave: # Opções FileInfo Authconfig Limit # Allowoverride tudo

Finalmente, reinicie Apache e Mysql serviço.

# /etc /init.d/httpd reinicialização #/etc/init.reiniciar d/mysqld

No Debian/Ubuntu/Linux

# instalação apt-get Apache2 mysql-server php5 libapache2-mod-php5 php5-mysql wget unzip

Próximo Ligue o Apache “reescrever”Módulo executando o seguinte comando.

# a2enmod reescrita

Depois de ligar “reescrever”Módulo, agora habilite para“.htaccess ” em processamento. Abra o seguinte arquivo com sua escolha de editor.

# vi/etc/apache2/sites_available/padrão

Mudar "Allowoverride nenhum" para "Allowoverride tudo

 Índices de opções seguem os links multiviews Allowoverride tudo Ordem permitir, negar permitir de todos 

Finalmente, reinicie Apache e Mysql serviço.

# /etc /init.D/Apache2 Reiniciar #/etc/init.reiniciar d/mysql

Criando o banco de dados Elgg MySQL

Faça login para o seu Mysql servidor com raiz senha.

# mysql -u root -p

Depois de entrar Mysql concha, crie “Elgg”Banco de dados como mostrado.

MySQL> Criar banco de dados Elgg;

Criar uma "Elgg”Usuário para Mysql e defina senha.

mysql> crie o usuário 'Elgg'@'localhost' identificado por 'ABC';

Conceder "Todos”Privilégios em“Elgg"Banco de dados para"Elgg"Usuário e saída.

mysql> conceda todos os privilégios em Elgg.* Para 'Elgg' identificado por 'ABC'; mysql> privilégios de descarga; mysql> saída;

Baixando e instalando Elgg

Elgg 1.8.15 é a versão mais recente recomendada, faça o download usando -a usando wget comando e extrai -lo.

# wget http: // elgg.org/download/elgg-1.8.15.zip # desarborar elgg-1.8.15.fecho eclair

Próximo movimento "Elgg”Diretório para o diretório raiz do documento do seu servidor da web. Por exemplo, "/var/www/html/elgg" (Para chapéu vermelho distro) e “/var/www/elgg" (Para Debian distro's).

# MV Elgg-1.8.15/var/www/html/elgg ou # mv elgg-1.8.15/var/www/elgg

Vá para "Elgg”Diretório e depois“motor”Diretório.

# CD/var/www/html/elgg # mecanismo de CD ou # cd/var/www/elgg # mecan

Cópia de "configurações.exemplo.php" para "configurações.php““.

Configurações do CP.exemplo.Configurações do PHP.php

Abra o configurações.php Arquivo com sua escolha de editor.

# VI Configurações.php

Introduzir o dbuser, DBPass, dbname, dbhost e dbprefix parâmetros como mostrado abaixo.

/ ** * O nome de usuário do banco de dados * * @Global String $ config-> dbuser * @name $ config-> dbuser */ $ config-> dbuser = 'Elgg'; / ** * A senha do banco de dados * * @global string $ config-> dbpass */ $ config-> dbpass = 'abc'; / ** * O nome do banco de dados * * @Global String $ config-> dbname */ $ config-> dbname = 'Elgg'; /*** O host do banco de dados. * * Para a maioria das instalações, este é 'localhost' * * @global string $ config-> dbHost */ $ config-> dbhost = 'LocalHost'; /** * O prefixo do banco de dados * * * Este prefixo será anexado a todas as tabelas Elgg. Se você estiver compartilhando * um banco de dados com outros aplicativos, use um prefixo de banco de dados para tabelas de namespace * para evitar colisões de nome da tabela. * * @global string $ config-> dbprefix */ $ config-> dbprefix = 'elgg_';

Elgg precisa de um diretório diferente chamado “dados”Para manter fotos e ícones de perfil carregados. Então, você precisa criar este diretório fora do seu diretório raiz do documento da web para o motivo de segurança.

# dados mkdir # chmod 777 dados

Por fim, abra o navegador da web e navegue para “http: // localhost/elgg/install““. Siga as instruções do Assistente de Instalação, como mostrado abaixo.

Elgg Welcome Wizard Verificação de requisitos da Elgg Configurações de configuração Elgg Elgg Create Admin Conta Elgg terminou a instalação Painel de controle de administrador Elgg Elgg Front End

Link de referência

Página inicial Elgg