GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal Roundcube di server ISPConfig3 Anda di CentOS 6

Tutorial ini dibuat untuk mereka yang telah menginstal The Perfect Server - CentOS 6.4 x86_64 [ISPConfig 3] dan ingin memiliki aplikasi webmail alternatif - Roundcube. Anda mungkin masih dapat mengakses Squiremail karena instalasi Roundcube ini tidak akan menimpa Squirremail.

Saya perhatikan ada kekurangan tutorial untuk menginstal Roundcube di CentOS dan plugin Roundcube untuk ISPConfig entah bagaimana tidak berfungsi untuk saya. Oke, mari kita mulai.

Langkah 1

Anda perlu menyiapkan database dan detail pengguna database. Anda dapat membuatnya dengan ISPConfig atau menggunakan alat seperti phpmyadmin atau sqlyog. Misalnya:

Nama database:dbroundcube
Pengguna database:roundcubeuser
Kata sandi pengguna database:xxxxxx

Kemudian, inisialisasi database dengan mengimpor file SQL dari /usr/share/roundcube/SQL/mysql .initial.sql.

Langkah 2

Kita perlu membuat folder tempat kode roundcube kita akan disimpan.

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

Langkah 3

Unduh versi terbaru dari web roundcube dan buka kompresi di direktori saat ini.

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

Langkah 4

Berikan akses ke folder ini.

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

Langkah 5

Untuk mengkonfigurasi apache untuk menunjuk ke folder Roundcube. Buka file /etc/httpd/conf/sites-enabled/000-ispconfig.conf dan tambahkan beberapa baris ini:

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

Langkah 6

Buat file /etc/httpd/conf.d/roundcube.conf dengan isi sebagai berikut:

#
# 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>

Langkah 7

Edit file /usr/share/roundcube/installer/index.php , ubah baris ini

require_once 'bc.php';

untuk

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

kemudian restart server web.

layanan httpd restart

Langkah 8

Buka URL https://{your_ip}/roundcube/installer Periksa lingkungan jika semuanya diuji OK. Untuk bagian database, pastikan database yang ingin Anda instal OK.
Lakukan langkah berikut jika Anda melihatnya di "Tidak tersedia ".

Internasional:Tidak tersedia

yum -y instal libicu-devel
yum -y instal php-intl

date.timezone:Tidak tersedia
Edit php.ini . Anda dan atur nilainya. Misalnya Asia/Kuala_Lumpur

Mulai ulang server web lagi.

Langkah 9

Isi rincian database dan tekan tombol CREATE CONFIG. Salin kode yang dihasilkan sistem dan tempel di /usr/share/roundcube/config/config.inc.php .

Langkah 10

LANJUTKAN ke halaman berikutnya. Jika Anda memiliki Tidak Baik di mime.types , lakukan langkah-langkah di bawah ini:
Buka /etc/httpd/conf/httpd.conf , pastikan Anda memiliki batalkan komentar berikut ini .

TypesConfig /etc/mime.types

Kemudian,

cd /etc
mv /etc/mime.types /etc/mime.types.bak
wget http://svn.Apache.org/repos/asf/httpd/httpd/trunk/docs/conf /mime.types
layanan httpd restart

Langkah 11

Hapus folder penginstal di roundcube.

rm -rf /usr/share/roundcube/installer

Sekarang Anda dapat mencoba masuk ke kotak surat Anda di https://{your_ip}/roundcube .

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

Harap perbaiki saya jika saya menyebutkan sesuatu yang salah tentang tutorial ini. Anda juga dapat memperbaiki kesalahan tata bahasa saya (saya tahu ada banyak hehe). Terima kasih.


Cent OS
  1. Cara Menginstal Server Minecraft di CentOS 7

  2. Cara Menginstal Server Teamspeak 3 di CentOS 8

  3. Cara Menginstal ProFTPD di CentOS 7

  1. Cara Menginstal Nginx di CentOS 8

  2. Cara Menginstal PostgreSQL di CentOS 8

  3. Cara Menginstal MariaDB di CentOS 8

  1. Cara Menginstal Server FreeIPA di CentOS 7

  2. Cara Instal Samba Server di CentOS 8

  3. Cara Menginstal Centreon di Centos 7