Openfire Kurulum Sorunu - Yönetici paneline giriş yapılamıyor


15

Openfire'ı bir Ubuntu sanal makinesine kurmaya çalışıyorum , ancak web tabanlı yükleyiciyi tamamladıktan sonra yönetici paneline giriş yapamıyorum.

Şimdiye kadar ben:

  • indirilen Debian yükleyici
  • Stok seçenekleri kullanılarak kurulur
  • Veritabanı eklendi ve sağlanan SQL dosyasını kullanarak yapıyı oluşturdu
  • Tamamlanmış web tabanlı yükleyici

Şimdi kullanıcı adı: admin ve şifremi kullanarak giriş yapmaya çalışıyorum, ancak sürekli yanlış bir kullanıcı adı / şifre hatası alıyorum. MySQL veritabanında, şifrelenmiş bir parolayla yönetici kullanıcıyı gösteren bir kayıt vardır ve kodlanmamış bir parolaya geçmek işe yaramaz. Burada sorun nedir?

Yanıtlar:


23

Ben de aynı sorunu vardı, az biliyorum ve belgesiz bir hata gibi görünüyor. Yüklemeyi yaptıktan sonra sunucuyu yeniden başlatmayı deneyin.

Benim için çalıştı.


3
+1 Ayrıca Ubuntu'da da aynı hatayı aldım ve neyi yanlış yaptığımı anlayamadım. Openfire'ı yükledikten ve yapılandırdıktan sonra hizmeti yeniden başlatmadığım ortaya çıkıyor. Çekirdek yükseltmesi yapmadığınız sürece linux makinede yeniden başlatmaya gerçekten gerek yoktur.
Cory Plastek

1
Bu "hile" Windows üzerinde de çalışır.
alves

ne dedi. Bir süredir etrafta dolaşıyordum. Yeni kullanıcı adları ve şifreler ayarlamaya çalışıyorum. Oku bunu. Temiz bir kurulum yaptı. Yüklemeden sonra sunucuyu yeniden başlat ve SHAZAM! tıkır tıkır çalışıyor.
peirix

Fedora için de aynı sorun / çözüm.
saturdayplace

Eski bir iş parçacığını çarpmak istemiyorum, ama aynı sorunla karşılaştım çünkü ben bu karşılaştım. Gerçek sunucuyu yeniden başlatmam gerekmedi, sadece hizmeti yeniden başlat. Bu 3.6.4-1 sürümü ile oldu, bu yüzden bu sürümler arasında değişiklik olup olmadığından emin değilim.
pferate

6

Şifreyi manuel olarak ayarlamak zorunda kaldım, kurulum sayfası kaydetmedi. Sunucuyu yeniden başlatmak işe yaramadı.

Windows'ta gömülü db kullanıyorsanız, bu gömülü-db / openfire.script içinde olacaktır :

