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)
Comments
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.
Well, did you setup first according to Falko's howto?
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?
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
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.
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
Hi
I installed everything as described, error is "Accesso fallito: username o password non corretti." why?Where does this appear?
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
I have the same problem!
Do you resolved it?
Br
Sebastian
I found a soulution.
apt-get --purge remove php5-xcache
resolve the problem
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.
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?
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
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?
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
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.
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 )