GüLe SeVDaLi BiR GeNçLiK

WEBMASTER SAHASI => Hazır Sistemler => Mybb ve Diğerleri => Konuyu başlatan: sevdaligul - 15 Şubat 2008, 22:18:01

Başlık: Güncelleme Sonrası Hataların Düzeltilmesi
Gönderen: sevdaligul - 15 Şubat 2008, 22:18:01
MyBB'de Güncelleme Sonrası Hataların Düzeltilmesi

MyBB’de güncelleme sonrası en sık karşılaştığımız belirli hataların düzeltilmesi için bu bilgileri webmaster arkadaşlarımla paylaşıyorum..

1) Hemen her site güncelleme sonrası archive dizininde 404 hatasıyla karşılaşır. Bu hatayı gidermek çok basittir.

FTP girişi yaparak forum dizininizde archive/global.php dosyasını bir düzenleyici ile açınız.

Bu kodu bulunuz:

Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
PHP Kod:
// define("ARCHIVE_QUERY_STRINGS", 1);



Aşağıdaki kod ile değiştiriniz.

Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
PHP Kod:
define("ARCHIVE_QUERY_STRINGS", 1);



2) En sık karşılaşılan hatalardan biri de güncelleme sonrası üyeler siteden çıkış yapamazlar. Şöyle bir uyarı ile karşılaşırlar:

"Çıkış yapmak istediniz ancak kullanıcı ID’niz doğrulanamadı. Bu durum tarayıcınızın zararlı bir Javascript koda maruz kalmasından kaynaklanıyor olabilir. Forumdan çıkış yapmak için lütfen üst menüdeki Çıkış bağlantısına tıklayınız."

Bu hatayı almanızın muhtemel nedenleri şunlardır:

- MyBB 1.2.7 ve öncesi versiyonlarda çıkış bağlantısında sadece UID bulunmaktadır.
- MyBB 1.2.8 versiyonunda çıkış bağlantısında UID ve SID kullanılmıştır.
- MyBB 1.2.8 sonrası versiyonlarda UID, SID ve LOGOUTKEY üçü bir arada kullanılmıştır.
- MyBB 1.2.12 versiyonuyla UID ve SID kaldırılarak sadece LOGOUTKEY eklenmiştir.
- Güncelleme esnasında sadece varsayılan şablonlar güncellendiyse mevcut şablonlarda bu düzenlemeler yapılmamış olabilir. Bunu manuel olarak sizin eklemeniz gerekecektir.

O halde ekleyelim...

Sitenizi önceki sürümlerden MyBB 1.2.12’ye güncellediğinizde çıkış sorunu yaşarsanız, aşağıdaki işlemleri manuel olarak yapmanız gerekecektir.

- Admin Paneli > Şablonlar > Değiştir/Sil > Genişlet (kullandığınız özel tema) > header_welcomeblock_member

Aşağıdaki kodu bul:

Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
PHP Kod:
<a href="{$mybb->settings['bburl']}/member.php?action=logout&amp;uid={$mybb->user['uid']}&amp;sid={$session->sid}">{$lang->welcome_logout}</a>



Ya da bunu bul:

Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
PHP Kod:
<a href="{$mybb->settings['bburl']}/member.php?action=logout&amp;uid={$mybb->user['uid']}&amp;logoutkey={$mybb->user['logoutkey']}">{$lang->welcome_logout}</a>



Bununla değiştir:

Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
PHP Kod:
<a href="{$mybb->settings['bburl']}/member.php?action=logout&amp;logoutkey={$mybb->user['logoutkey']}">{$lang->welcome_logout}</a>


- Admin Paneli > Şablonlar > Değiştir/Sil > Genişlet (kullandığınız özel tema) > Ana Sayfa Şablonlar > index_logoutlink

Aşağıdaki kodu bul:

Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
PHP Kod:
<a href="member.php?action=logout&amp;uid={$mybb->user['uid']}&amp;sid={$session->sid}">{$lang->index_logout}</a>

Ya da bunu bul:
Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
PHP Kod:
<a href="member.php?action=logout&amp;uid={$mybb->user['uid']}&amp;logoutkey={$mybb->user['logoutkey']}">{$lang->index_logout}</a>




Bununla değiştir:

Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
PHP Kod:
<a href="member.php?action=logout&amp;logoutkey={$mybb->user['logoutkey']}">{$lang->index_logout}</a>


Alıntı
Başlık: Güncelleme Sonrası Hataların Düzeltilmesi
Gönderen: sevdaligul - 13 Haziran 2013, 10:33:04
sistemde  değişikliklere gidildiğinden dolayı konular taşınılmıştır.