[horde] horde 5 to 6 login URL still H5 path

Frank Lienhard frank at mclien.de
Sun Feb 26 21:03:53 UTC 2023



On 2/26/23 13:14, Frank Lienhard wrote:
> Hi,
> 
> I'm doing a reinstall of my horde. since this is an shared hosting, my 
> installation path is ~/horde, which lead to this URL with H5 was:
> my.tld/horde
> 
> which gave me the login screen.
> 
> I followed these howtos:
> https://github.com/horde/horde-deployment#readme (for general composer 
> install)
> https://wiki.horde.org/Doc/Dev/H6/Installation/UpgradeH5Release?version=4 (for the DB migration)
> 
> I did edit the composer.json to have all my previous apps.
> I copied all conf.php file.
> Then I did run the
> "./vendor/bin/horde-db-migrate up"
> I get this info several times:
> [  INFO  ] Migrating DB up.
> [26-Feb-2023 12:42:29 Europe/Berlin] PHP Deprecated:  Creation of 
> dynamic property ErrorException::$logged is deprecated in 
> /var/www/virtual/iibi/html/horde/vendor/horde/core/lib/Horde/Core/Log/Object.php on line 231
> As this seems to be info only, I then did:
> "composer horde-reconfigure"
> 
> As I understand the new login URL should be:
> my.tld/horde/web/login.php
> 
> I do get a login page (rudimentary), but the login attempt always, jumps 
> to this URL:
> my.tld/horde/login.php which ends with:
> "The requested URL was not found on this server."
> 
> Which obviously is right.
> I guess I missed some obvious config file, but don't know which....
> 
> Thankful for any hints.

I just learnt that I missed the part where Documentroot must be the web/ 
subdir.
I fixed that and logged in to the admin interface:
my.tld/horde/admin/config
I was able to log in and updated all configs that were marked outdated.

However I get an internal server Error every time I want to use one of 
the applications (like calendar, addressbook, tasks etc).

here is my composer.json in case I missed some app to install.
------------------
{
     "name": "horde/bundle",
     "description": "A base project for a horde installation",
     "type": "project",
     "repositories": {
         "0": {
             "url": "https://horde-satis.maintaina.com",
             "type": "composer"
         }
     },
     "require": {
         "composer-plugin-api": "^2.0",
         "horde/horde-installer-plugin": "^2.5.1 || dev-FRAMEWORK_6_0 || 
dev-master",
         "horde/horde": "^6 || dev-FRAMEWORK_6_0",
         "horde/routes": "^3 || dev-FRAMEWORK_6_0",
         "horde/hordectl": "^1 || dev-FRAMEWORK_6_0 || dev-master",
         "pear/console_color2": "^0.1.2",
         "pear/console_table": "^1.3",
         "horde/content": "dev-FRAMEWORK_6_0",
         "horde/gollem": "dev-FRAMEWORK_6_0",
         "horde/kronolith": "dev-FRAMEWORK_6_0",
         "horde/mnemo": "dev-FRAMEWORK_6_0",
         "horde/nag": "dev-FRAMEWORK_6_0",
         "horde/passwd": "dev-FRAMEWORK_6_0",
         "horde/turba": "dev-FRAMEWORK_6_0"
     },
     "require-dev": {
         "horde/test": "^3 || dev-FRAMEWORK_6_0 || dev-master"
     },
     "license": "GPL-3.0-only",
     "authors": [
         {
             "name": "Ralf Lang",
             "email": "lang at b1-systems.de"
         }
     ],
     "minimum-stability": "dev",
     "prefer-stable": true,
     "extra": {
         "installer-types": [
             "horde-library",
             "horde-application"
         ]
     },
     "config": {
         "allow-plugins": {
             "horde/horde-installer-plugin": true
         }
     }
}
-------------
Thanks in advance


More information about the horde mailing list