INSERT INTO OFUSER VALUES('admin',NULL, ...

NULL değerini şifrenizle değiştirin. Ardından OpenFire sunucunuzu yeniden başlatın.


Bu benim için bir cazibe gibi çalıştı!
David

Bu benim için çalıştı.
Alconis

Bu benim için de işe yaradı ve Openfire'ı bir "kata" için XMPP sunucusu olarak kullandığımdan bu teknikle ilgili güvenlik sorunlarını umursamıyorum.
Håkon K. Olafsen

1
Ayrıca hatırlamak - e-posta adresinizle değil "admin" olarak giriş yapın.
selbie

@ selbie Bu bir cevap olmalı, bu benim sorunum tam oldu
Opiatefuchs

3

Openfire Yönetici Girişi Windows Vista ve katıştırılmış bir veritabanı kullanılırken Openfire'ın yönetici girişi nasıl değiştirilir:

  1. Openfire'ı kapat
  2. Windows Yöneticisi olarak Düzenle

    C: \ Program Dosyaları (x86) \ Openfire \ embedded-db \ openfire.script

  3. Bunun gibi görünen çizgiyi değiştirin

    OFUSER DEĞERLERİNE EKLE ('admin', NULL '', 'Administrator', 'admin', '0', '0')

    için

    OFUSER DEĞERLERİNE EKLE ('admin', '', NULL, 'Yönetici', 'admin', '0', '0')

  4. Dosyayı kaydedin, editörden çıkın

  5. Openfire'ı yeniden başlat

2

http://blog.taragana.com/index.php/archive/how-to-recover-openfire-admin-password/

ancak bu programlama ile ilgili değildir ....


Daha önce bu adımları atladım, ancak yardımcı olmadı. Bir mysql DB yüklerken veya katıştırılmış olsa bile sorun devam ediyor

2

OpenFire'ı Ubuntu'ya oldukça düzenli olarak kurar ve dağıtırız. İşte şirketimiz Wiki'den PARTIAL hızlı kes / yapıştır. Ayrıca daha sonra işleri kolaylaştırmak için webmin ve / veya virtualmin'i bazı sunuculara önceden yüklüyoruz:

Kurulum Öncesi

sudo -s

apt-get güncelleme && 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

Kurulum

En son .deb paketini openfire.org adresinden indirin. Bu yazıda Openfire'ın 3.6.2 sürümünü kullanacağız.

cd / home / oacadmin / openfire-install

wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.2_all.deb

Dpkg kullanarak openfire_3.6.2_all.deb dosyasını yükleyin

dpkg -i openfire_3.6.2_all.deb

Openfire için bir MySQL veritabanı oluşturma

Firefox'u başlatın ve serverip / phpmyadmin'e gidin (örnek: 72.11.123.59/phpmyadmin), phpmyadmin'e root olarak giriş yapın.

tıklama ayrıcalıkları

yeni kullanıcı ekle

Kullanıcı adı: openfire

Ana bilgisayar: yerel

Şifre: "güvenli bir şey"

"Kullanıcı için veritabanı" başlıklı bölümün altında, aynı ada sahip veritabanı oluştur ve tüm ayrıcalıkları ver "radyo düğmesini tıklayın"

'git'i tıklayın

Web Arayüzü

Firefox'ta başka bir sekme açın ve web arayüzünü kullanarak yüklemeye devam etmek için serverip: 9090'a (örnek: 123.0.0.59:9090) gidin.

ingilizce seç

Vb, vb.

Bu yardımcı olur umarım...


PhpMyadmin olmadan: mysql -u root -p; veritabanı openfire oluşturmak; Açık ateşte TÜM AYRICALIKLARI VERİN. * Openfire @ localhost İÇİN 'şifre' ile TANIMLANMIŞ; FLUSH PRIVILEGES
pauska

0

Ubuntu sunucusuna openfire.deb paketini kurdum ve aynı problemi yaşadım: ilk kez yönetici olarak giriş yapamadım. Şunu yaptım: chmod o + rx / usr / share / openfire

Kullanıcıların dizini okuma izninin bile olmadığı ortaya çıktı. Bunun doğru bir şey olup olmadığını bilmiyorum, ama şimdi giriş yapabilirim :)


0

Gömülü veritabanı seçeneğini kullanarak Windows'a yükleme ile aynı sorunu vardı. Kaldırma, dizini silme, yeniden yükleme sorunu çözmedi. Sadece bir yeniden başlatma onu iyileştirir


0

3.6.4 ile aynı sorunu yaşadım, bu yüzden 3.6.3 indirdim ve iyi çalışıyor.

3.6.3'ü edinmek için indirme bağlantısındaki '4'ü bir' 3 'ile değiştirebilirsiniz ...


0

Yeniden başlatma benim için yapmadı, Yukarıdaki tavsiyeyi takiben, openfire.script'i de düzenledim (katıştırılmış veritabanı kullanıyordum) ve sonra iyi giriş yapabildim (Ubuntu 9.10)



0

Openfire 3.6.4'ün katıştırılmış veritabanını kullanarak Windows XP Profesional SP3 makinesine birkaç kez yükledim ve kaldırdım. Yönetici konsoluna giriş yapılamadı. Son kurulum, kurulumdan hemen sonra yeniden başlattım ve şimdi giriş yapmama izin verin :)

Umarım bu sadece şifreyi ayarlarken giriş yapmamak sinir bozucu bir duygu yardımcı olur !! Yine de garip bir böcek.


0

CentOS 5.3'teki kurulumum da aynı sonuçları verdi. Yüklemeden sonra yönetici olarak oturum açamıyorum.

