Openfire をUbuntu仮想マシンにインストールしようとしていますが、Webベースのインストーラーを完了すると、管理パネルにログインできません。
これまでのところ:
ユーザー名:adminとパスワードを使用してログインしようとしていますが、常に間違ったユーザー名/パスワードエラーが発生します。 MySQLデータベースに生成された、暗号化されたパスワードを持つ管理者ユーザーを示すレコードがあり、暗号化されていないパスワードへの変更は機能しません。ここの問題は何ですか?
私は同じ問題を抱えていましたが、ほとんどわかりません。それは文書化されていないバグのようです。インストール後にサーバーを再起動してみてください。
私のために働いた。
パスワードを手動で設定する必要がありましたが、セットアップページに保存されませんでした。サーバーを再起動しても解決しませんでした。
Windowsで埋め込みデータベースを使用している場合、これはembedded-db/openfire.scriptにあります。
INSERT INTO OFUSER VALUES('admin',NULL, ...
NULLをパスワードに変更します。次に、OpenFireサーバーを再起動します。
Openfire管理者ログインWindows Vistaと組み込みデータベースを使用しているときにOpenfireの管理者ログインを変更する方法:
Windows管理者として、編集
C:\ Program Files(x86)\ Openfire\embedded-db\openfire.script
このような行を変更します
INSERT INTO OFUSER VALUES( 'admin'、NULL、 ''、 'Administrator'、 'admin'、 '0'、 '0')
に
INSERT INTO OFUSER VALUES( 'admin'、 ''、NULL、 'Administrator'、 'admin'、 '0'、 '0')
ファイルを保存し、エディターを終了します
OpenFireをUbuntuにかなり定期的にインストールしてデプロイします。これは、社内のWikiからの一部のクイックカット/ペーストです。また、後で簡単にするために、一部のサーバーにwebminやvirtualminをプレインストールします。
プレインストール
Sudo -s
apt-get update && apt-get dist-upgrade
mkdir/home/kpwadmin/openfire-install
mkdir/home/kpwadmin/virtualmin-install
cd/home/kpwadimn/virtualmin-install
apt-getインストールSun-Java6-jre
インストール
Openfire.orgから最新の.debパッケージをダウンロードしてください。この記事では3.6.2バージョンのOpenfireを使用します。
cd/home/oacadmin/openfire-install
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.2_all.deb
Dpkgを使用してopenfire_3.6.2_all.debをインストールします
dpkg -i openfire_3.6.2_all.deb
Openfire用のMySQLデータベースを作成します
Firefoxを起動してserverip/phpmyadmin(例:72.11.123.59/phpmyadmin)に移動し、ルートとしてphpmyadminにログインします。
クリック権限
新しいユーザーを追加する
ユーザー名:openfire
ホスト:ローカル
パスワード:「安全なもの」
「ユーザーのデータベース」というタイトルのセクションの下で、「同じ名前でデータベースを作成し、すべての特権を付与する」ラジオボタンをクリックします。
「進む」をクリックします
Webインターフェイス
Firefoxで別のタブを開き、serverip:9090(例:123.0.0.59:9090)に移動して、Webインターフェースを使用してインストールを続行します。
英語を選択
等々.
お役に立てれば...
http://blog.taragana.com/index.php/archive/how-to-recover-openfire-admin-password/
ただし、これはプログラミング関連ではありません。
上記のアドバイスに従って、openfire.scriptも手動で編集し(組み込みデータベースを使用していた)、問題なくログインできました(Ubuntu 9.10)。
組み込みデータベースオプションを使用したWindowsへのインストールで同じ問題がありました。アンインストール、ディレクトリのワイプ、再インストールはそれを修正しませんでした。再起動するだけで治ります
一般的な問題を修正してOpenfireをインストールする方法については、この完全なチュートリアルを参照してください。
Windowsに埋め込まれているものを指定した場合でも、デフォルトでユーザーは「admin」、パスワードは「admin」になります(fyiのみ)。
Openfire.debパッケージをubuntuサーバーにインストールしましたが、同じ問題が発生しました。管理者として初めてログインすることさえできませんでした。私は次のことを行いました:chmod o + rx/usr/share/openfire
ユーザーにはディレクトリを読み取る権限さえないことが判明しました。それが正しいことかどうかはわかりませんが、今ログインできます:)
WindowsでOpenfire 3.7.1を使用した場合、ユーザーadmin
のパスワードはadmin
でもありました-どんなにセットアップウィザードで入力した。
おかげで この答え 私は行を見つけました
INSERT INTO OFUSER VALUES('admin','admin',NULL,'Administrator','[email protected]','0','0')
embedded-db/openfire.scriptファイル内にあるため、簡単に理解できます。
アカウントの作成に使用したメールアドレス全体ではなく、ユーザー名のみでログインしていることを確認してください(たとえば、admin @ example.comを設定した場合は、adminだけでログインします)。
ログインパスワードに句読点や特殊文字が含まれていると問題が発生しますが、OPの質問では、有効なパスワードのアカウントを使用しています。
公式ドキュメント によると:
Ofpropertyテーブルの管理情報をリセットまたは追加します。
DELETE FROM OFPROPERTY WHERE NAME='admin.authorizedJIDs';
INSERT INTO OFPROPERTY VALUES('admin.authorizedJIDs','admin@example-com,[email protected]');
組み込みデータベースを使用している場合は、embedded-db/openfire.scriptを編集してこれらのクエリを実行できます
または、conf.xmlに別の管理者を追加します。
<admin>
<authorizedJIDs>[email protected], [email protected]</authorizedJIDs>
</admin>
このページ に基づいていますが、この設定の名前が<authorizedUsernames>
ではなく<authorizedJIDs>
に変更されていると思います
rerun setup を使用することもできますが、私の経験では、これが常に役立つとは限りません。
edit /conf/openfire.xml and change the <setup> tag to false
完全を期すために、ofuserテーブルを編集できると他のユーザーが回答しています。 [私自身はあまり運が悪かった]。
セットアップの実行を含む変更を行った後、openfireを停止して再起動することを忘れないでください。 [はい、私はそれがばかげていることを知っています。 OpenFireを機能させたい場合は、とにかくそれを行ってください。]
Windowsに数回インストールおよびアンインストールしましたXP Openfire 3.6.4の組み込みデータベースを使用するプロフェッショナルSP3マシン。adminconsoleにログインできませんでした。最後のインストールで、インストール直後に再起動し、ここでログイン :)
これで、パスワードを設定しているだけではログインできないというイライラ感が解消されますように!!しかし、奇妙なバグです。
Ubuntu 16.04の場合は、最新の「openfire_4.1.0_all」の代わりに「openfire_3.9.3_all」debianパッケージを使用してみてください。新しいパスワードの詳細を入力するインストールプロセス中に、最新のパッケージにバグがあります。その問題は解決されていません。以前のバージョンを使用することをお勧めします。その仕事はうまくいきます。
答えはたくさんありますが、openfireでサーバーのホスト名を変更した後、私は不満の原因を見つけました。ログインできるようにするための修正:
OpenfireをアンインストールしてもSQLデータベースは削除されない可能性が高いため、問題は解決しません。または、新しいデータベースを作成して、新しいデータベースに再インストールすることもできます。
CentOS 5.3にインストールすると、同じ結果が得られました。インストール後、管理者としてログインできません。
HTTPサーバーとOpenfireサーバーの両方を再起動しました。その後ログインが許可されました。
[root@server ~]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@server ~]# service openfire restart
Shutting down openfire:
Starting openfire:
3.6.4でも同じ問題が発生したため、3.6.3をダウンロードしましたが、問題なく動作します。
ダウンロードリンクの「4」を「3」に置き換えて3.6.3を取得できます...
MySQLサーバーでLDAP認証ベースのセットアップで正常にログインしました。更新されたはずのパスワードを使用して「admin」としてログインしましたが、「admin」のままです。私と同じように髪の毛を抜いている人を助けてくれるといいのですが。
追伸: http://www.yosemitescouting.org/images/Yosemite%20Sam.bmp