Instalarea și configurarea Elgg debian server sau ubuntu

Având servere în centre de date sigure din Europa. Deschideți nor VPS server / VDS pe un SSD rapid în 1 minut!

Cel mai bun Web Hosting:
- va proteja datele împotriva accesului neautorizat într-un centru european de date securizat
- va plăti cel puțin în Bitcoin.
- Acesta va pune distribuție

- protecție împotriva atacurilor DDoS-
- gratuit de backup
- Uptime 99,9999%
- DPC - TIER III
- ISP - NIVELULUI I

Suport în 24/7/365 rusă lucra cu persoane juridice și persoane fizice. Ai nevoie de acum 24 de bază și 72 GB RAM. Vă rog!

Tarifele noastre competitive dovedesc că cele mai ieftine de găzduire pe care nu a știut!

O chestiune de minute, selectați configurația, să plătească și CMS pe un VPS este gata.
Bani Înapoi - 30 de zile!

Carduri bancare, moneda electronică prin intermediul unor terminale QIWI, Webmoney, PayPal, Novoplat și altele.

Pune o intrebare 24/7/365 Suport

Găsiți răspunsurile în baza noastră de date, și să respecte recomandările din

cerinţe

  • Server 7 Debian sau Ubuntu 12.04
  • Apache (cu modul de rescriere)
  • PHP 5.2 sau versiuni ulterioare (necesar, de asemenea, mai multe module pentru a sprijini unele funcții)
  • MySQL 5+

actualizare de sistem

Inainte de instalare, se recomandă să actualizeze complet sistemul:

apt-get update
upgrade de apt-get

Instalarea serverului web și serverul de baze de date

Instalare Apache si MySQL:

apt-get install apache2 MySQL server

În timpul instalării serverului MySQL pentru a introduce parola pentru root-utilizator. Este recomandat să setați o parolă complexă și se înregistrează doar în cazul în care, pentru că mai târziu va trebui să creați baza de date și utilizator Elgg.

Configurarea Apache

După instalarea Apache, trebuie să activați rescrierea modulului, rularea comenzii:

Configurația implicită Apache ignora fișierele .htaccess din document root (implicit / var / www). Dar aceste fișiere sunt necesare pentru funcționarea corectă a Elgg (pentru rescrierea URL-ul).

În acest fișier, găsiți Directory, un director dedicat / var / www, și de a schimba AllowOverride Nici una pentru AllowOverride Toate.

Prin editarea fișierului de configurare și a salva modificările, reporniți apache:

Serviciul apache2 repornire

Creează un utilizator și baza de date MySQL

Mai degrabă decât utilizarea rădăcină pentru Elgg, este recomandat pentru a crea un nou utilizator de bază de date. Deschideți un prompt de comandă MySQL, care rulează:

Efectuați următoarea interogare pentru a crea o nouă bază de date pentru utilizator Elgg și acordați că accesul utilizatorului la baza de date.

CREATE DATABASE Elgg;
CREATE elgguser UTILIZATOR IDENTIFICAT DE 'elggpassword';
GRANT ALL ON Elgg * LA elgguser .;

instalarea PHP

Următoarea comandă va instala PHP și unele module necesare pentru anumite caracteristici Elgg.

apt-get install php5 php5-gd php-xml-parser-php5-mysql unzip

Descărcați Elgg

Du-te la directorul rădăcină al web-server și descărca codul sursă de Elgg:

Dezarhiveaza și elimina elgg.zip, și apoi dezarhivați folderul care conține codul.

dezarhivați elgg.zip rm elgg.zip
mv Elgg-1.8.18 / *. rmdir Elgg-1.8.18

Setarea înainte de a instala Elgg

Configurați directorul de date

Pentru a stoca datele de utilizator și a generat sistemul Elgg utilizează un director special de date. Creați acest director în afara directorul rădăcină server de web, și permite scriptic server web.

mkdir / Var / elggdata
chown -R www-date: www-date / var / elggdata

www-date este utilizatorul apache, ceea ce face scris sistemul de fișiere.

Comanda de mai sus tradeaza drepturi Apache pentru directorul de date.

settings.php și fișiere .htaccess

Acum, mutați fișierul .htaccess și settings.php în punctul corectă a sistemului:

mv / var / www / htaccess_dist /var/www/.htaccess
mv /var/www/engine/settings.example.php /var/www/engine/settings.php

editare settings.php

Deschideți settings.php și completați detaliile de acces la bazele de date.

Nu uitați să înlocuiți valorile indicate în exemplul datele:

$ Configura cam> dbuser = 'elgguser';
$ Configura cam> dbpass = 'elggpassword';
$ Configura cam> dbname = 'Elgg';
$ Configura cam> dbhost = 'localhost';
$ Configura cam> dbprefix = ''; // sau orice altceva iti place

instalarea Elgg

pagina de configurare apare cu toate instrucțiunile necesare. Elgg a crea o bază de date, cere detalii cu privire la unele dintre site-uri, și chiar a crea un utilizator cu drepturi de administrator.

Obținerea de ajutor

Dacă întâmpinați probleme doar du-te la comunitate Elgg site-ului. Aici puteți găsi o mulțime de oameni care doresc să ajute în orice problemă.