Heslo pro uživatele admin můžete změnit
přes PowerPanel -
VPS Services >> Plesk Control Panel >> Change Password
Kromě zapomenutí hesla jsou nejčastější příčiny tyto:
- vyčerpaná quota VPS. Plesk pak
nemůže vytvořit session a není možno se tak přihlásit. Řešení se
přihlásit se přes SSH nebo PowerPanel a uvolnit místo na disku. Quota pro konktrétní
VPS je pravidelně zjišťována (update lze urychlit restartem
virtuálního serveru). Můžete se setkat například s podobnou chybou:
ERROR: PleskException
Unable initialize session:
--------------------------------------------------------------------
0: /usr/local/psa/admin/plib/cmd_loginup.php:229
createSessionCommon(integer "1", string "admin", boolean true, string "MY IP HERE", NULL null)
1: /usr/local/psa/admin/plib/cmd_loginup.php:332
createSessionAdmin(string "admin", string "************", boolean false, boolean false, boolean true)
2: /usr/local/psa/admin/plib/cmd_loginup.php:128
createSession(string "admin", string "************")
3: /usr/local/psa/admin/htdocs/login_up.php3:25
v tomto případě existuje jediná možnost - uvolnit na serveru místo. (Velmi vhodné je zaplnění disku monitorovat.)
- Změna hesla administrátorského účtu admin
v MySQL (nejčastějí přes phpMyadmin). V tomto případě ztratíte přístup do Plesku.
Plesk si totiž pro kontrolu ukládá heslo na disku a pokud obě kopie
nesouhlasí, objeví se Vám toto (nebo podobné hlášení)
ERROR: PleskFatalException
Unable to connect to database: saved admin password is incorrect.
0: /usr/local/psa/admin/plib/common_func.php3:156
psaerror(string "Unable to connect to database: saved admin password is incorrect.")
1: /usr/local/psa/admin/auto_prepend/auth.php3:90
Řešení spočívá kromě postupu uvedeného v úvodu tohoto příspěvku v nastavení hesla pro uživatele admin na původní hodnotu přímo v mysql databázi.
Jedním z možných postupů je příhlásit se k serveru přes SSH a změnit
heslo pro uživatele admin:
(místo xxx.xxx.xxx.xxx napíšete IP adresu Vašeho serveru)
poté se přihlásíte k mysql databázi a změníte heslo"
# mysql -u admin -p mysql
(na požádání zadáte aktuální heslo)
mysql> update user set password=old_password("heslo") where user="admin";
mysql> flush privileges;
poté byste se měli k Plesku přihlásit. Samozřejmě další možné příčiny můžete zjistit ze systémového logu.
Article ID: 2869, Created: December 3, 2007 at 1:00 AM, Modified: January 3, 2011 at 11:22 AM