[megoldva] Roundcubemail PHP upgrade - érvénytelen vagy lejárt munkamenet

 ( makgab | 2018. október 16., kedd - 18:04 )

Üdv!
CentOS 6.9-en frissítettem remi repo-ból a php-t (7.3). Minden jónak tűnik, csak a roundcubemail (1.0.12el) nem enged be:
"Érvénytelen vagy lejárt munkamenet"

Parancssorból, thunderbird-ből simán be tudok lépni (pop3, imap), csak a roundcube nem enged be.

A php verzió okozhatja? (5.6 -> 7.3)

(postfix + dovecot + roundcubemail + mysql + virtual mailbox)

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Sütik törlésével próbálkoznék először.

ez megvolt természetesen.

btw roundcube ugye be lett frissítve a legfrissebbre? :) + azért leellenőrizted, hogy kompatibilis-e 7.3-al ? Mert azért egy elég "durva" ugrás 5.6 -> 7.3 php :/

1.0.12el rpm-ből.
lehet hogy ez lehet a baja... :o

Mivel RPMből jön, 1.0.X ? 1.3.X -nél jár a stable verzió.

Centosnál csomagból telepítetted ezek szerint a roundcubeot. Azt nagyon gyorsan fel kellene frissíteni, mert az 1.0.X az roppant régi és nem hiszem hogy szeretné a php 7-et :) Passz, hogy 1.3.X-ből találsz-e centos6 csomagot, javaslom a manual frissítést.

A RoundCube az 1.3.4-es verziónál lett teljesen 7.2 kompatibilis, az 1.4 bétában pedig még javítgatnak 7.3-hoz kapcsolódó problémákat. Szóval igen, a 7.3-as php a baja.

Nem is látok még rendes PHP 7.3-as release-t, csak egy RC3-at. Ha meg is jelenik, az első néhány bugfix release amúgy is skippelésre érdemes. Egy jólbevált 7.2-vel lenne érdemes próbálkoznod, de még az is csak a 11-es bugfix releasenél jár.

A PHP App fejlesztők igen nehezen követik a PHP verziókat, érdemes konzervatívan kezelni a dolgokat.

Ráadásul: http://php.net/archive/2018.php#id2018-09-28-1

Van ott egy "Don't use in production" figyelemfelhívás.

a .htaccess file-t nézted?

ha ssl-en kapcsolodsz az imap szerverhez, akkor tedd ezt a config.inc.php-be:

$config['imap_conn_options'] = array(
'ssl' => array(
'verify_peer' => false
),
);

--
"dolgozni mar reg nem akarok" - HZuid_7086 'iddqd' zoli berserk mode-ba kapcsol

kösz, de nem segített.

akkor nincs mas hatra, mint a roundcube error logjat is megnezni...

--
"dolgozni mar reg nem akarok" - HZuid_7086 'iddqd' zoli berserk mode-ba kapcsol

+ apache errorlogot :)

/var/lib/php/session?

amugy meg nezd meg a logot.

miert is nem ezzel kezded?

t

Azért nem ezzel kezdi mert sikerült neki egy php 5.6-tot 7.3-ra felfrissítenie

Ezért. Mert nem gondolkozik ... :) Elnézést.. de arra mást nem tudok mondani, aki 5.6ról 7re frissít álá nátur, úgy, hogy nyilván ennek nem járt utána, hogy ezt milyen módon kell megtenni. Azzal meg nincs képzben hogy ennek milyen következményei lehetnek, de az már mind1 is.

Nem kell okoskodni... Utánajártam, hiszen több dolgot is érintett (weboldal... stb.).
A roundcube-ról megfeledkeztem, pontosabban a verziójáról. Nem okoz problémát a webmail, majd kijavítom (a logban nem látszódott semmi hasznos infó).
Köszönöm az infókat mindenkinek!

-dupla-

Ez a megoldás:
https://github.com/roundcube/roundcubemail/wiki/Upgrade

Pl.:

1. roundcubemail-13.7.tar.gz letölt
2. kicsomagol
3. a bin könyvtárból futtat:
# ./installto < roundcubemail_regi_utvonala >
./installto /usr/share/roundcubemail

A script elvégzi a fájlok másolását, DB update-et és a konfig frissítést.
Szépen megy is.

(az rpm-ből telepített változatot töröltem.)