0

我打破了 plesk 内 phpmyadmin 中的管理员密码。我通过编辑通行证(不是故意的)破坏了它,现在 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 不兼容(但依赖 ioncube 的应用程序在服务器上运行得很好)。

那么我该怎么做才能重置管理员密码呢?我有root访问权限,我应该可以做任何事情,对吧?

我尝试了以下

我被卡住了,希望有人知道如何解决这个问题。

4

1 回答 1

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

并检查面板。

如果您不知道来自http://kb.parallels.com/en/112492的 MySQL 用户“admin”“Resolution 2”的密码,仍然可以帮助您。

问题“未定义符号:gc_remove_zval_from_buffer”的根本原因可能是错误的版本或损坏的 ioncube_loader_lin_5.3.so。我可以在 /etc/php/ 或 /etc/php.d/ 的某个位置关闭 ini 文件中的这个扩展

于 2013-05-23T08:19:22.360 回答