Portál AbcLinuxu, 5. května 2025 17:00
A fatal error has occurred
Session cookies will not work without a FQDN and with a non-empty cookie domain. Either use a fully qualified domain name like "http://www.example.com" instead of "http://example" only, or set the cookie domain in the Horde configuration to an empty value, or enable non-cookie (url-based) sessions in the Horde configuration.
Details have been logged for the administrator.
Funguje to jen kdyz na Horde pristupuju prez http://hostname-routeru.hostname-serveru/horde
Nasel jsem zminku o tomhle chovani ve FAQ horde :
Make sure that you are using the correct cookie domain and path settings in Horde's setup. Cookies are not stored in the browser if you don't use a FQDN (fully qualified domain name), e.g. http://localhost/horde/, or if the specified cookie path (/horde by default) doesn't match the webroot of your Horde installation, e.g. http://webmail.example.org/, http://www.example.org/horde-3.1.2/. To find this, go to the Horde configuration page on the General tab, and the last box on that page says "What path should we set cookies to?". Alternatively, in conf.php, look for the value $conf['cookie']['path']. Set that to the base URL for horde.bohuzel porad nevim ktera bije a co mam zmenit abych v lokalni siti mohol na Horde pristupovat prez http://hostname-serveru/horde Budu moc vdecny za nejakou radu, diky K
conf.php
nastavit $conf['cookie']['domain'] = '';
(píšou to tam :))/etc/hosts
přidat 127.0.1.1 www.mojedomenasakra.ufo
a tuto doménu tam vyplnit taky a přistupovat přes tuto doménu :)
conf.php
a mělo by tam být něco jako $conf['cookie']['domain'] = $_SERVER['SERVER_NAME'];
a „an empty value“ value si vykládám jako '' tudíž by to měl být zápis $conf['cookie']['path'] = '';
.conf.php
, který bude asi někde v /var/www/horde/config/conf.php
$conf['cookie']['domain']
$conf['cookie']['domain'] = $_SERVER['SERVER_NAME'];
$conf['cookie']['domain'] = '';
conf.php
pozálohujtemojedomenasakra.ufo
přes kterou budete přistupovat z venku, tak máte na lokále možnost v /etc/hosts dopsat řádek
127.0.1.1 www.mojedomenasakra.ufo
a to obvykle zařídí (dle nastavení), že když napíšete tuto doménu do browseru http://www.mojedomenasakra.ufo/horde
tak se Vám to tam taky dostane a už tam bude FQDN. No a pak tuto doménu vyplníte i do $conf['cookie']['domain']
a máte to z venku i z lokálu stejné včetně FQDN.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.