MyBB için Google Seo 1.6.3 Kurulumu + 1.1.13 Sürümünden Geçiş/Yükseltme İşlemleri + [Detaylı Resimli Anlatım]
Merhaba sevgili mybb kullanıcıları,
Bu dersimizde tüm detayları ile google-seo-1.6.3 eklentisinin kurulumu ve eski 1.1.13 sürümünden nasıl geçiş yapabileceğinizi resimli olarak anlatıyorum..
İlk etapta kuruluma başlamadan önce, eklentimizden biraz söz edelim ve yapılması gerekenler ile sistem gereksinimlerine olabildiğince dikkat edelim lütfen..
Google-Seo Plugin Hakkında:
MyBB Google Seo eklentisi ile forumunuza özel 404 hata sayfaları oluşturabilirsiniz. Ayrıca Google-Seo-Eklentisi forumunuzun her sayfasına özel otomatik olarak meta tag etiketleri yani, descriptions ve keywords etiketleride oluşturmaktadır. Google seo eklentisi, forumunuzun URL yapısını Türkçe karakter formatı ile uyumlu hale getirip, tam bir Seo dostu olmasını sağlamakla yetinmeyip, dinamik bir site haritası'da, (sitemap) oluşturuyor.
Sistem Gereksinimleri:
Not: PluginLibray Eklentisinin şuan ki son sürümü paket içinde mevcuttur bilginize..
Şimdi kurulum aşamasına geçmeden önce varsa daha önce kurmuş olduğunuz eski google-seo 1.1.13 sürümüne ait dosyalarının tümünü siliyoruz.
Silme işlemi sırasında eski .hatccess ve ./inc/functions.php dosyalarının yedeğini mutlaka alın..!
./inc/functions.php dosyasını silmeyi unutmayın, sildikten sonra hangi sürümü kullanıyorsanız eğer o sürüme ait paketi indirip içinden orjinal functions.php dosyasını alıp yüklüyorsunuz..
Eski seo dosyalarımızın silme işlemini tamladıktan sonra aşağıdaki linkten şuan ki son sürüm google-seo-1.6.3 paketini indiriyoruz..
Paketi indirdik, şimdi .rar dosyasını açıyoruz ve içinde aşağıdaki resimdeki gibi dosyalarımız çıkmış olacak..
Resimde birçok dosya var fakat burada kafanız kesinlike karışmasın arkadaşlar..
.txt dosyalarınında farklı sunucular için gerekli olan .hatccess kodları yer alıyor, siz hosting sağlayıcınıza ulaşıp sunucunuz hakkında kısa bir bilgi alıyorsunuz ve işleme ona göre devam ediyorsunuz..
Kısaca hosting firmanıza sunucunuz linux mu , LiteSpeed mi , Nginx ya da her neyse olup olmadığını güzel bir şekilde öğreniyorsunuz..
Free site kullananlar bu eklentiyi kurmasınlar lütfen, kurup ta niye çalışmadı vs. gibi sorulara kesinlikle cevap verilmeyecektir. Free sitelerde genellikle ''UTF-8'' sorunları vs. olmaktadır ya da eklenti hiç çalışmamaktadır..
Evet dosyalarımızı indirdik, .rar'dan çıkardık ve kurulum öncesi gerekli düzenlemelerimizi yapıyoruz..
Paket içinde yer alan ''FTP-Upload'' klasörüne giriyoruz, bu klasör içinde asıl kurulum dosyalarımız mevcuttur.
FTP-Upload klasör içeriğimiz:
Şimdi ''FTP-upload'' klasörü içindeki dosyalarımızı yüklemeden önce, robots.txt ve .hatccess dosyalarınında düzenlemeler yapıyoruz. Neler yapıyoruz hemen resimlere bakalım. (düzenlemeleri notepad++ programı ile yapınız.)
Robots.txt dosyası için düzenlenmesi gereken kısımlar:
.hatccess dosyası için düzenlenmesi gereken kısım:
Evet gerekli dosya düzenlemelerimizi yaptık ve şimdi dosyalarımızı yüklemeye geçmeden önce son bir ufak bir hatırlatma daha yapalım.
Eğer daha önce google-seo 1.1.13 sürümünü kurduysanız silmemiz gereken bir dosya daha var yani => ./inc klasöründeki functions.php dosyasını silip hangi sürümü kullanıyorsanız eğer o paketi indirip içindeki orjinal functions.php dosyasını yüklüyorsunuz. Orjinal dosyayı mevcut dosyanın üzerine atmayın, önce mevcut olanı silin sonra orjinali yükleyin. Bazen dosyaların üzerine yazdırma işlemleri tam olmadığı için sorun yaşayabilirsiniz..
Eğer ilk defa Google-seo kuruyorsanız ./inc/functions.php dosyasını değişmeye gerek yok..(aynı şekilde bu yazdıklarım robots.txt dosyası içinde geçerlidir.)
Şimdi, ''FTP-Upload'' klasörünün içinde yer alan ./inc , robots.txt , .hatccess ve sitemap-index.xml dosyalarını olduğu gibi forumun kurulu olduğu dizine atıyoruz. (yani index.php ve ./images klasörlerinin olduğu yere.)
Dosyaların yüklenme sırasında karşınıza çıkan değiştirilsin mi sorusuna, ''EVET'' diyorsunuz ve dosyalar otomatik olarak yerlerine yüklenmiş oluyor..
Dosyalarımız yüklendikten sonra, aşağıdaki isimlerini yazmış olduğum dosyaların CHMOD izinleri 777 olarak ayarlıyoruz..
Üsteki dosyalarımızı 777 yaptıktan sonra artık kuruluma başlayabiliriz.. (aslında izinleri 777 yapmaya gerek yok ama bazı sunucularda bu işlem gerekebiliyor, siz yinede herşeyin stabil bir şekilde kurulup çalışabilmesi için yazdıklarımı harfiyen uygulayın lütfen.)
Artık, Admin KP. girip eklentimizi kurabiliriz ve sırasıyla resimlere bakarak işlem yapmaya devam ediyoruz..
Aşama 1:
1. aşamada eğer ''PluginLibray'' eklentisini aktif etmeden direkt seo'yu aktif edecek olursanız eğer, hemen üst kısımda aşağıdaki gibi bir uyarı/hata ile karşılaşabilirsiniz..
Aşama 2: PluginLibray Hatası
Aşama 3:
Üsteki resimdeki gördüğünüz gibi eklentileri aktif etmekle iş bitmiyor, ayarlarımızı yapmaya devam ediyoruz..
Aşama 4:
4. aşamada seo ayarlarına geçmeden önce birçok kişinin unutmuş olduğu MyBB'nin kendi ''SEF URL-ler'' modunu kapıyoruz..
Ayarı kapatmak için; Admin KP. Ayarlar Sunucu ve Optimizasyon Ayarlarına giriyorsunuz..
Şimdi sırasıyla Google-Seo ayarlarımızı yapıyoruz...
Aşama 5: Admin KP. Ayarlar Google-Seo Plugin Ayarlarına giriyoruz..
Aşama 6: Admin KP. Ayarlar Google-Seo 404 Ayarlarına giriyoruz..
Aşama 7: Admin KP. Ayarlar Google-Seo Meta Ayarlarına giriyoruz..
Aşama 8: Admin KP. Ayarlar Google-Seo Yönlendirme Ayarlarına giriyoruz..
Aşama 9: Admin KP. Ayarlar Google-Seo Sitemap Ayarlarına giriyoruz..
Aşama 10: Admin KP. Ayarlar Google-Seo URL Ayarlarına giriyoruz..
Aşama 11: Admin KP. Plugin Yönetime tekrar geri dönüyoruz..
Son olarak, headerinclude şablonunda işlem yapıyoruz ve kurulum işlemimiz bitmiş oluyor.
Sitemizin dizin yolu tanıtımı ve JavaScript kod çakışmalarını engellemek için gerekli olan aşağıdaki kodu,
Kullandığınız temanın headerinclude şablonuna girip en üst satıra ekliyorsunuz..
Evet tüm adımları başarıyla tamamladık ve seomuz sorunsuz olarak çalıştığına göre artık CHMOD izinlerimizi eski hallerine çeviriyoruz..
Aşağıdaki isimlerini yazmış olduğum dosyaların CHMOD izinleri 644 olarak ayarlıyoruz..
Merhaba sevgili mybb kullanıcıları,
Bu dersimizde tüm detayları ile google-seo-1.6.3 eklentisinin kurulumu ve eski 1.1.13 sürümünden nasıl geçiş yapabileceğinizi resimli olarak anlatıyorum..
İlk etapta kuruluma başlamadan önce, eklentimizden biraz söz edelim ve yapılması gerekenler ile sistem gereksinimlerine olabildiğince dikkat edelim lütfen..
Google-Seo Plugin Hakkında:
MyBB Google Seo eklentisi ile forumunuza özel 404 hata sayfaları oluşturabilirsiniz. Ayrıca Google-Seo-Eklentisi forumunuzun her sayfasına özel otomatik olarak meta tag etiketleri yani, descriptions ve keywords etiketleride oluşturmaktadır. Google seo eklentisi, forumunuzun URL yapısını Türkçe karakter formatı ile uyumlu hale getirip, tam bir Seo dostu olmasını sağlamakla yetinmeyip, dinamik bir site haritası'da, (sitemap) oluşturuyor.
Sistem Gereksinimleri:
- MySQL 5
PHP 5
mod_rewrite desteği
mbstring desteği (bu genelde vardır fakat yinede firmanıza olup olmadığını sorun, eğer yoksa Türkçe karakter sorunlarının yaşanmasında en büyük rolü oynar ve Free sitelerde genelde yoktur.)
PluginLibray 4 yada üstü
Linux Sunucu
UTF-8 tabanlı forum
MyBB 1.6.4 yada daha üstü
Not: PluginLibray Eklentisinin şuan ki son sürümü paket içinde mevcuttur bilginize..
Şimdi kurulum aşamasına geçmeden önce varsa daha önce kurmuş olduğunuz eski google-seo 1.1.13 sürümüne ait dosyalarının tümünü siliyoruz.
Silme işlemi sırasında eski .hatccess ve ./inc/functions.php dosyalarının yedeğini mutlaka alın..!
./inc/functions.php dosyasını silmeyi unutmayın, sildikten sonra hangi sürümü kullanıyorsanız eğer o sürüme ait paketi indirip içinden orjinal functions.php dosyasını alıp yüklüyorsunuz..
Eski seo dosyalarımızın silme işlemini tamladıktan sonra aşağıdaki linkten şuan ki son sürüm google-seo-1.6.3 paketini indiriyoruz..
Paketi indirdik, şimdi .rar dosyasını açıyoruz ve içinde aşağıdaki resimdeki gibi dosyalarımız çıkmış olacak..
Resimde birçok dosya var fakat burada kafanız kesinlike karışmasın arkadaşlar..
.txt dosyalarınında farklı sunucular için gerekli olan .hatccess kodları yer alıyor, siz hosting sağlayıcınıza ulaşıp sunucunuz hakkında kısa bir bilgi alıyorsunuz ve işleme ona göre devam ediyorsunuz..
Kısaca hosting firmanıza sunucunuz linux mu , LiteSpeed mi , Nginx ya da her neyse olup olmadığını güzel bir şekilde öğreniyorsunuz..
Free site kullananlar bu eklentiyi kurmasınlar lütfen, kurup ta niye çalışmadı vs. gibi sorulara kesinlikle cevap verilmeyecektir. Free sitelerde genellikle ''UTF-8'' sorunları vs. olmaktadır ya da eklenti hiç çalışmamaktadır..
Evet dosyalarımızı indirdik, .rar'dan çıkardık ve kurulum öncesi gerekli düzenlemelerimizi yapıyoruz..
Paket içinde yer alan ''FTP-Upload'' klasörüne giriyoruz, bu klasör içinde asıl kurulum dosyalarımız mevcuttur.
FTP-Upload klasör içeriğimiz:
Şimdi ''FTP-upload'' klasörü içindeki dosyalarımızı yüklemeden önce, robots.txt ve .hatccess dosyalarınında düzenlemeler yapıyoruz. Neler yapıyoruz hemen resimlere bakalım. (düzenlemeleri notepad++ programı ile yapınız.)
Robots.txt dosyası için düzenlenmesi gereken kısımlar:
.hatccess dosyası için düzenlenmesi gereken kısım:
Evet gerekli dosya düzenlemelerimizi yaptık ve şimdi dosyalarımızı yüklemeye geçmeden önce son bir ufak bir hatırlatma daha yapalım.
Eğer daha önce google-seo 1.1.13 sürümünü kurduysanız silmemiz gereken bir dosya daha var yani => ./inc klasöründeki functions.php dosyasını silip hangi sürümü kullanıyorsanız eğer o paketi indirip içindeki orjinal functions.php dosyasını yüklüyorsunuz. Orjinal dosyayı mevcut dosyanın üzerine atmayın, önce mevcut olanı silin sonra orjinali yükleyin. Bazen dosyaların üzerine yazdırma işlemleri tam olmadığı için sorun yaşayabilirsiniz..
Eğer ilk defa Google-seo kuruyorsanız ./inc/functions.php dosyasını değişmeye gerek yok..(aynı şekilde bu yazdıklarım robots.txt dosyası içinde geçerlidir.)
Şimdi, ''FTP-Upload'' klasörünün içinde yer alan ./inc , robots.txt , .hatccess ve sitemap-index.xml dosyalarını olduğu gibi forumun kurulu olduğu dizine atıyoruz. (yani index.php ve ./images klasörlerinin olduğu yere.)
Dosyaların yüklenme sırasında karşınıza çıkan değiştirilsin mi sorusuna, ''EVET'' diyorsunuz ve dosyalar otomatik olarak yerlerine yüklenmiş oluyor..
Dosyalarımız yüklendikten sonra, aşağıdaki isimlerini yazmış olduğum dosyaların CHMOD izinleri 777 olarak ayarlıyoruz..
- ./.hatceess
./inc/settings.php
./inc/functions.php
Üsteki dosyalarımızı 777 yaptıktan sonra artık kuruluma başlayabiliriz.. (aslında izinleri 777 yapmaya gerek yok ama bazı sunucularda bu işlem gerekebiliyor, siz yinede herşeyin stabil bir şekilde kurulup çalışabilmesi için yazdıklarımı harfiyen uygulayın lütfen.)
Artık, Admin KP. girip eklentimizi kurabiliriz ve sırasıyla resimlere bakarak işlem yapmaya devam ediyoruz..
Aşama 1:
1. aşamada eğer ''PluginLibray'' eklentisini aktif etmeden direkt seo'yu aktif edecek olursanız eğer, hemen üst kısımda aşağıdaki gibi bir uyarı/hata ile karşılaşabilirsiniz..
Aşama 2: PluginLibray Hatası
Aşama 3:
Üsteki resimdeki gördüğünüz gibi eklentileri aktif etmekle iş bitmiyor, ayarlarımızı yapmaya devam ediyoruz..
Aşama 4:
4. aşamada seo ayarlarına geçmeden önce birçok kişinin unutmuş olduğu MyBB'nin kendi ''SEF URL-ler'' modunu kapıyoruz..
Ayarı kapatmak için; Admin KP. Ayarlar Sunucu ve Optimizasyon Ayarlarına giriyorsunuz..
Şimdi sırasıyla Google-Seo ayarlarımızı yapıyoruz...
Aşama 5: Admin KP. Ayarlar Google-Seo Plugin Ayarlarına giriyoruz..
Aşama 6: Admin KP. Ayarlar Google-Seo 404 Ayarlarına giriyoruz..
Aşama 7: Admin KP. Ayarlar Google-Seo Meta Ayarlarına giriyoruz..
Aşama 8: Admin KP. Ayarlar Google-Seo Yönlendirme Ayarlarına giriyoruz..
Aşama 9: Admin KP. Ayarlar Google-Seo Sitemap Ayarlarına giriyoruz..
Aşama 10: Admin KP. Ayarlar Google-Seo URL Ayarlarına giriyoruz..
Aşama 11: Admin KP. Plugin Yönetime tekrar geri dönüyoruz..
Son olarak, headerinclude şablonunda işlem yapıyoruz ve kurulum işlemimiz bitmiş oluyor.
Sitemizin dizin yolu tanıtımı ve JavaScript kod çakışmalarını engellemek için gerekli olan aşağıdaki kodu,
Kullandığınız temanın headerinclude şablonuna girip en üst satıra ekliyorsunuz..
Kod:
<base href="{$settings['bburl']}/" />
Evet tüm adımları başarıyla tamamladık ve seomuz sorunsuz olarak çalıştığına göre artık CHMOD izinlerimizi eski hallerine çeviriyoruz..
Aşağıdaki isimlerini yazmış olduğum dosyaların CHMOD izinleri 644 olarak ayarlıyoruz..
- ./.hatceess
./inc/settings.php
./inc/functions.php
Bkz: Google-Seo Wiki