Comments on Install Horde 5 Webmail For ISPConfig On Debian Wheezy Through PEAR

Introduction Horde is a groupware suite that offers email, calendar, task, contact management and more things. It also offers SyncML and ActiveSync to synchronize with your cell phones or other software. You can find out more about Horde on their webpage: http://www.horde.org/

18 Comment(s)

Add comment

Please register in our forum first to comment.

Comments

By: John Mbir

Hi...

I followed  your guidelines. When i try to login horde. I get this message : Error connecting to mail server.

What could be the problem?

Thank you.

 

By: sjau

 Well, did you setup first according to Falko's howto?

By: felan

Nice howto, but I got a problem. I can't do a channel discover on my debian 7 server. It keeps timing out and that on both my primary and test machines (different networks). I can easily see the URL http://pear.horde.org/channel.xml on my local workstation (on the same network as our test server) Any ideas?

By: sjau

 I don't know why that is the case... I just setup another machine last week... works fine... btw, I used my auto isntaller script: https://github.com/sjau/perfectDebian

By: Ed

Hello,

 

Thank you, but I can't seem to get the horde user register page to write into the dbispconfig db, so I have to manually add a mailbox in the ispCOnfig3 interface (and this means having to use a new password).  Is your tutorial suppossed to write the approved new horde user's email / login and password into the ispconfig database or not? I am not clear on this.  Thanks for making this clear.  Also, are any modifications to the imp config file or the horde conf file necessary to get this working properly?   Thank you very much.

 

I am using horde 5 groupware webmail community edition updated on an updated wheezy, apache2 mysql 5.6 php 5.5 server.

By: sjau

 Well, by altering that passwd/backends file you actually set it up to connect to the ispconfig db and you alter existing users the way ispconfig does. That file just provides means to alter existing users in existing dbs and stuff that can then be used for login.

Just those cahnges are necessary. If you wanna test it, setup a VM somewhere and use my auto installer script: https://github.com/sjau/perfectDebian

By: Giuseppe

Hi

I installed everything as described, error is "Accesso fallito: username o password non corretti." why?

By: sjau

Where does this appear?

By: Martin C

Hi,I have followed and everything appears to be working. Appart from the Address book. When i click on it i get a page which says No data received. ERR_EMPTY_Response. Any ideas?

Cheers,Martin

By: Sebastian W.

I have the same problem!

Do you resolved it?

 

Br

Sebastian

By: Sebastian W.

I found a soulution.

apt-get --purge remove php5-xcache

resolve the problem

By: Tom

I just installed it and cant login.  I am trying to login in with user horde and the passowrd I used.  I also tried root and admin which is also a user on my system.

By: Aivaras

Hi!

I have installed horde (by following this setup) on UBUNTU, and at step 10 (10. Create /etc/apache2/conf.d/horde.conf with the following content)

have problem now.. "No such file or directory"..

I have manualy created directory conf.d, but it not helps..

Can someone help me pleadse, how to adapt this setup/install Horde to Ubunu 14.04?

By: sjau

I assume you use apache 2.4 on your ubuntu installation? Check here:  https://www.howtoforge.com/community/threads/hosting-multiple-mail-domains-only.72876/#post-342931

By: onastvar

my php shows PEAR is here i'm stuck on step #2

 

include_path .:/usr/share/php:/usr/share/pear 2. Register the Horde Pear channel

root@sun:~# pear channel-discover pear.horde.org

/usr/local/bin/pear: line 28: /usr/local/bin/php: No such file or directory

 

how to fix this?

 

By: onastvar

STEP 13 should be Re-edit the /var/www/horde/config/conf.php and disable the test page

not 

Re-edit the /var/www/horde/conf/conf.php and disable the test page

By: Frank_zonarix

On multiserver setups also take a look at .../horde/imp/config/backends.php, check for IMAP or POP3 settings in case you cannot connect to the mail server.

By: David

I have everything working except Horde. All other virtual servers work: mailman, ispconfig 3, html, and I can log into horde, but once I'm in, it breaks.  Is it because I installed all the extras (kronolith, etc.) already?  Should I have waited until the first login as admin?

Where, by the way, does horde 5 put its logs by default?  Here is the screen output upon logging in as the first user, designated as admin:

