Symptoms
Plesk users are using internet connection with dynamic IP which changes on every request. Plesk Panel drops their sessions for security reasons and displays login prompt anew or reports ‘session expired’ error message .Resolution
Parallels Plesk Panel for Windows versions:The option Allow IP change during one session is supported since version 8.2.
Parallels Plesk Panel for Linux/Unix versions:
The support of this option is planned to be added in the further Parallels Panel updates. At the moment you can use temporary patches attached to this article:
class.Session.php.9.2 -- for version 9.2
class.Session.php.8.6 -- for version 8.6
1. Make a backup of original /usr/local/psa/admin/plib/class.Session.php file (or /opt/psa/admin/plib/class.Session.php for Debian and Ubuntu OSes) on your server;
2. Download appropriate file for your version to your server;
3. Remove version suffix from the file name (e.g. rename file to class.Session.php) and replace the original file with the new patched one;
4. Execute the following command from the server shell console:
# mysql -uadmin -p`cat /etc/psa/.psa.shadow ` -Dpsa -e 'REPLACE INTO misc VALUES ("disable_check_session_ip","true")'