Bir Ubuntu sanal makineye yüklemek için Openfire almaya çalışıyorum, ancak web tabanlı yükleyiciyi tamamladıktan sonra yönetici paneline giriş yapamıyorum.
Şimdiye kadar ben:
Ş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?
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ı.
Şifreyi manuel olarak ayarlamak zorunda kaldım, kurulum sayfası kaydetmedi. Sunucuyu yeniden başlatmak işe yaramadı.
Windows'ta katıştırılmış db kullanıyorsanız, bu katıştırılmış-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.
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:
Windows Yöneticisi olarak Düzenle
C:\Program Dosyaları (x86)\Openfire\embedded-db\openfire.script
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')
Dosyayı kaydedin, editörden çıkın
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:
Ön Kurulum
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şturun
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...
http://blog.taragana.com/index.php/archive/how-to-recover-openfire-admin-password/
ancak bu programlama ile ilgili değildir ....
Yeniden başlatma benim için yapmadı, Yukarıdaki tavsiyeyi takiben, openfire.script'i de düzenledim (gömülü veritabanı kullanıyordum) ve sonra iyi giriş yapabildim (Ubuntu 9.10)
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
Sık karşılaşılan sorunları gidererek Openfire'ı yüklemek için bu tam eğiticiye bakın.
Varsayılan olarak kullanıcı için "admin" ve pencerelere gömülü bir dosya sağlasanız bile (admin) parola için "admin" olur.
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 :)
Windows'ta Openfire 3.7.1 kullanıldığında, admin
kullanıcısının parolası admin
da - ne olursa olsun kurulum sihirbazı sırasında girilir.
Teşekkürler bu cevap Hattı buldum
INSERT INTO OFUSER VALUES('admin','admin',NULL,'Administrator','[email protected]','0','0')
katıştırılmış-db/openfire.script dosyasında anlaşılması kolaydı.
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. [email protected]'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.
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','[email protected],[email protected]');
Tümleşik veritabanını kullanıyorsanız, bu sorguları embedded-db/openfire.script dosyasını düzenleyerek çalıştırabilirsiniz.
Veya conf.xml dosyasına başka bir yönetici ekleyin.
<admin>
<authorizedJIDs>[email protected], [email protected]</authorizedJIDs>
</admin>
bu sayfa olsa da, bu ayarın <authorizedUsernames>
onun yerine <authorizedJIDs>
Ayrıca, deneyimlerime rağmen, bu her zaman yardımcı olmamıştı rerun setup .
edit /conf/openfire.xml and change the <setup> tag to false
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.]
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ı. şimdi giriş yap :)
Umarım bu sadece şifreyi ayarlarken giriş yapmamak sinir bozucu bir duygu yardımcı olur !! Yine de garip bir böcek.
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 sorun çözülmedi. Önceki sürümü kullanmak daha iyi. İşi iyi.
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:
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.
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.
[[email protected] ~]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[[email protected] ~]# service openfire restart
Shutting down openfire:
Starting openfire:
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 ...
MySQL sunucusuyla LDAP kimlik doğrulaması tabanlı bir kurulumla başarıyla giriş yaptım. Sözde güncellenen şifreyle "admin" olarak oturum açtım, ki bu hala "admin". Umarım bu muhtemelen benim gibi saçlarını çeken başka birine yardımcı olur.
Not: http://www.yosemitescouting.org/images/Yosemite%20Sam.bmp