İçeriğe geç
KAMPANYA Kurumsal Web Paketi — $499'dan başlayan fiyatlar Web & Logo Tasarımı · Kurumsal E-posta · LiteSpeed + CloudLinux · Imunify360 Güvenlik · cPanel Yönetim · 3 Gbps DDoS Koruması 00 Gün 00 Saat 00 Dk 00 Sn
AIOR

How to fix ErrorException: hCaptcha configuration error: invalid-input-se

Sektör topluluğu — sorularınız, deneyimleriniz ve duyurularınız için.

How to fix ErrorException: hCaptcha configuration error: invalid-input-se

secretgate

New member
Joined
Mar 21, 2025
Messages
1
Reaction score
0
Points
1
1/3
Thread owner

XenForo --> Admin --> Options --> Basic Options --> Enable CAPTCHA for guests menüsüne gidin.

Enable CAPTCHA for guests görmüyorsanız footer'a gidin ve display advanced options'a tıklayın.

ErrorException: hCaptcha configuration error: invalid-input-secret

XenForo'nun hCaptcha'dan geçersiz veya yanlış bir secret key aldığını gösterir. Yani XenForo'nun hCaptcha entegrasyonu başarısız oluyor çünkü dosyadaki secret key hCaptcha'nın beklediğiyle eşleşmiyor.

Aşağıda en yaygın nedenler ve çözümler.

1. hCaptcha Kimlik Bilgilerini Doğrulayın
  1. Anahtarları hCaptcha dashboard'undan alın. hCaptcha.com'a giriş yapın. Dashboard'da hCaptcha anahtarlarınızı oluşturduğunuz proje/siteyi bulun. Site Key ve Secret Key'i doğru kopyaladığınızdan emin olun.
  2. Yazım hatası için iki kez kontrol edin. Tek bir eksik veya fazladan karakter — özellikle gizli boşluk — bu hataya neden olabilir.
  3. Doğru anahtar alanlarını eşleştirin. XenForo'da iki alan var: Site Key ve Secret Key.

2. hCaptcha'da Domain Ayarlarını Onaylayın

hCaptcha site key ve secret key'inizin spesifik domain'lere kısıtlanmasına izin verir.
  1. Domain doğrulamasını kontrol edin. hCaptcha hesabınızdan site ayarlarına gidin. Domain adının XenForo kurulumunuzun kullandığı domain ile tam eşleştiğinden emin olun.
  2. Gerekirse domain kayıtlarını güncelleyin.

1742537679183.webp

3. XenForo Captcha Ayarlarını Onaylayın
  1. XenForo Admin Panel'de Setup → Options → Spam Management'a gidin. Captcha seçeneklerine kaydırın ve hCaptcha seçin.
  2. Kimlik bilgilerinizi girin (veya yeniden girin). hCaptcha Site Key ve Secret Key'inizi ilgili alanlarına yapıştırın.
  3. Kaydedin ve test edin.

4. Çakışmaları veya Eklentileri Kontrol Edin
Bazen üçüncü taraf XenForo eklentileri Captcha/spam ayarlarını etkileyebilir. Üçüncü taraf anti-spam eklentilerini geçici devre dışı bırakın.

5. Sunucu İletişimini Doğrulayın
  • Firewall veya güvenlik ayarları: hCaptcha'nın doğrulama endpoint'ine yapılan çağrılara izin verildiğinden emin olun.
  • cURL/allow_url_fopen: XenForo yaygın olarak cURL kullanır. PHP'de cURL veya eşdeğerinin etkin olduğundan emin olun.

6. Secret Key'i Yeniden Oluşturun (Son Çare)
  1. hCaptcha dashboard'unda yeni secret key üretin.
  2. Anahtarı XenForo'da güncelleyin.
  3. Cache'leri temizleyin ve tekrar test edin.

Yaygın Tuzaklar
  • Kazara whitespace.
  • Yanlış ortam veya domain.
  • DNS yayılması.

Sonuç

invalid-input-secret hatası neredeyse her zaman XenForo'daki secret key'in hCaptcha'nın beklediğiyle eşleşmediği anlamına gelir. Doğru anahtarları dikkatle yeniden doğrulayıp kopyalayarak ve hCaptcha ayarlarınızın gerçek forum domain'inizle eşleştiğinden emin olarak bu hata çözülmelidir.


Go to XenForo --> Admin --> Options --> Basic Options --> Enable CAPTCHA for guests.

If you do not see Enable CAPTCHA for guests, go to footer and click display advanced options.

ErrorException: hCaptcha configuration error: invalid-input-secret indicates that XenForo is receiving an invalid or incorrect secret key from hCaptcha.

Below are the most common causes and solutions.

1. Verify Your hCaptcha Credentials
  1. Retrieve keys from the hCaptcha dashboard. Go to hCaptcha.com and log in. Find the project/site. Copy Site Key and Secret Key accurately.
  2. Double-check for typos. A single missing or extra character can cause this error.
  3. Match the correct key fields. In XenForo, Site Key and Secret Key.

2. Confirm Domain Settings on hCaptcha

hCaptcha allows you to restrict usage to specific domains.
  1. Check domain verification. Ensure the domain matches exactly your XenForo installation.
  2. Update domain records if needed.

1742537679183.webp

3. Confirm XenForo Captcha Settings
  1. In XenForo Admin Panel, go to Setup → Options → Spam Management. Select hCaptcha.
  2. Enter (or re-enter) your credentials.
  3. Save and test.

4. Check for Conflicts or Add-Ons
Disable third-party anti-spam add-ons temporarily.

5. Verify Server Communication
  • Firewall or security settings.
  • cURL/allow_url_fopen.

6. Regenerate the Secret Key (Last Resort)
  1. Generate a new secret key in your hCaptcha dashboard.
  2. Update the key in XenForo.
  3. Clear caches and retest.

Common Pitfalls
  • Accidental whitespace.
  • Wrong environment or domain.
  • DNS propagation.

Conclusion

The invalid-input-secret error nearly always means the secret key in XenForo does not match what hCaptcha expects. By re-verifying and carefully copying the correct keys, this error should be resolved.
 

Forum statistics

Threads
891
Messages
898
Members
27
Latest member
AIORAli

Members online

No members online now.

Featured content

AIOR
AIOR TEKNOLOJİ

Tüm ihtiyaçlarınız için Teklif alın

Hosting · Domain · Sunucu · Tasarım · Yazılım · Mühendislik · Sektörel Çözümler

Teklif al

7/24 Destek · Anında yanıt

Back
Top