Roundcube Webmail - o altă interfață Webmail

RoundCube Webmail - o altă interfață Webmail

Continuând tema interfeței web a sistemului de e-mail, ia în considerare instalarea și configurarea RoundCube Webmail. RoundCube Webmail - un client pentru e-mail de la o interfață web PHP folosind CSS si XHTML si tehnologia AJAX. Descrierea poate fi găsită aici. și acum din nou, și am nota capacitățile cheie și caracteristici ale programului.

Judecând după descrierea, software-ul este bun. Prin urmare, necesitatea de a „simți“. Va instala un port (pentru relevanța pe care, sper, nu trebuie să se teamă de - sau trebuie să le actualizeze).

# Cd / usr / porturi / e-mail / RoundCube make install curat rehash

Dintre opțiunile pentru a selecta numai suportul MySQL (activat implicit).

La sfârșitul instalării, acesta a fost emis recomandări pentru configurarea:

  1. Creați o nouă bază de date și un utilizator de bază de date pentru RoundCube
  2. Crearea tabelelor bazei de date folosind interogările în fișierul „SQL / *. Initial.sql“
  3. Modificați fișierele în config / * pentru a se potrivi cu mediul local
  4. Nu uitați să setați modul db.inc.php la 660.

Acum, în puncte.

1. Trebuie să creați un nou utilizator de bază de date.

mysql> crea RoundCube baze de date;
Query OK, 1 rând afectat (0,00 sec)

mysql> acorda toate pe RoundCube * la 'RoundCube' @ 'localhost' identificate prin 'parola mysql_' .;
Query OK, 0 randuri afectate (0,11 sec)

2. Crearea unui tabel de bază de date folosind interogări care sunt în „SQL / *. Initial.sql“.

Să vedem ce este în directorul „SQL“:

După cum puteți vedea, există exemple pentru următoarele baze de date:

Din moment ce folosim MySQL, atunci vom folosi mysql.initial.sql fișier:

# Mysql -u RoundCube -p RoundCube

3. Editați fișiere în config / *, pentru a satisface mediul local (tobish se încadrează în configurația generală server)

În db.inc.php fișier din parametrii de conectare la baza de date. Am lăsat toate valorile implicite, schimbând numai parametrii de conectare la baza de date MySQL - și anume, prin specificarea unei parole. String parametrii de conexiune de referință este după cum urmează:

# Cat /usr/local/www/roundcube/config/db.inc.php | grep db_dsnw
$ Rcmail_config [ 'db_dsnw'] = 'mysql: // Roundcube: mysql_ parola @ localhost / Roundcube;

Acum să vedem ce „secret“ main.inc.php fișier. Mdja. Iată câteva bukovok vsek Pobol și strochechek. Daca va aflati traducere. Astfel, rezultatul (modificările parametrilor introduse sunt evidențiate în roșu):

Fișierul de configurare principal

Pfiu-f. Mulți bukoff și cuvinte.

Acum, adăugați în alias Apache oportunitățile de acces în directorul. Adăugați în httpd.conf următoarele setări:

Alias ​​/ e-mail / "/ usr / local / www / RoundCube /"

Opțiuni FollowSymLinks
DirectoryIndex index.php
AllowOverride Toate
Comanda Deny, Allow
Se lasă la toate

După aceea, re-citit fișierul de configurare Apache: