2013-05-22 22 views
0

我打破了phplesadmin內的管理員通行證。我通過編輯pass(並非有意)破壞了它,現在Plesk從主管理員密碼更改後不加載。未能重置Mysql/plesk管理員通行證

我發現這個指南:http://kb.parallels.com/en/112492但是卻沒有讓我改變管理通,因爲我得到這個錯誤:

Failed loading /usr/local/lib/ioncube/ioncube_loader_lin_5.3.so: /usr/local/lib/ioncube/ioncube_loader_lin_5.3.so: undefined symbol: gc_remove_zval_from_buffer 
Utility to set adminstrator's password 

我似乎無法找到關於該問題Ioncube公司,除了其與PHP不兼容(但依賴於離子管的應用程序在服務器上運行得很好)。

那麼我能做些什麼來重置管理員密碼?我有root權限,我應該可以做任何事情,對吧?

我嘗試以下

我我卡住了,希望有人知道如何解決這個問題。

回答

0

如果你知道MySQL用戶 「admin」 的密碼,您可以:

cp /etc/psa/.psa.shadow /etc/psa/.psa.shadow.bak # just backup 
chmod 400 /etc/psa/.psa.shadow.bak # just secure backup 
echo "PLACE PLAIN PASSWORD OF MySQL user ADMIN HERE" > /etc/psa/.psa.shadow 

,並檢查面板。

如果您不知道MySQL用戶「admin」的「解決方案2」的密碼http://kb.parallels.com/en/112492仍應該幫助您。

問題的根源「未定義的符號:gc_remove_zval_from_buffer」可能是錯誤的版本或已損壞的ioncube_loader_lin_5.3.so。我可以在/ etc/php /或/etc/php.d/

的某個位置關閉ini文件中的此擴展名