Hem HTTP hem de Openfire sunucusunu yeniden başlattım. Bundan sonra giriş izni verildi.

[root@server ~]# service httpd restart
Stopping httpd: [  OK  ]
Starting httpd: [  OK  ]

[root@server ~]# service openfire restart
Shutting down openfire:
Starting openfire:


0

Windows üzerinde kullanıcının parolasını Openfire 3.7.1 Kullanılması adminoldu adminda - hayır ben kurulum sihirbazı sırasında girilen ne önemi.

Sayesinde bu cevabı I hattı bulundu

INSERT INTO OFUSER VALUES('admin','admin',NULL,'Administrator','admin@example.com','0','0')

içinde gömülü-db / openfire.script dosyası o anlamaya kolay oldu.


0

Varsayılan olarak kullanıcı için "admin" ve pencerelere gömülü bir tane (Just fyi) sağlasanız bile parola için "admin" olarak ayarlanır.


0

Hesabı oluşturmak için kullandığınız tüm e-posta adresiyle değil, yalnızca kullanıcı adıyla giriş yaptığınızdan emin olun (örn. Admin@example.com'u ayarlarsanız, yalnızca admin ile giriş yapın).

Giriş şifrenizde noktalama işaretleri veya özel karakterler varsa, bu bir soruna neden olur - ancak OP'nin sorusunda, geçerli bir şifreye sahip bir hesap kullanıyorsunuz.

Göre resmi dokümanlar :

  1. Mülkiyet tablosuna yönetici bilgilerini sıfırlayın veya ekleyin:

    DELETE FROM OFPROPERTY WHERE NAME='admin.authorizedJIDs';
    INSERT INTO OFPROPERTY VALUES('admin.authorizedJIDs','admin@example-com,new@example.com');
    

    Tümleşik veritabanını kullanıyorsanız, bu sorguları embedded-db / openfire.script dosyasını düzenleyerek çalıştırabilirsiniz.

  2. Veya conf.xml dosyasına başka bir yönetici ekleyin.

    <admin>
        <authorizedJIDs>admin@example.com, new@example.com</authorizedJIDs>
    </admin>
    

    Yine de bu sayfaya dayanarak, bu ayarın <authorizedUsernames>yerine yeniden adlandırıldığından şüpheleniyorum<authorizedJIDs>

  3. Deneyimlerime rağmen, bu her zaman yardımcı olmamış olsa da kurulumu tekrar çalıştırabilirsiniz .

    edit /conf/openfire.xml and change the <setup> tag to false
    
  4. Tamlık için, diğerleri, kullanıcı tablosunu düzenleyebileceğinize cevap verdi. [Kendimde fazla şansım olmadı].

Kurulumu çalıştırma da dahil olmak üzere değişiklik yaptıktan sonra ateşi durdurmayı ve yeniden başlatmayı unutmayın. [Evet, bunun saçma olduğunu biliyorum. OpenFire'ın çalışmasını istiyorsanız yine de yapın.]


0

Bir sürü cevap olduğunu biliyorum, ancak openfire sunucusunun ana bilgisayar adını değiştirdikten sonra hayal kırıklığı kaynağımı buldum. Giriş yapmama izin veren düzeltme:

  1. sql adresine gidin ve openfire veritabanınızda Mülkiyet tablosunu açın
  2. admin.authorizedJID'leri benden @ oldhostname olarak bana @ newhostname; her kullanıcıyı virgülle ayırın
  3. Openfire'ı durdurun ve tekrar başlatın - yöneticileri belleğe yükler

Openfire'ın kaldırılması muhtemelen sql veritabanını kaldırmaz, bu nedenle sorununuz devam edecektir. Alternatif olarak yeni bir veritabanı oluşturabilir ve yeni veritabanına yeniden yükleyebilirsiniz.


0

Ubuntu 16.04 sürümündeyse, en son "openfire_4.1.0_all" yerine "openfire_3.9.3_all" debian paketini kullanmayı deneyin. Yeni parola ayrıntılarını doldurma işlemi sırasında en son paket buggy. Bu problem çözülmedi. Önceki sürümü kullanmak daha iyi. İşi iyi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.