I-Mscp mit Roundcube

  • Hallo Leute,


    Habe heute Roundcube versucht zu installieren. Klappt irgendwie nicht


    zuerst hat mich der Suhosin daran gehindert Nachhinein der Login klappt irgendwie nicht.


    Hier meine Vorgehensweise

    Code
    1. # cd /usr/local/src# mkdir roundcube# cd roundcube# wget http://downloads.sourceforge.net/project/roundcubemail/roundcubemail/0.5.3/roundcubemail-0.5.3.tar.gz# tar xvfz roundcubemail-0.5.3.tar.gz# mkdir /var/www/imscp/gui/public/tools/roundcube# cp -r roundcubemail-0.5.3/* /var/www/imscp/gui/public/tools/roundcube# chown -R vu2000:www-data /var/www/imscp/gui/public/tools/roundcube# cd /var/www/imscp/gui/public/tools/roundcube# mysql -u root -p


    Code
    1. CREATE DATABASE roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'yourpassword';quit


    Code
    1. # mysql -u roundcube -p roundcubemail < SQL/mysql.initial.sql# cd /var/www/imscp/gui/public/tools/roundcube/config# cp db.inc.php.dist db.inc.php# cp main.inc.php.dist main.inc.php


    Habe die db.inc.php nach meinem Bedürfnissen angepasst


    Code
    1. $rcmail_config['db_dsnw'] = 'mysql://roundcube:YourPASSWORD@localhost/roundcubemail';


    Habe die main.inc.php auch geändert

    Code
    1. $rcmail_config['message_cache_lifetime'] = '30m';$rcmail_config['default_host'] = 'localhost';$rcmail_config['session_lifetime'] = 30;$rcmail_config['create_default_folders'] = TRUE;$rcmail_config['imap_auth_type'] = PLAIN;


    So nun habe ich die Apache Konfigurationen vorgenommen.
    /etc/apache2/sites-available/00_master.conf editiert und


    Code
    1. Alias /cube /var/www/imscp/gui/puplic/tools/roundcube/


    eingefügt. Dasselbe habe ich auch unter /etc/apache2/sites-available/00_master_ssl.conf geändert.


    Damit das auch wie ein Subdomain funktionieren soll habe ich


    Code
    1. # touch /etc/apache2/sites-available/06-roundcube


    und dieses hier eingetragen (IP und mail adresse richtig eingetragen also)

    Code
    1. <VirtualHost XXX.XXX.XXX.XXX:80> ServerAdmin [email protected] DocumentRoot /var/www/imscp/gui/public/tools/roundcube ServerName cube.yourdomain.tld ServerAlias cube.* ErrorLog /var/log/apache2/users/cube-error.log TransferLog /var/log/apache2/users/cube-access.log CustomLog /var/log/apache2/cube-traf.log traff CustomLog /var/log/apache2/cube-combined.log combined <IfModule suexec_module> SuexecUserGroup vu2000 vu2000 </IfModule> <Directory /var/www/imscp/gui/public/tools/roundcube> Options -Indexes Includes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all </Directory> <IfModule mod_fcgid.c> <Directory /var/www/imscp/gui/public/tools/roundcube> FCGIWrapper /var/www/fcgi/master/php5-fcgi-starter .php Options +ExecCGI </Directory> <Directory "/var/www/fcgi/master"> AllowOverride None Options +ExecCGI MultiViews -Indexes Order allow,deny Allow from all </Directory> </IfModule> <IfModule mod_fastcgi.c> ScriptAlias /php5/ /var/www/fcgi/master/ <Directory "/var/www/fcgi/master"> AllowOverride None Options +ExecCGI MultiViews -Indexes Order allow,deny Allow from all </Directory> </IfModule> <IfModule mod_php5.c> <Directory /var/www/imscp/gui/public/tools/roundcube> php_admin_value open_basedir "/var/www/imscp/gui/public/tools/roundcube/:/etc/imscp/:/var/run/imscp.lock:/proc/:/bin/df:/bin/mount:/var/log/rkhunter.log:/var/log/chkrootkit.log:/usr/share/php/" php_admin_value session.save_path "/var/www/imscp/gui/phptmp/" php_admin_value upload_tmp_dir "/var/www/imscp/gui/phptmp/" </Directory> </IfModule></VirtualHost>


    Code
    1. # a2ensite 06-roundcube# /etc/init.d/apache2 force-reload


    danach unter /etc/php5/conf.d/suhosin.ini


    Code
    1. ;suhosin.session.encrypt = on


    auf

    Code
    1. suhosin.session.encrypt = off

    geändert.


    apache neu gestartet


    sobald ich mich unter roundcube anmelden möchte verbindet es sich nicht.

    Edited once, last by ZooL ().

  • Setz mal:


    // IMAP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
    // best server supported one)
    $rcmail_config['imap_auth_type'] = PLAIN;


    so in der Config. Statt NULL azf PLAIN ;)

  • So da jetzt dank Thorsten alles funktioniert, habe ich auch index bearbeitet wer mag kann es benutzen


    hier screenshot und arschiv


    /var/www/imscp/gui/themes/default/ kommt der index.tpl
    /var/www/imscp/gui/public/ kommt der index.php
    /var/www/imscp/gui/public/themes/default/images/login/ kommt der cube.png


    edit:
    wegen schlechtes Bildqualität habe ich das cube.png nochmals ein gehangen ist wenigstens Transparenz

    Files

    Edited once, last by Tango ().

  • Laurent was already working on this. Seems you did his job :P. I` ll try add this to trunk as soon as possible (maybe in weekend). Great work


  • Laurent was already working on this. Seems you did his job :P. I` ll try add this to trunk as soon as possible (maybe in weekend). Great work


    This is super...
    My customer ist asking about roundcube. And i know that imscp will bring it in a version. So he need to wait... I don't want to install it manually....