GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Roundcube sul tuo server ISPConfig3 su CentOS 6

Questo tutorial è stato creato per coloro che hanno installato The Perfect Server - CentOS 6.4 x86_64 [ISPConfig 3] e desiderano avere un'applicazione webmail alternativa - Roundcube. Potresti comunque accedere a Squiremail poiché questa installazione di Roundcube non sovrascriverà Squirremail.

Ho notato che mancano tutorial per l'installazione di Roundcube su CentOS e il plug-in Roundcube per ISPConfig non funziona per me in qualche modo. Bene, iniziamo.

Fase 1

È necessario preparare il database e i dettagli dell'utente del database. Puoi crearli con ISPConfig o usando strumenti come phpmyadmin o sqlyog. Ad esempio:

Nome database:dbroundcube
Utente database:roundcubeuser
Password utente database:xxxxxx

Quindi, inizializza il database importando il file SQL da /usr/share/roundcube/SQL/mysql .sql.iniziale.

Fase 2

Dobbiamo creare la cartella in cui verrà archiviato il nostro codice roundcube.

mkdir /usr/share/roundcube
cd /usr/share/roundcube

Fase 3

Scarica l'ultima versione dal web di roundcube e decomprimi nella directory corrente.

wget http://jaist.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.0.0/roundcubemail-1.0.0.tar.gz
tar -zxvf roundcubemail-1.0.0.tar.gz
/>mv roundcubemail-1.0.0 roundcube

wget http://jaist.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.0.0/roundcube-framework-1.0.0.tar. gz
tar -zxvf roundcube-framework-1.0.0.tar.gz

mkdir /usr/share/roundcube/installer/Roundcube
cp /usr/share/roundcube- framework-1.0.0/bootstrap.php /usr/share/roundcube/installer/Roundcube

Fase 4

Concedi l'accesso a questa cartella.

chown root:root -R /usr/share/roundcube
chmod 777 -R /usr/share/roundcube/temp/
chmod 777 -R /usr/share/roundcube/logs/

Passaggio 5

Per configurare apache in modo che punti sulla cartella Roundcube. Apri il file /etc/httpd/conf/sites-enabled/000-ispconfig.conf e aggiungi queste poche righe:

[...]
<Directory /usr/share/roundcube>
  Order allow,deny
  Allow from all
</Directory>
[...]

Passaggio 6

Crea un file /etc/httpd/conf.d/roundcube.conf con il seguente contenuto:

#
# Roundcube is a webmail package written in PHP.
#
Alias /roundcube /usr/share/roundcube
<Directory /usr/share/roundcube/config> Order Deny,Allow Deny from All </Directory>
<Directory /usr/share/roundcube/temp> Order Deny,Allow Deny from All </Directory>
<Directory /usr/share/roundcube/logs> Order Deny,Allow Deny from All </Directory>
# this section makes Roundcube use https connections only, for this you # need to have mod_ssl installed. If you want to use unsecure http # connections, just remove this section: <Directory /usr/share/roundcube> RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} </Directory>

Passaggio 7

Modifica il file /usr/share/roundcube/installer/index.php , cambia questa riga

require_once 'bc.php';

a

require_once '/usr/share/roundcube/program/include/bc.php';

quindi riavvia il server web.

servizio httpd riavvio

Passaggio 8

Apri l'URL https://{tuo_ip}/roundcube/installer Controllare l'ambiente se tutto è stato testato correttamente. Per la sezione del database, assicurati solo che il database che desideri installare sia OK.
Esegui quanto segue se li vedi in "Non disponibile ".

Intl:Non disponibile

yum -y install libicu-devel
yum -y install php-intl

date.timezone:Non disponibile
Modifica il tuo php.ini e impostarne il valore. Es. Asia/Kuala_Lumpur

Riavvia di nuovo il server web.

Fase 9

Compila i dettagli del database e premi il pulsante CREA CONFIG. Copia il codice generato dal sistema e incollalo in /usr/share/roundcube/config/config.inc.php .

Passaggio 10

CONTINUA alla pagina successiva. Se hai il Non OK su mime.types , esegui questi passaggi di seguito:
Apri /etc/httpd/conf/httpd.conf , assicurati di avere il seguente decomment .

TypesConfig /etc/mime.types

Allora,

cd /etc
mv /etc/mime.types /etc/mime.types.bak
wget http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf /mime.types
servizio httpd riavvio

Passaggio 11

Rimuovere la cartella di installazione su roundcube.

rm -rf /usr/share/roundcube/installer

Ora puoi provare ad accedere alla tua casella di posta su https://{your_ip}/roundcube .

  • https://www.howtoforge.com/changing-from-squirrelmail-to-roundcube-on-your-ispconfig3-server
  • http://www.ochounos.com/blog/13
  • https://www.centos.org/forums/viewtopic.php?t=29226

Per favore correggimi se ho menzionato qualcosa di sbagliato riguardo a questo tutorial. Potresti anche correggere il mio errore grammaticale (so che ce ne sono molti ehe). Grazie.


Cent OS
  1. Come installare il server Minecraft su CentOS 7

  2. Come installare Nginx su CentOS 8

  3. Come installare PostgreSQL su CentOS 8

  4. Come installare Teamspeak 3 Server su CentOS 8

  5. Come installare ProFTPD su CentOS 7

Come installare Lighttpd su CentOS

Come installare VestaCP su CentOS 6

Come installare il server VNC su CentOS 7

Come installare il server Minecraft su CentOS 6

Come installare il server VNC su CentOS 6

Come installare il server DHCP su CentOS 7