A fatal error has occurred Missing required connection parameter(s). 1. Horde_Core_Block_Layout_View->toHtml() /var/www/horde/services/portal/index.php:35 2. Horde_Core_Block->getContent() /usr/share/php/Horde/Core/Block/Layout/View.php:98 3. Horde_Core_Block->_call() /usr/share/php/Horde/Core/Block.php:175 4. Mnemo_Block_Summary->_content() /usr/share/php/Horde/Core/Block.php:278 5. Mnemo::listMemos() /var/www/horde/mnemo/lib/Block/Summary.php:59 6. Mnemo_Factory_Driver->create() /var/www/horde/mnemo/lib/Mnemo.php:80 7. Mnemo_Driver_Sql->__construct() /var/www/horde/mnemo/lib/Factory/Driver.php:73 Details The full error message is logged in Horde's log file, and is shown below only to administrators. Non-administrative users will not see error details. InvalidArgumentException Object ( [message:protected] => Missing required connection parameter(s). [string:Exception:private] => [code:protected] => 0 [file:protected] => /var/www/horde/mnemo/lib/Driver/Sql.php [line:protected] => 56 [trace:Exception:private] => Array ( [0] => Array ( [file] => /var/www/horde/mnemo/lib/Factory/Driver.php [line] => 73 [function] => __construct [class] => Mnemo_Driver_Sql [type] => -> [args] => Array ( [0] => OdS8x0fWNOUhDuZ85lL4qvx [1] => Array ( [username] => hordemail [password] => 0m4imsG8/RHsAi21 [protocol] => unix [database] => hordemail [charset] => utf-8 [ssl] => [splitread] => [phptype] => mysql [driverconfig] => horde [umask] => 63 [db] => Horde_Db_Adapter_Pdo_Mysql Object ( [_schemaClass:protected] => Horde_Db_Adapter_Mysql_Schema [_config:protected] => Array ( [charset] => utf-8 [database] => hordemail [password] => 0m4imsG8/RHsAi21 [phptype] => mysql [protocol] => unix [splitread] => [ssl] => [username] => hordemail [adapter] => mysql ) [_connection:protected] => PDO Object ( ) [_transactionStarted:protected] => 0 [_lastQuery:protected] => SELECT DISTINCT s.share_id, s.share_name, s.share_owner, s.share_flags, s.perm_creator_2, s.perm_creator_4, s.perm_creator_8, s.perm_creator_16, s.perm_default_2, s.perm_default_4, s.perm_default_8, s.perm_default_16, s.perm_guest_2, s.perm_guest_4, s.perm_guest_8, s.perm_guest_16, s.attribute_name, s.attribute_desc, s.share_parents FROM mnemo_sharesng s WHERE (share_owner = '[email protected]' OR perm_creator_2 = 1 OR perm_default_2 = 1) AND share_owner = '[email protected]' ORDER BY attribute_name ASC [_rowCount:protected] => 1 [_runtime:protected] => 0 [_active:protected] => 1 [_cache:protected] => Horde_Cache Object ( [_params:protected] => Array ( [compress] => 1 [lifetime] => 86400 ) [_logger:protected] => Horde_Core_Log_Wrapper Object ( ) [_storage:protected] => Horde_Cache_Storage_File Object ( [_file:protected] => Array ( [perm_sql_exists_2gollem:backends:sqlhome] => /tmp/cache_8613860fd31fa8eb89d2d0235b0dd2c5 [Horde_Db_Adapter_Pdo_Mysql4b35836btables/columns/horde_prefs] => /tmp/cache_9c93682ae196579aa94715c48377bf24 [Horde_Db_Adapter_Pdo_Mysql4b35836btables/columns/turba_sharesng] => /tmp/cache_48d12e382c5ce6ee0819414a846c7aa7 [perm_sql_exists_2imp:backends:imap:allow_folders] => /tmp/cache_19daa8778d682e7d1e203f406a2f451d [Horde_Db_Adapter_Pdo_Mysql4b35836btables/columns/nag_sharesng] => /tmp/cache_3bd71b5be7340f968f23cd61ef1a2915 [Horde_Db_Adapter_Pdo_Mysql4b35836btables/columns/kronolith_sharesng] => /tmp/cache_5a4acbc83293409941b2820e485667e8 [Horde_Db_Adapter_Pdo_Mysql4b35836btables/columns/kronolith_events] => /tmp/cache_0ec27d5431e7602b77799d3bd6584c26 [Horde_Db_Adapter_Pdo_Mysql4b35836btables/columns/ingo_rules] => /tmp/cache_a5de6bb73503f3f7569f5991e19c3591 [Horde_Db_Adapter_Pdo_Mysql4b35836btables/columns/mnemo_sharesng] => /tmp/cache_3a93c95b6a9a62bbb26312c46c36c5f3 ) [_logger:protected] => Horde_Core_Log_Wrapper Object ( ) [_params:protected] => Array ( [prefix] => cache_ [sub] => 0 [umask] => 63 [dir] => /tmp ) ) ) [_cachePrefix:protected] => Horde_Db_Adapter_Pdo_Mysql4b35836b [_logger:protected] => Horde_Core_Log_Logger Object ( [_levels:Horde_Log_Logger:private] => Array ( [EMERG] => 0 [EMERGENCY] => 0 [ALERT] => 1 [CRIT] => 2 [CRITICAL] => 2 [ERR] => 3 [ERROR] => 3 [WARN] => 4 [WARNING] => 4 [NOTICE] => 5 [INFO] => 6 [INFORMATION] => 6 [INFORMATIONAL] => 6 [DEBUG] => 7 ) [_handlers:Horde_Log_Logger:private] => Array ( [0] => Horde_Log_Handler_Syslog Object ( [_options:protected] => Array ( [defaultPriority] => 3 [facility] => 8 [ident] => HORDE [openlogOptions] => ) [_lastIdent:protected] => HORDE [_lastFacility:protected] => 8 [_priorities:protected] => Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 [6] => 6 [7] => 7 ) [_filters:protected] => Array ( [0] => Horde_Log_Filter_Level Object ( [_level:protected] => 6 ) ) ) ) [_filters:Horde_Log_Logger:private] => Array ( ) ) [_schema:protected] => Horde_Db_Adapter_Mysql_Schema Object ( [_adapter:protected] => Horde_Db_Adapter_Pdo_Mysql Object *RECURSION* [_adapterMethods:protected] => Array ( [adapterName] => 0 [supportsMigrations] => 1 [connect] => 2 [isActive] => 3 [select] => 4 [selectAll] => 5 [selectOne] => 6 [selectValue] => 7 [selectValues] => 8 [selectAssoc] => 9 [execute] => 10 [insert] => 11 [beginDbTransaction] => 12 [commitDbTransaction] => 13 [rollbackDbTransaction] => 14 [quoteString] => 15 [__construct] => 16 [__destruct] => 17 [__sleep] => 18 [__wakeup] => 19 [getOption] => 20 [setCache] => 21 [getCache] => 22 [setLogger] => 23 [getLogger] => 24 [__call] => 25 [supportsCountDistinct] => 26 [supportsInterval] => 27 [prefetchPrimaryKey] => 28 [getLastQuery] => 29 [resetRuntime] => 30 [cacheWrite] => 31 [cacheRead] => 32 [reconnect] => 33 [disconnect] => 34 [rawConnection] => 35 [insertBlob] => 36 [update] => 37 [updateBlob] => 38 [delete] => 39 [transactionStarted] => 40 [addLimitOffset] => 41 [sanitizeLimit] => 42 [addLock] => 43 [insertFixture] => 44 [emptyInsertStatement] => 45 ) ) [_schemaMethods:protected] => Array ( [makeColumn] => 0 [quoteColumnName] => 1 [quoteTableName] => 2 [nativeDatabaseTypes] => 3 [tables] => 4 [primaryKey] => 5 [indexes] => 6 [columns] => 7 [endTable] => 8 [renameTable] => 9 [changeColumn] => 10 [changeColumnDefault] => 11 [renameColumn] => 12 [removePrimaryKey] => 13 [indexName] => 14 [createDatabase] => 15 [dropDatabase] => 16 [currentDatabase] => 17 [typeToSql] => 18 [addColumnOptions] => 19 [buildClause] => 20 [getCharset] => 21 [setCharset] => 22 [_mysqlCharsetName] => 23 [getCollation] => 24 [showVariable] => 25 [caseSensitiveEqualityOperator] => 26 [limitedUpdateConditions] => 27 [__construct] => 28 [setAdapter] => 29 [makeColumnDefinition] => 30 [makeIndex] => 31 [makeTable] => 32 [makeTableDefinition] => 33 [__call] => 34 [__get] => 35 [quote] => 36 [quoteString] => 37 [quoteTrue] => 38 [quoteFalse] => 39 [quoteDate] => 40 [quoteBinary] => 41 [tableAliasLength] => 42 [tableAliasFor] => 43 [table] => 44 [column] => 45 [createTable] => 46 [dropTable] => 47 [addColumn] => 48 [removeColumn] => 49 [addPrimaryKey] => 50 [addIndex] => 51 [removeIndex] => 52 [recreateDatabase] => 53 [distinct] => 54 [addOrderByForAssocLimiting] => 55 [interval] => 56 [modifyDate] => 57 ) ) ) ) ) [1] => Array ( [file] => /var/www/horde/mnemo/lib/Mnemo.php [line] => 80 [function] => create [class] => Mnemo_Factory_Driver [type] => -> [args] => Array ( [0] => OdS8x0fWNOUhDuZ85lL4qvx ) ) [2] => Array ( [file] => /var/www/horde/mnemo/lib/Block/Summary.php [line] => 59 [function] => listMemos [class] => Mnemo [type] => :: [args] => Array ( [0] => 0 [1] => 0 ) ) [3] => Array ( [file] => /usr/share/php/Horde/Core/Block.php [line] => 278 [function] => _content [class] => Mnemo_Block_Summary [type] => -> [args] => Array ( ) ) [4] => Array ( [file] => /usr/share/php/Horde/Core/Block.php [line] => 175 [function] => _call [class] => Horde_Core_Block [type] => -> [args] => Array ( [0] => _content [1] => ) ) [5] => Array ( [file] => /usr/share/php/Horde/Core/Block/Layout/View.php [line] => 98 [function] => getContent [class] => Horde_Core_Block [type] => -> [args] => Array ( ) ) [6] => Array ( [file] => /var/www/horde/services/portal/index.php [line] => 35 [function] => toHtml [class] => Horde_Core_Block_Layout_View [type] => -> [args] => Array ( ) ) ) [previous:Exception:private] => [logged] => 1 )