Saya mencoba membuat Openfire untuk diinstal pada mesin virtual Ubuntu, namun setelah menyelesaikan installer berbasis web, saya tidak dapat login ke panel admin.
Sejauh ini saya:
- Penginstal Debian yang diunduh
- Diinstal menggunakan opsi stok
- Menambahkan database dan membangun struktur menggunakan file SQL yang disediakan
- Penginstal berbasis web yang selesai
Saya sekarang mencoba masuk menggunakan nama pengguna: admin dan kata sandi saya, namun saya selalu mendapatkan kesalahan nama pengguna / kata sandi yang salah. Ada catatan yang dihasilkan dalam database MySQL yang menunjukkan kepada pengguna admin dengan kata sandi terenkripsi, dan mengubah kata sandi tanpa kode tidak berfungsi. Apa masalah yang terjadi di sini?
Saya harus secara manual mengatur kata sandi, halaman pengaturan tidak menyimpannya. Restart server tidak membantu.
Jika Anda menggunakan embedded db pada Windows, ini akan menjadi embedded-db / openfire.script :
INSERT INTO OFUSER VALUES('admin',NULL, ...
Ubah NULL menjadi kata sandi Anda. Kemudian restart server OpenFire Anda.
sumber
Openfire Admin Login Bagaimana cara mengubah login admin Openfire ketika menggunakan Windows Vista dan database tertanam:
Sebagai Administrator Windows, Edit
C: \ Program Files (x86) \ Openfire \ embedded-db \ openfire.script
Ubah garis yang terlihat seperti ini
MASUKKAN KE NILAI OFUSER ('admin', NULL, '', 'Administrator', 'admin', '0', '0')
untuk
MASUKKAN KE NILAI OFUSER ('admin', '', NULL, 'Administrator', 'admin', '0', '0')
Simpan file, keluar dari editor
sumber
http://blog.taragana.com/index.php/archive/how-to-recover-openfire-admin-password/
namun ini bukan terkait pemrograman ....
sumber
Kami memasang dan menggunakan OpenFire di Ubuntu secara teratur. Berikut ini adalah cut / paste PARTIAL cepat dari Wiki perusahaan internal kami. Kami juga melakukan pra-instal webmin dan / atau virtualmin pada beberapa server hanya untuk mempermudah nanti:
Pra Instal
sudo -s
pembaruan apt-get && apt-get dist-upgrade
mkdir / home / kpwadmin / openfire-install
mkdir / home / kpwadmin / virtualmin-install
cd / home / kpwadimn / virtualmin-install
apt-get install sun-java6-jre
Instalasi
Unduh paket .deb terbaru dari openfire.org. Kami akan menggunakan versi Openfire versi 3.6.2 di artikel ini.
cd / home / oacadmin / openfire-install
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.2_all.deb
Instal openfire_3.6.2_all.deb menggunakan dpkg
dpkg -i openfire_3.6.2_all.deb
Buat database MySQL untuk Openfire
Luncurkan firefox dan buka serverip / phpmyadmin (contoh: 72.11.123.59/phpmyadmin), login ke phpmyadmin sebagai root.
klik hak istimewa
tambahkan pengguna baru
Nama pengguna: openfire
Tuan rumah: lokal
Kata sandi: "sesuatu yang aman"
Di bawah bagian berjudul "Database untuk pengguna" klik tombol radio "buat database dengan nama yang sama dan berikan semua hak istimewa"
klik 'pergi'
Antarmuka Web
Buka tab lain di firefox dan buka serverip: 9090 (contoh: 123.0.0.59:9090) untuk melanjutkan instalasi menggunakan antarmuka web.
pilih bahasa inggris
Dll, dll. Dll.
Semoga ini membantu...
sumber
Saya menginstal paket openfire.deb ke server ubuntu dan memiliki masalah yang sama: bahkan tidak bisa masuk untuk pertama kalinya sebagai admin. Saya melakukan hal berikut: chmod o + rx / usr / share / openfire
Ternyata pengguna bahkan tidak memiliki izin untuk membaca direktori. Saya tidak tahu apakah itu hal yang benar untuk dilakukan, tetapi sekarang saya dapat masuk :)
sumber
Punya masalah yang sama dengan instalasi di Windows menggunakan opsi database tertanam. Copot pemasangan, hapus direktori, instal ulang tidak memperbaikinya. Hanya reboot yang akan menyembuhkannya
sumber
Saya memiliki masalah yang sama dengan 3.6.4, jadi saya mengunduh 3.6.3 dan berfungsi dengan baik.
Anda dapat mengganti '4' dengan '3' di tautan unduhan untuk mendapatkan 3.6.3 ...
sumber
Restart tidak melakukannya untuk saya, Mengikuti saran di atas, saya juga secara manual mengedit openfire.script (saya menggunakan embedded database) dan kemudian saya bisa masuk dengan baik (Ubuntu 9.10)
sumber
Saya berhasil masuk dengan pengaturan berbasis otentikasi LDAP dengan server MySQL. Saya masuk sebagai "admin" dengan kata sandi yang seharusnya diperbarui, yang masih "admin". Saya harap ini membantu orang lain yang mungkin menarik rambut mereka seperti saya.
PS: http://www.yosemitescouting.org/images/Yosemite%20Sam.bmp
sumber
Saya menginstal dan de-instal beberapa kali pada mesin Windows XP Profesional SP3 menggunakan database tertanam dari Openfire 3.6.4. Tidak dapat masuk ke adminconsole. Instalasi terakhir saya reboot langsung setelah menginstal dan memungkinkan saya masuk sekarang :)
Saya harap ini membantu perasaan frustasi karena tidak bisa masuk saat Anda hanya mengatur kata sandi !! Bug aneh.
sumber
Instal saya di CentOS 5.3 memberikan hasil yang sama. Saya tidak dapat masuk sebagai admin setelah menginstal.
Saya memulai kembali server HTTP dan Openfire. Login diberikan setelah itu.
sumber
Lihat tutorial lengkap ini untuk menginstal Openfire dengan memperbaiki masalah umum.
http://www.expertcore.org/viewtopic.php?f=74&t=1851
sumber
Menggunakan Openfire 3.7.1 pada Windows password untuk pengguna
admin
adalahadmin
, terlalu - tidak peduli apa yang saya masuk selama setup wizard.Berkat jawaban ini saya menemukan garis
dalam file embedded-db / openfire.script sehingga mudah untuk mencari tahu.
sumber
Ini default untuk "admin" untuk pengguna, dan "admin" untuk kata sandi bahkan jika Anda menyediakan satu dengan tertanam di windows (Just fyi).
sumber
Pastikan Anda masuk hanya dengan nama pengguna dan bukan seluruh alamat email yang Anda gunakan untuk membuat akun (mis. Jika Anda menyiapkan [email protected], login dengan admin saja).
Jika Anda memiliki tanda baca atau karakter khusus dalam kata sandi login Anda, itu akan menyebabkan masalah - tetapi dalam pertanyaan OP, Anda menggunakan akun dengan kata sandi yang valid.
Menurut dokumen resmi :
Setel ulang atau tambahkan info admin di tabel properti:
Jika Anda menggunakan database tertanam, maka Anda dapat menjalankan kueri ini dengan mengedit embedded-db / openfire.script
Atau tambahkan admin lain ke conf.xml.
Berdasarkan halaman ini , saya curiga bahwa pengaturan ini telah diubah namanya menjadi
<authorizedUsernames>
bukan<authorizedJIDs>
Anda juga dapat menjalankan kembali pengaturan , meskipun menurut pengalaman saya, itu tidak selalu membantu.
Untuk kelengkapan, orang lain telah menjawab di atas bahwa Anda dapat mengedit tabel pengguna. [Belum beruntung sendiri dengan itu].
Jangan lupa untuk berhenti dan mulai ulang api terbuka setelah melakukan perubahan, termasuk menjalankan pengaturan. [Ya, saya tahu itu konyol. Lakukan saja jika Anda ingin OpenFire berfungsi.]
sumber
Saya tahu ada banyak jawaban, tetapi saya menemukan sumber frustrasi setelah saya mengubah nama host untuk server dalam openfire. Perbaikan untuk membiarkan saya masuk:
Menghapus instalasi openfire kemungkinan tidak menghapus database sql, sehingga masalah Anda akan tetap ada. Atau Anda dapat membuat database baru dan menginstal ulang ke database baru.
sumber
Jika di Ubuntu 16.04, cobalah menggunakan paket debian "openfire_3.9.3_all" alih-alih "openfire_4.1.0_all" terbaru. Paket terbaru buggy selama proses instalasi Anda mengisi rincian kata sandi baru. Masalah itu tidak terpecahkan. Lebih baik menggunakan versi sebelumnya. Ini bekerja dengan baik.
sumber