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

phpと互換性がないことを除いて、ioncubeに関する問題を見つけることができないようです(まだ、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

パネルをチェックします。

MySQL ユーザー「admin」のパスワードがわからない場合でも、 http://kb.parallels.com/en/112492の「Resolution 2」が役に立ちます。

問題「undefined symbol: gc_remove_zval_from_buffer」の根本的な原因は、バージョンが間違っているか、ioncube_loader_lin_5.3.so が破損している可能性があります。/etc/php/ または /etc/php.d/ のどこかにある ini ファイルで、この拡張機能をオフにすることができます。

于 2013-05-23T08:19:22.360 に答える