Xenforo HTTP 500 Hatası

[Superalem] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde XenForo kategorisinde aFa tarafından oluşturulan Xenforo HTTP 500 Hatası başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 64 kez görüntülenmiş, 0 yorum ve 0 tepki puanı almıştır...
Kategori Adı XenForo
Konu Başlığı Xenforo HTTP 500 Hatası
Konbuyu başlatan aFa
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan aFa

aFa

Mustafa Kemal ATATÜRK
Administrator
CEO
Teknik Admin
Katılım
19 Eki 2019
Mesajlar
177
Tepkime puanı
4
Puanları
18
Konum
İstanbul

İtibar:

Xenforo HTTP 500 Hatası ve Çözümü​


Xenforo altyapılı bir forum siteniz varsa ve HTTP 500 hatası alıp açılmamaya başladı ise bu çok can sıkıcı bir durumdur. FTP erişiminiz var, Cpanelden herşeye erişiminiz var ancak siteniz açılmıyor. Belki defalarca yedekten geri yüklediniz sitenizi ama açılmadı. Herşey normal gibi görünse de aslında çok bilindik bir sorunla karşı karşıyasınız.

Hatanın kaynağını tespit etmek için ve bundan emin olmak için cpanelden ftp erişimi sağlayın. Burada public html klasörünüz altında "error_log" adlı dosyayı açın veya bilgisayarınıza indirin ve en alta gelerek sitenizin açılmama nedenine bakın.


http-500-hatası



MySQL query error [1835]: Malformed communication packet​


Error dosyanızda aldığınız ve orada yazan HTTP 500 hatasına sebep olan hatanız muhtemelen şunlardan biri veya birkaçı;

1. PHP Fatal error: Uncaught XF\Db\Exception: MySQL query error [1835]: Malformed communication packet in /home/xxxxxx/public_html/src/XF/Db/AbstractStatement.php:228

2. PHP Fatal error: Uncaught Error: Call to undefined function mysqli_init() in /home/xxxxxx/public_html/src/XF/Db/Mysqli/Adapter.php:152

3. [internal function]: XF::handleException(Object(Error))

4. thrown in /home/xxxxxx/public_html/src/XF/Db/Mysqli/Adapter.php on line 152


Xenforo HTTP 500 Hatasının Nedeni​


Yukarıdaki gibi genellikle gördüğümüz MySQL query error [1835]: Malformed communication packet hatasını loglarda gördüyseniz demek ki veritabanınız forum tarafından erişilemez durumda yani offline durumda. Bu aslında sizinle alakalı bir durum değil. Bu hatanın sebebi Kasım 2020 ayında sunucu tarafındaki MariaDb sürümünün yükseltilmesinden kaynaklı. MariaDB yeni Kasım 2020 sürümünde bazı hatalar uyuşmazlıklar mevcut ve bu nedenle birçok forum sitesi bundan etkilenmiş durumda.

Peki ne yapmalıyız?

1. Bu durumu hostunuza bildirin. MariaDB sürümünü downgrade etsin. Eğer yapmak istemiyor ise veya yaptı ve size çözüm getirmediyse;
2. Bu durumda da PHP sürümünüzü kontrol edin. Yeni MariaDB sürümü PHP 7.2 ve altında düzgün çalışmıyor. Sitenizin PHP sürümünün 7.3 ve üstünde olduğunu kontrol edin.
3. Aynı zamanda MultiPHP sürümünüzü de kontrol edin. Bu da 7.3 ve üzerinde olmalıdır.
 
Üst Alt