Önemli Not : Eğer Query (Sql Dosyası) çalıştırılacaksa ve ilk satırda USE <VERITABANIADI>; söz dizimi yazmıyorsa bunu mutlaka ekleyin. Aksi taktirde işlem yapılmaz. örneğin dberdoganuguzcomtr veritabanı için use dberdoganuguzcomtr; söz dizimini muhakkak ekleyin.
Türkçe Karakter Çözüm Yolu 1
Değerli arkadaşlarım, sizlere çok basit ve kolay olan TR karakter sorunu ile ilgili kendi çözümlerimden birini sunuyorum. Bu yöntemde hiç ama hiç zorluk çekmiyorsunuz. Sunucu değişimlerinde özellikle çok işe yarıyor bu sistem, sunucu değişimi, alan adı değişimi hiç farketmiyor. kesinlikle kullanın. Bu sistemi yazmamdaki amaç, Türkçe yardım araçlarındaki geri yükleme ve backup yapma sistemine alternatif olmasıdır. İşlemi uzun uzun anlattım ama uygulamada çok basit ve kısa sürüyor.
Yapmanız gereken işlemleri size sırasıyla yazıyorum.
1- Smf Admin panelinden veritabanınızın yedeğini alın. Yanlış duymadınız, Phpmyadmin yada backup tool larını kullanarak değil. Admin panelinden alıyorsunuz. Bunu dememdeki nedende, Admin panelinden alınmış yedek dosyası Türkçe karakterleri sorunsuz tutuyor.PhpMyAdmin aracı, çalışma esnasında serverde yüklü olan MySql Encodesini kullandığı için yedeklerinizde tr karakterler bozuk çıkar. Smf RunTime Esnasında Browserin Varsayılan Encodesini gösterdiği için db yedekleme mekanizması Client Side taraflı çalışır ve DB yedeği Clien Side Encode yani kullanıcı bazlı olur. Bu nedenle TR karakter sorunu SMF admin panelinden alınan yedeklerde olmaz. Dileyen arkadaşlarım yedek alıp dosyanın içine bakabilirler. Not : Yedek aldığınız dosyanın içine bakacağınız editöründe birden çok encode sistemini desteklemesi gerekmektedir. Ben bu iş için SQL Server 2005 Query Editör kullanıyorum. Bütün encode sistemlerini destekliyor.
2 - Aşağıdaki linki verilen dosyayı bilgisayarınıza indirin ve kurun
http://prdownloads.sourceforge.net/mysqlcc/mysqlcc-0.9.4-win32.zip?download
3 - Programı açın ve hostunuzu buraya kayıt edin. Bunu nasıl yapacam diye soruyorsanız.
- Karşınıza gelen ilk ekranda Name yazan yeri boş geçin.
- Host Name kısmına serverin ip adresini yazın, Genelde alan adınıza yazdığınız ilk yada ikinci dns ip adresi oluyor.
- Database Kullanıcı Adınızı onun altındaki satıra girin.
- Database Şifrenizi onun altına girin ve önce test diyin sonra Apply diyip onaylayın.
4 - Karşınıza sol tarfa veritabanı adı gelcek. Onu çift tıklayarak aktif hale getirin.
5 - Aldığınız Veritabanı yedeğini açın ve içindeki .sql uzantılı dosya açığa çıksın.
6 - MySql Control Center Programında ekranda üst tarafta SQL yazan düğmeye tıklayın ve Kaydet düğmesinin yanındaki Aç (Open) düğmesine basın ve .sql uzantılı dosyayı seçin ve ekrana yüklenmesini bekleyin.
7 - Yapacağınız son işlem ise yükleme işlemi bitince, yani bütün dosyayı ekrana alınca (bunuda sol taraftaki kaydırma çubuklarını takip ederek görebilirsiniz) Araç çubuğundaki ÜNLEM (!) düğmesine basmak ve yüklemeyi görmek olcaktır.
Bilgisayarınızın sesini açın ve her insert ve create tablolarda verdiği ting sesini duyun. Eğer hata meydana gelirse, burada size farklı bir ses verir ve zaten duyunca anlarsınız.
İşlemin bittiğini anlamak için Araç Çubuğundaki ÜNLEM İŞARETİNİ ve gelen SONUÇ BİLDİRİM SESLERİNİ dinleyiniz. Ünlem işareti sorgu çalışırken SOLUK renktedir. Sorgu bitince sesler durur ve Ünlem işareti tekrar aktif olur.
Yanlışlıkla İki kez yaparmıyım diye üzülmeyin, bassanız bile veritabanındaki tablo yapıları nedeniyle iki kez yapamıyosunuz. İşlem iptal ediliyor.
MySql Control Center i bilgisayarınıza kurduktan sonra veritabanınızıda burdan yönetme imkanınız oluyor. Çok kullanışlı ve basit bir program. Ben bu şekilde tam 4 kez sistem yüklemesi yaptım hiç bir sorun yaşamadım.
Bu Esnada Çıkabilecek Sıkıntılar
Değerli arkadaşlar, bu esnada çıkabilecek tek sıkıntı Veritabanı sunucusuna bağlanmada sorun çıkmasıdır. Onunda çözümlerini aşağıda veriyorum size.
1 - Eğer linux sunucu kullanıyorsanız, Cpanelden Mysql Database Administrator a girin ve en altta Wilcard yazan yere % işaretini yazın ve ekle diyin. Linux sunucularda veritabanına uzaktan bağlanabilmek için bu işlemi yapmanız gerekmektedir.
2 - Girdiğiniz ip adresi veritabanı sunucusu adresi değildir, ikinci dns ip sini girin, yada hosting firmasıyla iritbata geçin:
Denediğim Diğer Alternatifler
Değerli arkadaşlar, Bu işlemi hızlandırmak için daha güncel programlarda denedim, Mesela MySql Administrator yada MySqL Qery Browseri de denedim, sorunsuz bir şekilde bağlandım ama en iyi çözümü MySql Control Center verdi. Bu arada bu programlarıda incelemenizi tavsiye ediyorum :)
Eğer Veri Tabanı Yedeği PhpMyAdmin den Alınmışsa
Eğer veri tabanı yedeğini PhpMyAdmin den almışsanız, db yi açıp bul değiştir mantığı ile karakterleri düzelttikten sonra, yukardaki adımlardan 2. adımdan itibaren yapabilirsiniz.
Bu işlemi yapamayan arkadaşlarım beni ekleyebilirler.
alperuzi: linki düzelttim, program açık kaynak kodlu ve sourceforge'dan indirilebilir :)
**********************************************************************************
**********************************************************************************
**********************************************************************************
Türkçe Karakter Çözüm Yolu 2
MySql veritabanı kullanıpta Türkçe karakter sorunu yaşamayan webmaster yada webdeveloper hemen hemen hiç yoktur. Elbette bu problemler birtakım yöntemlerle aşılmıştır. Bende size kendi yöntemimi sunuyorum. Şimdiye kadar bir çok siteyi ve veritabanını bu şekilde sorunsuzca aktardım. Eminim sizinde işinize yarayacaktır.
İlk önce sorun çözümü esnasında bize yardımcı olacak programı sitesinden indiriyoruz. Programımızın adı HeidiSql. MySql sunucuları için tasarlanmış çok fonksiyonlu ve kullanımı çok basit olan iyi bir editör. http://www.heidisql.com/download.php buradan en son sürümü download edip bilgisayarımıza kuruyoruz.
Sorun çözümü için diğer bir alternatifte Ms Sql Server Studio Managament Express tir. Ben genelde bunu kullanıyorum.
Sorun çözümü için üçüncü bir alternatif program ise MySql Control Center programıdır. Bu benim ilk deneyimimdi. Ancak gelişen teknolojiyi takip etmek gerekir. Bende HeidiSql i görünce hem site aktarımları hemde sorun çözümü için gayet yeterli bir program olduğuna karar verdim.
Sorunlu olan veritabanımızı PhpMyAdmin kullanaram bilgisayarımıza download ediyoruz.
Programı çalıştırıyoruz ve sunucumuza bağlantı yapıyoruz. İlk başta bize bazı değerleri sorar.
Bunlar :
* Hostname / Ip : <Veritabanı sunucu ip adresi / Veritabanı sunucu ismi>
* User : <Veritabanı kullanıcı adı>
* Password : <Veritabanı kullanıcı şifresi>
* Port : <Veritabanı Portu / varsayılan 3306> Timeout : <Zaman aşımı süresi / varsayılan 30>
Yukarıdaki değerler girilip Connect diyerek eski sunucumuza bağlantı kuruyoruz.
Bu işlemleri yaparken veritabanı sunucuya bağlantı problemi yaşarsanız şu adımları kontrol etmelisiniz.
* Eğer Cpanel kullanıyorsanız MySql yönetim penceresinden Joker karakter eklemesi yada bağlanacağınız bilgisayarın ip adresini eklemeniz gerekmektedir. Bunun için Cpanel -> Mysql yönetiminden wilchar bölünüe % işareti yada bilgisayarınız ip adresini girmelisiniz. Aksi taktirde bağlanamazsınız. İşiniz bittikten sonrada güvenlik açısından bu değerleri siliniz.
* Eğer Plesk kullanıyorsanız, veritabanına bağlanmak için kullanıcı adı ve şifreniz, pleski açmak için kullandığınız kullanıcı adınız ve şifrenizdir.
Query bölümünden dosya açma işlemi ile aldığımız yedek dosyasını program aracılığı ile açıyoruz.
Bul/Değiştir mantığı ile bozuk olan bütün karakterleri düzgünleri ile değiştiriyoruz.
Uygulama ile ilgili bütün tabloları sunucudan siliyoruz. Evet yanlış okumadınız bütün tabloları siliyoruz. Çünkü düzeltilmişleri yükleyeceğiz.
Son olarak sorguyu çalıştırıyoruz. Ekranda bulunan > düğmesine basarak sorgunun çalışmasını sağlıyoruz. Artık işlemin tamamlanmasını bekleyeceğiz.
Bu işlem sonucunda veritabanınız karakterleri düzelmiş bir şekilde sunucuya tekrar yüklenecektir.
**********************************************************************************
**********************************************************************************
**********************************************************************************
HOST TAŞIMA İŞLEMİ
Herkesin genelde sık sık yaşadığı problemlerden bitaneside MySql veritabanı kullanan bir sitenin başka bir sunucuya taşınması. Genelde bu işlemde taşıyamama yada taşınsa bile Türkçe karakter sorunu olmuştur. MySql veritabanı kullanan bir sitenin veritabanını başka bir sunucuya nasıl taşınacağını şimdi size adım adım anlatacağım. Eminim bu basit ve kolay olan yolda hiç zorlanmayacaksınız.
1 - İlk önce yeni sunucumuza bağlanıp boş birtane MySql veritabanı oluşturuyoruz.
2 - Daha sonra aktarım esnasında bize yardımcı olacak programı sitesinden indiriyoruz. Programımızın adı HeidiSql. MySql sunucuları için tasarlanmış çok fonksiyonlu ve kullanımı çok basit olan iyi bir editör. http://www.heidisql.com/download.php buradan en son sürümü download edip bilgisayarımıza kuruyoruz.
Programı çalıştırıyoruz ve eski sunucumuza bağlantı yapıyoruz. İlk başta bize bazı değerleri sorar.
Bunlar :
* Hostname / Ip : <Veritabanı sunucu ip adresi / Veritabanı sunucu ismi>
* User : <Veritabanı kullanıcı adı>
* Password : <Veritabanı kullanıcı şifresi>
* Port : <Veritabanı Portu / varsayılan 3306> Timeout : <Zaman aşımı süresi / varsayılan 30>
Yukarıdaki değerler girilip Connect diyerek eski sunucumuza bağlantı kuruyoruz.
3 - Bağlantı işlemi tamamlandıktan sonra File menüsünden Connections tıklanarak tekrar bağlantı penceresi açılır ve bu seferde yeni sunucumuzun bağlantı değerlerini gireriz. En sonunda onaylayarak yeni sunucumuzada bağlantı açmış oluruz.Bu işlemleri yaparken veritabanı sunucuya bağlantı problemi yaşarsanız şu adımları kontrol etmelisiniz.
* Eğer Cpanel kullanıyorsanız MySql yönetim penceresinden Joker karakter eklemesi yada bağlanacağınız bilgisayarın ip adresini eklemeniz gerekmektedir. Bunun için Cpanel -> Mysql yönetiminden wilchar bölünüe % işareti yada bilgisayarınız ip adresini girmelisiniz. Aksi taktirde bağlanamazsınız. İşiniz bittikten sonrada güvenlik açısından bu değerleri siliniz. * Eğer Plesk kullanıyorsanız, veritabanına bağlanmak için kullanıcı adı ve şifreniz, pleski açmak için kullandığınız kullanıcı adınız ve şifrenizdir.
4 - Böylece ekrana iki tane connection açmış olduk. İlk önce eski sunucumuzun olduğu connection penceresine geçerek sağ click yapıp Export Table As Sql i seçiyoruz.
5 - Karşımıza Source/Destination başlıklarını içeren bir pencere açılcak. Biz Destination u seçiyoruz.
Another host and database seçeneğini tıklıyoruz. Aşağıdaki açılır kutulardan ilkinden yeni sunucumuzu, ikincisinden ise yeni sunucumuzdaki yeni veritabanımızı seçiyoruz.
6 - Son olarak Export düğmesine basıp işlemin tamamlanmasını bekliyoruz.
Bu işlem sonucunda veritabanınız çok hızlı bir şekilde transfer olacaktır. Hem Türkçe karakter sorunuda yaşamayacaksınız. Bu şekilde MySql kullanan bir çok veritabanını rahatlıkla başka sunuculara taşıyabilirsiniz.
Harcadığın emek için sağol.
Rica ederim :) ama gerçekten çok işe yarayan bi çözüm, ben 4 site taşıdım ve hiç birinde hiç bir şekilde başım sıkıntıya girmedi, tık tık bitti :)
Verdiğin dökümanlarını arşivime ekledim bir gün başıma gelirse, ve sorunumu halledersem sana bol bol dua etcem :)
sorun olursa bana mail at, dediğim gibi 23 sistem taşıdım, hiç birisinde sorun olmadı, sadece bu değil, bununla bütün php uygulamalarını taşıyabilirsin.
Tamamdır saolasın...
Peki bu çözüm, hotmaile vb. maillere TÜRKÇE KARAKTERLERİN gitmemesini çözecek mi?
Benim sistemlerimnden ve sitemden giden hiç bir mail ve bilgi mesajında Türkçe karaktersorunu yok :)
Sizinkindede olmaz
Asıl sorun şu. RC2 kullanırken yoktu. 3'e geçtiğimde bu sorunda ortaya çıktı. HarzeM ile bir ton şey denedik ancak hiçbirisi çözüm olmadı. Forumun hiçbir tarafında TÜRKÇE KARAKTER PROBLEMI yok. Sadece gönderilen maillerde (her mail değil sadece hotmail) TÜRKÇE KARAKTER problem yaratıyor. Bu da UTF-8'den kaynaklanıyor.
Umarım şimdi daha iyi anlatabilmişimdir. Eğer hala "işe yarar" diyorsanız, deneyeceğim. Çünkü 10.000'e yaklaşık üye şu an bu durumdam mağdur. Üyelere toplu mail vs. atamıyorum. Bu beni de sıkıntıya düşürüyor.
diğer maillerde normal çıkıyoda, sadece bu tip yani hotmail vs de bozuk çıkıyosa, sorun sende değil o kullanıcılarda, mesela örneğin yahoo için dil ayarı yapılmakta ve bu şu şekilde olmaktadır. kişi mail okurken bir kez sağ tuşa basıp türkçe diyor ve sayfa kapatılıp açılınca türkçe geliyor. hotmail vs kullanan kişilerin sayfa encodelerinde sorun olabilir. kendinde bir dene istersen, önce hotmailine türçe karakterli mail at okumayı dene, sonrada forumdan kendine bi mesaj yolla yani haber duyuru vs, ona bak, ona göre bi işlem yapalım
Demek istediğini anladım. Ancak tutup, hotmailin türkçe karakter ayarını herkes için değiştirtemeyiz. Ama SMF forumun ayarlarını "hotmailin türkçe karakterlerini okutabilecek şekilde" göndertebiliriz. Bunu RC2'de yapıyordu. UTF-8'e geçtiğimizden beri bu sorun devam ediyor.
Dediğin gibi, İnternet Explorer ayarlarından dili "doğru" seçersem türkçe karakterler düzeliyor. Ama bunu her kullanıcıdan beklemek biraz anormal değil mi? Hele bu şekilde binlerce kullanıcım varken?
Dolayısıyla hotmailin kaldırabileceği bir karakter kodlaması ile mailleri yollatamaz mıyız?
mesajında utf 8 e geçtiğimden beri böyle diyosun, eğer türkçe dilinin dışında bir dilde yayın yapmıyorsan zaten ut8 e geçmen bir hata bence, utf 8 demek sana şöyle anlatıyım, bütün dilleri kapsayan bi alfabe düşün, sıralama senin kullandığın encode ye göre harf indeksinden geliyor, kim hangi dilde açarsa açsın, karakterler ve veritabanı yapısı ona göre dönüşüyor, şimdi uygulamayı birazdaha genişletirsek, utf 8 bir datayı explorer yada benzeri browserlerden görmek istiyorsak, bu mail veya düz yazıda olabilir, açtığımız sayfanında utf 8 encodesinde olması gerekmektedir, yani ikisi birbirini kapatmaktadır, eğer sen utf 8 bir datayı win-1254 veya iso8859-9 bir encode destekli sayfaya gönderirsen, zaten o datanın okunmasında sorun olur, ama sen win-1254 veya iso8859-9 encode bir datayı utf 8 encodeli bir sayfyaya gönderisen sonunsuz bir şekilde açılır. çünkü harf indexlerinde utf 8 ikisinide kapsarken, diğerleri sadece kendi alfabesini kapsar, mesela örnek veriyim iso 8859-9 da ascii kodu 63 olan A harfinin utf 8 bitlemesindeki karşılığı farklıdır, dolayısı ile ascii indexleri birbirini tutmaz, bu gibi durumda aynı indexte bulunmayan bir harf bütün dizide aranır, eğer bulunamaz ise kendine yakın bir harfi ( bir sonrakini ) alır, dolayısıyla tutmaz, ama bunu utf 8 için düşünürsek harf indexleri tutsun tutmasın utf 8 in içinde bu dil harflerinin hepsi bulunduğundan, arama sonucunda otomatikmen gelecektir.
yani iş biraz karışık gibi gözüküyo ama aslında basit, kısacası şöyle söyleyim sen utf 8 encodeyi bütün browser sayfalarında net görebilmen için gönderdiğin sayfanında utf 8 formatında olması gerek.
dahada açıklama istersen konuyu dahada açabilirim.
Konuyu açmana gerek yok hocam.
Ancak RC3'le beraber zaten UTF-8'e geçiliyor. Getirilen yenilik diye bu eklenmiş. Ancak yenilik diye koskocaman bir "HOTMAIL" problemi çıkartıyor.
VE problemin genişletilmesi değil de çözümün bulunmasını istiyorum.
Saygılar.
bunun asıl nedeni şu, onuda açıklayım sana, şimdi sen istediğin kadar sitende türkçe karakterleri gör, bunlar veritabanına yazılırken türçek karakter olarak yazılmıyor malesaf, istersen veritabanını editörlerle tara ve gör, senin gönderdiğin mailde sonuçta bir veritabanı datası olarak gittiği için çıkmıyor, utf 8 in çıkış nedenlerinden biride bu zaten, karışıklığı önlemek, ancak dikkatini çekmek istediğim bir nokta daha var, tablolar veritabanında latin1 olarak kayıt ediliyor, yani latin1 <> utf 8 <> win-1254 | iso 8859-9 gibi karmaşık bir denklem çıkıyor ortaya. olayı daha net anlamak için smf yi sıfırdan kur ve kurulum esnasında utf8 desteğini aktif et, tabi bundan önce utf8 dil karşılaştırmalı bir mysql veritabanı oluştur, daha sonra kurulumu yap ve mail gönder, ozaman karakterlerin düzgün çıktığını göreceksin...
program guzel ama 28 mb lik bi sql yuklemeye calısınca kendini kilitliyor bunun bir çözüümü yok sanırım
kilitleme ? ben 26 mb de hiç sorun yaşamamıştım, bağlantı da bi sıkıntı olmasın ?
pardon sorunu tam anlatmadım benim bilgisayarımda serv var nasıl kurulu oldugu şimdilik muamma ama kısaca anlatayım ben bi domain alarak onu bilgisayarımdaki localhosta yonlendirdim ama db yi yuklerken neden dir bilmiyorum veritabani ile yukledimmi turkce karakter sorunu cıkıyor myadminden yukleyemiyorum makına takılıyor bu verdiğiniz programla baglanıyorum normalden daha hızlı yapması lazım ama yukleyemiyor bile karakter sorununu cozmeyi bırak ama ses meselesi bi acayip surekli bozuk ses cıkıyor :)
sesin sürekli bozuk çıkması, bağlantıda veya erişmede bi sıkıntı olduğunu gösterir, ayrıca bu şekilde yükleme yapabilmen için yedeğinin smf adminden almış olman gerek, ikinci bi olayda şu, dosya boyutu yüksek olduğu için önbelleğe alması uzun sürüyo olabilir, ben 1 gb ramda 26 mb yi yaklaşık 1 dk içinde hafızaya aldı, ön yükleme yapılmadan sorguyu çalıştırısan, hem yüklemeye hemde çalıştırmaya çalışır dolayısı ile tıkanma yaşanır, bir ikincisi benim sitelerin sunucuları abd de ama hiç bir sıkıntı yaşamadım, bir üçüncüsü, uzak sisteme yükleme yapıyosan, gönderilen string değere göre sorguyu çalıştırması uzun olabilir, mesela örnek veriyorum smf de mesaj uzunluğu default olarak 50000 geliyo sen bunu 10000 bin yaparsan her 192 kayıt için bekleme süren 2 saniye kadar artar, ama tabi bu senin sunucunun performansınada bağlı, eğer bunu localhostta yapıyorsan, senin sadece yüklemede biraz beklemiş olman gerek, yani sql uzantılı dosyayı sisteme yüklerken biraz beklemiş olman gerek, çalıştırmada kesinlikle sorun yaşamaman gerek, yüklemenin net bitip bitmediğinide şu şekilde net anlarsın, sql uzantılı dosyayı aç komutunu verdikten sonra sağ taraftaki kaydırma çubuğuna dikkat et ve onu aşağı çek, eğer halen iniyosa yani hareketliyse ön belleğe alıyo demektir, bu bitmeden çalıştırırsan sistem sorguyu çok yavaş çalıştırır, ikinci bir alternatifte şöylede yapabilirsin, sql uzantılı dosyayı herhangi bir editörle aç (notepad olmaz, çünkü notepad için sistem belleğinde ayrılmış bölüm çok az , sistem tıkanır) ve açtıktan sonra bir kısmını kopyala, mysql control center in sql kısmına yapıştır. sorguyu çalıştır, kalan kısmını tekrar yapıştır ve yine çalıştır. yanlız tekrar diyorum, bağlantıda bi sıkıntın olabilir, yada server yapılandırmanda.
o mysql host kısmına koyduğunuz % bütün IP lere sql veri tabanını açmak demek. buda çok büyük bir güvenlik riski. İşiniz birtince onu kaldırın yada oraya o anki ttne IPnizi giriniz.
Birde tüm hostlar izin vermez local dışından mysql bnağlantılara
bilginize..
Quote from: dberdi on September 29, 2006, 04:25:58 PM
3 - Programı açın ve hostunuzu buraya kayıt edin. Bunu nasıl yapacam diye soruyorsanız.
- Karşınıza gelen ilk ekranda Name yazan yeri boş geçin.
- Host Name kısmına serverin ip adresini yazın, Genelde alan adınıza yazdığınız ilk yada ikinci dns ip adresi oluyor.
- Database Kullanıcı Adınızı onun altındaki satıra girin.
- Database Şifrenizi onun altına girin ve önce test diyin sonra Apply diyip onaylayın.
selam. pogramı indirdim yedek aldım. ama burada açmış olduğumuz host şu anda kullandığımız olan mı yoksa yeni host mu? bir de ip adresimizi bilmiyorsak yöneticilerden isteme dışında bişey yapamayız mı? ben ilk defa yapmayı düşünüyorum veri tabanı hasar görmesinden korkuyorum.
host ===>>> yükleme yapacağın sistemin veritabanı sunucu adresidir.
genelde dns ip adreslerinin ilki olur ama, bunu tespit edebilirsin, phpmyadmin açıldığında adresi tracert komutu ile izle, yada pathping komutları ile izle alabilirsin, veya smf kurulumunda veritabanı sunucusu yazan yere localhost yazıyosan, zaten o dns iplerinin ilkidir. eğer bulamaz isen hosting firmanla irtibata geç. ancak şunu unutma, cpanel kullanıyorsan, uzaktan veritabanına erişim için % işaretini wilchard olarak kullanman gerek. yanlız işin bitince bu işareti geri kaldır, güvenlik açığın olmasın.
Quote from: dberdi on October 01, 2006, 09:42:18 AM
bunun asıl nedeni şu, onuda açıklayım sana, şimdi sen istediğin kadar sitende türkçe karakterleri gör, bunlar veritabanına yazılırken türçek karakter olarak yazılmıyor malesaf, istersen veritabanını editörlerle tara ve gör, senin gönderdiğin mailde sonuçta bir veritabanı datası olarak gittiği için çıkmıyor, utf 8 in çıkış nedenlerinden biride bu zaten, karışıklığı önlemek, ancak dikkatini çekmek istediğim bir nokta daha var, tablolar veritabanında latin1 olarak kayıt ediliyor, yani latin1 <> utf 8 <> win-1254 | iso 8859-9 gibi karmaşık bir denklem çıkıyor ortaya. olayı daha net anlamak için smf yi sıfırdan kur ve kurulum esnasında utf8 desteğini aktif et, tabi bundan önce utf8 dil karşılaştırmalı bir mysql veritabanı oluştur, daha sonra kurulumu yap ve mail gönder, ozaman karakterlerin düzgün çıktığını göreceksin...
Peki önerebileceğin çözüm nedir?
önerebileceğim bi çözüm yani şu an hiç düşünmedim, aslında utf 8 ile kurup denemek lazım diycem ama, bende böyle bi sorun hiç gelmedi
ben panel olarak direct admin kullanıyorum veritabanına bağlanmıyor ne yapmalıyım
üzgünüm ama direct admin panelini hiç kullanmadım, ben plesk , mysql ve helm kullandım, veritabanı sunucusunun adresini şu şekilde öğrenebilirsin, kurulum yaparken smf ye localhost yazıyosan sunucu adresine, ozaman dns ip adreslerinden ilkidir. ama erişimde sorun yaşıyosan, uzaktan erişimi olmayabilir. bunun direct admin den nasıl ayarlandığını bilmiyorum. üzgünüm. ama host firmandanda bağlantı ile ilgili yardım alabilirsin.
tr karakterleri düzeltince düzeliyor ama bunları toptan nasıl düzelticem.Yani tr karakterler çıkıyor ama eski db den geleler sadece öyle.Yani düzeltince bi sorun yok şimdi ben bunları toptan nasıl düzelticem?
sql dosyasını bilgisayarında editör programları ile aç, bul değiştirmantığı ile düzelt ve tekrar gönder, sorun düzelir. {{denenmiştir}}}
sen bu taktikle diyosun da yapamadım ya sen bi eklesene beni kardeş msn de halledelm ya işim acil :S
Konu için teşekkürler, hemen dokümantasyon bölümüne taşıyorum :)
Quote from: Elmacik on November 05, 2006, 10:52:37 AM
Konu için teşekkürler, hemen dokümantasyon bölümüne taşıyorum :)
bende linki düzelteyim o zaman ;)
Ya Birdenbire oldu Tema Yükliyim derken Smf yi baştan kurdum ama yine fayda etmedi türkçe yükledim yine tık yok allah aşkına nasıl düzeltebilirim bu yazıları? :'(
(http://img394.imageshack.us/img394/2720/smfnz2.jpg)
Quote from: eser_akar on November 21, 2006, 06:00:22 PM
Ya Birdenbire oldu Tema Yükliyim derken Smf yi baştan kurdum ama yine fayda etmedi türkçe yükledim yine tık yok allah aşkına nasıl düzeltebilirim bu yazıları? :'(
(http://img394.imageshack.us/img394/2720/smfnz2.jpg)
forum dili ingilizce olmuş profilinden türçeye getirebilirsin
Hayır Türkçe Yaptım ben Türkçe şu anda ve hala bu tür yazı sorunu veriyor üyeler çıldırdı acil yardım :'(
aynı problem bende de var dili ingilizce yapınca forumda Türkçe karakterler görünüyor Forumu Türkçe yapınca karakterler bozuluyor .. ne yapacağımı şaşırdım Rc3 ü yeni kurdum smf_1-1-rc3_turkish dosyasını attım .. smf de yeniyim ama durum budur yardım lütfen
Kardeşim dberdi
bu program sadece bir kontrol paneline benziyor, benim Türkçe sorununu nasıl çözüyor, fazla bilgili değilim bu konularda.
SMF 1.1 RC3 yükledim, Tiny portalda yükledim utf8 de var forum yeni olduğu için büyük sorun yok sadece belli türkçe karakterleri göstermiyor.
şimdi senin bu programı kullanarak nasıl hallederim bu sorunu.
phpmyadmin e de girebiliyorum, mysql a da.
teşekkürler
arkadaşlar program ve açıklama gerçekten çok güzel ilk bakışta belli oluyor.
yalnız bir sorununum vardı da...
host name yerine ıp adresi dediniz de.
(belki biraz gülünç gelecek) ama acemiliğe verin.
ıp adresini bilmiyorum dns ye gelince oraya bişey yazmadım sanırım...
başka bir yerden bulma gibi bir şansımız yok mu.
bizim sunucu forumu sildi nedenini anlamadık...
dosyaları yeniden indirdik yükledik hazır ama veritabanını yüklememiz lazım.
yardım ederseniz çok memnun olurum.
,cevabı sabırsızlıkla bekliyor olacam...
teşekkür ediyorum...
Bende devamlı veritabanı seçilmedi diyor, bir türlü yapamadım.
bence hala çözüm bulamamışsınız bu program karakterler için bişe yapmıyo sanırım. yada bende yapmadı....
ve acilen bu konuda yardıma ihtiyacım var başka yolu yok mu arkadaşlar.....
Arkadaşlar benim sitedeki dil sorunu şöyle http://www.sinavrehberim.net/forum/index.php
bunu nasıl düzeltirim birisi lütfen birşeyler soylesin yahuuuuu
Sağol...
Zaten Benim Bu Türkçe Karekterlerle İlgili Şahsi bir,
Meselem Vardı Çözdüğün İçin Sağol...
yaw bu ücretsiz hosting de de işe yarar mı?? nasıl yapacaz orda? malum ip falan vermiyolar ya :D
host bytehost funpic deydi site kapandı ben de bytehost a aldım ama tr karakter sorunu çıkardı nasıl düzelecek bu
index.php ye kod eklemeler latin5_turkish seçmelerle falan uğraştım ama yok olmadı
nasıl yapacaz üstadlar???
inşallah işe yarar sğl
ya arkadaşlar ben bu yöntemi anlayamadım ve beceremedim başka bir yöntem var mı?
www.110mb.com için soruyorum...
Sitenizin IP numarasını öğrenmenin en kolay yolu sitenize ping atmaktır. Ping sorgusunda sitenizin ip numarası görünür
şöyle yani:
Last login: Mon Feb 12 08:50:13 on console
Welcome to Darwin!
ozkan:~ ozkanozcan$ ping www.adobeegitim.com
PING www.adobeegitim.com (66.29.108.252): 56 data bytes
64 bytes from 66.29.108.252: icmp_seq=0 ttl=51 time=371.433 ms
64 bytes from 66.29.108.252: icmp_seq=3 ttl=51 time=245.930 ms
64 bytes from 66.29.108.252: icmp_seq=4 ttl=51 time=253.949 ms
64 bytes from 66.29.108.252: icmp_seq=6 ttl=51 time=256.599 ms
64 bytes from 66.29.108.252: icmp_seq=7 ttl=51 time=250.926 ms
demekki benim sitemin ip numarası 66.29.108.252 imiş. Bu kadar :)
Quote from: grafikerozkan on February 12, 2007, 07:35:47 AM
Sitenizin IP numarasını öğrenmenin en kolay yolu sitenize ping atmaktır. Ping sorgusunda sitenizin ip numarası görünür
şöyle yani:
Last login: Mon Feb 12 08:50:13 on console
Welcome to Darwin!
ozkan:~ ozkanozcan$ ping www.adobeegitim.com
PING www.adobeegitim.com (66.29.108.252): 56 data bytes
64 bytes from 66.29.108.252: icmp_seq=0 ttl=51 time=371.433 ms
64 bytes from 66.29.108.252: icmp_seq=3 ttl=51 time=245.930 ms
64 bytes from 66.29.108.252: icmp_seq=4 ttl=51 time=253.949 ms
64 bytes from 66.29.108.252: icmp_seq=6 ttl=51 time=256.599 ms
64 bytes from 66.29.108.252: icmp_seq=7 ttl=51 time=250.926 ms
demekki benim sitemin ip numarası 66.29.108.252 imiş. Bu kadar :)
dostum saol yani bu kadar güzel anlatılamazdı. :P
ping nasıl atılıyor be abicim >:(
ping atmak için
ping xxx.xxx.xxx.xxx şeklinde ip adresi girilir ve sunucunun var olup olmadığı çalışıp çalışmadığı kontrol edilir. ancak servis ataklarına karşın firewall uygulamalarında ping olayını devre dışı bırakabiliyorlar. ping atabilmek için bilgisayarda ICMP isteminin açık olması gerekmektedir.
-t parametresini sonuna eklersen devamlı ping atar
Arkadaşalar benim de forumumda türkce karakter sorunu oldu nasıl oldu bilmiyorum ama ç,ğ,Ivs. hiç gozukmuyor.Mesela cıkış yazan yerde sadece k yazıyor..Bu yöntemi denedim ama baglanamadım baska bir alternatif soylermisiniz lütfen??FOrum berbat gözüküyor.
bu yöntemle bağlanabilirsin, linux sunucular için cpanelden mysql admin bölümünde wilchards a yani joker karakterlere % işareti eklemelisin, bunu yaparsan bağlanırsın.
Bu sorunu yaşayanlar için güzel kaynak
Quote from: Dr. C# on February 18, 2007, 01:08:05 PM
bu yöntemle bağlanabilirsin, linux sunucular için cpanelden mysql admin bölümünde wilchards a yani joker karakterlere % işareti eklemelisin, bunu yaparsan bağlanırsın.
Ben windows hosting kullanıyorum ama?
domain adını yazdığın dns sunuculardan ilk dns sunucunun adresini host adres diye kullanabilirsin. genelde ilki oluyor. eğer olmaz ise, sunucunla bir irtibata geç, uzaktan erişim kapalıdır. açtırman gerek,
NOT : Windows sunucularda çalıştırılabilecek en büyük sql scripti 2 mb ile sınırlıdır. linux sunucularda ise bu 50 mb dir. eğer yedeğin 2 mb den büyükse, sunucunla irtibata geçip uzaktan erişimi yapman gerekmektedir. çünkü phpmyadminden yükleme şansın yok bu gibi durumda.
Quote from: umud on February 13, 2007, 07:50:32 AM
Quote from: grafikerozkan on February 12, 2007, 07:35:47 AM
Sitenizin IP numarasını öğrenmenin en kolay yolu sitenize ping atmaktır. Ping sorgusunda sitenizin ip numarası görünür
şöyle yani:
Last login: Mon Feb 12 08:50:13 on console
Welcome to Darwin!
ozkan:~ ozkanozcan$ ping www.adobeegitim.com
PING www.adobeegitim.com (66.29.108.252): 56 data bytes
64 bytes from 66.29.108.252: icmp_seq=0 ttl=51 time=371.433 ms
64 bytes from 66.29.108.252: icmp_seq=3 ttl=51 time=245.930 ms
64 bytes from 66.29.108.252: icmp_seq=4 ttl=51 time=253.949 ms
64 bytes from 66.29.108.252: icmp_seq=6 ttl=51 time=256.599 ms
64 bytes from 66.29.108.252: icmp_seq=7 ttl=51 time=250.926 ms
demekki benim sitemin ip numarası 66.29.108.252 imiş. Bu kadar :)
dostum saol yani bu kadar güzel anlatılamazdı. :P
ping nasıl atılıyor be abicim >:(
Başlat ---> Çalıstır -->oraya şunu yaz cmd çıkan siyah ekrana ping www.siteismi.com sonucu göreceksin
S.a arkadaşlar bunu söylememin yerimi değilmi bilemiyorum özür dilerim
Sorunum: SMF 1.1.1 Kullanıyorum Kategorilerin gifleri konu eklendikçe kendi kendine değişiyor alakasız şeyler oluyor bunu sabitleştirmemin bi yolu varmı yardım edersensiz çok sevinirim şimdiden teşekkür ederim....
Site bu: www.turistikcafe.com
burda TÜRÇKE karakter sorunu tartışılıyor, buna başka biyerde konu açsaydın iyi olurdu, sorunun temalar ile ilgili, tema dosyanı yeniden yüklemeyi dene
Güzel Bir Çalışma Ama Tecrube İşi tecrube Olmayınca Zor ??
Arkadaşlar win 2003 sunucudan Linux hosta geçiş yaptım. Mysql 4.x deki türkçe karakter sorununu bende yaşiyorum. Bu konudaki anlatımı denedim fakat bendeki sql 33 mb civarında, onun için program kitlendi vede sqlimi yükleyemedim..
Alternatif yolları araştirdim fakat bişi bulamadim. Ben bu 33mblik sqli türkçe karakter sorunu vermeden linux hostta nasıl kullanacam ?
db yi parçalara ayırarak yükleyebilirsin, linux sunucu bir seferde 50 mb büyüklüğündeki bir sorguyu çalıştırabilir, sen bunusağlıklı olabilsin diyorsan 4 tavsiye edilir ama 8 e bölmelisin ve böldüğün sorguları çalıştırmalısın. bu şekilde parça parça yapabilirsin.
Tek seferde 33 mb lik sqli yükledim fakat geçiş yaptiğim makinanın mysql versionu öncekine göre düşük. 4.1.x sanırım.. tek seferde yüklemesine yüklüyorum ama tr karakter sorunu çıkıyor burada ayrıntılı anlatilmiş ama benim işime yaramadi.. utf8 e çevirip denedim yine olmadi.. Türkçe bölümünde konu açtım gören yok, illa konu başliğina bunu çözene şunu verecez diye bişi yazılmasımı gerek.. Dün geceden beri uğraşiyorum okumadiğim döküman kalmadı, tr harfler yerine ? işareti çıkıyordu biraz oynadım şimdi tr harflerin yerinde bişi çıkmiyorr, tr harflerin kendiside çıkmiyor.
win 2003 makinadan linuxa geçtim. win makinadaki mysql versionu linuxa göre yüksekti..
win sürümü : MySQL sürümü: 5.0.27-community-nt
linux sürümü 4.1.x
işin içinden çı ka mi yo rum :S
bunun için kimseye bişey vermene gerek yok, sana özel mesajdada biraz bahsettim, bitane editör porgramı bul, ultra edit gibi, sql dosyasını aç ve bul değiştir mantığı ile karakterleri düzelt. daha sonrada göndermeyi yapabilirsin.
Eski hostumdan aldiğim yedekte tr karakter sorunu yok. ama yeni hosta sqli yüklediğimde sorun çıkıyor. yeni hostumdan aldığım sql şöyle
Quote78198, 4098, 44, 1172910557, 4051, 78198, 'Ynt: BEBEKYZLMDEN NC GZLME RESMLER', 'serenity', '[email protected]', '85.99.219.135', 1, 0, '', 'her zaman ki gibi karizma en tepede.karizmatik ocuk yaa.bu fotolar bizimle paylatn iin saol.', 'xx'),
(78199, 4613, 51, 1172910573, 1763, 78199, 'Ynt: gutun tak.canlarm.naslsnz', 'delikanli', '[email protected]', '88.254.93.254', 1, 0, '', 'ho geldn......', 'xx'),
Tr karakterler kökten yok olmuş. Bu şekilde nasıl bu değiştir yapacam :)
yada demek istediğini anlamadım,
türkçe karakter sorunu olmayan yedeğimi açıp ; mesela İ harfini I mı yapmam gerekiyor.
pm gönderdim demişn ama pm gelmedi bana arkadaşım :)
bu konuda oldiesmann'ıda rahatsız ettim ama bi sonuç alamadim..
QuoteOldiesmann
Project Manager
Simple Machines Hero
*
Online Online
Mesaj: 14,328
Ask me about the function DB :)
135237047 [email protected] Oldiesmann Cincy+Oldies+Fan
Üyelik Bilgileri WWW E-Posta Özel Mesaj (Online)
Re: (Konu Yok)
« Gönderilen: x5 : Bugün 01:39:58 ÖS »
« Bu mesaja ya cevap yazdınız ya da birine ilettiniz. »
Bu mesajı alıntı ile cevaplaAlıntı YanıtlaYanıtla Mesajı SilSil
If it's MySQL 4.0.x, I'm not sure there's much you can do, as character sets and collations were not supported until MySQL 4.1.
yukarıdaki gibi bir tabloda Türkçe karakter düzeltmesi yapamazsın, çünkü karakterler yok, Türkçe karakter düzeltmesi bazı sitelerdede görürsünüz, farenin sağ tuşuna basıp encoding ayarını değişitirnce internet explorerde karakterler bozulur, aynı olay veritabanı yedeğindede mevcut, biz bul değiştir mantığı ile bunları düzeltip siteye sql yardımı ile upload ederiz, yani yapılması gereken tek şey bul değiştir mantığı ile bozuk karakteri orjinali ile değiştirmek ve sql i çalıştırmak, ama senin mesajdaki tabloda karakter yok, yedeğinde bi sıkıntı var senin.
Eski hostumun mysql versionu şimdi kullandiğima göre yüksek. Yeni hosta geçmeden önce temiz sorunsuz bir yedek aldım vede şimdi kullandığım hostta yüklediğimde TR karakterlerin yerinde ? işareti çıktı.
Kafam bozuldu tuttum mysqli başka bi sunucuya kurdum ordan 3306 portu ile yeni hostumdan çağırdım bu seferde üstteki gibi türkçe karakterler kökten çıkmadı. Hatta tr karakter yerine bozuk harfleride göremedim..
Şimdide yine hostumdaki mysqle yüklemeyi deniyorum. tabloları oluştururken charseti latin5 olarak değerlendirdim bakalım ne olacak. SQLi yüklemek içinde MYSQL Query Toolu indirdim onunla yüklüyorum.
Birde şöyle bişi buldum : http://www.dmry.net/mysql-turkce-karakter-problemi
Ama buda bi sonuç vermedi.. Dün geceden bu yana beni verem etti bu :)
dberdi istersen msnimi veriyim orda bi kaç şey göstermek istiyorum çünkü o kadar cins bişiki anlatırken kelimeler yetmiyor :S
aslındasmf adminden alınan yedekte türkçe karaktersorunu olmuyor, sadece mydminden alınandan oluyor, myadminden alınan yedek dosyasını hiç bir uygulamaya tabi tutmadan, herhangi bir edit programı ile tavsiyem editplus yada ultra edit dir, yada sqlserver 2005 kullanan varsa onun editörü çok hızlı bu konuda, bu uygulamalardan biri ile açıp, bul değiştir mantığı ile karakterleri düzeltip, siteye upload edeceksiniz, bunuda ilk sayfada nasıl olduğunu anlattım, latin, utf falan uğraşmayın onunla, smf yi sıfırdan siteye kurun, arkasından eski yedeğinizi bul değiştir mantığı ile değiştirin ve varolan tabloların üzerine ilk sayfayı okuyarak yükleyin, sorunsuz bi şekilde olcaktır, ben bi sürü site taşıdım hiçsorun olmadı.
Biliyorsunuz SMF mail göndermek için size iki seçenek sunar.
(Bu seçenekleri SMF 1.0.x kullananlar burada bulabilirler: Yönetim -> Seçenekler ve Opsiyonlar
SMF 1.1.x kullananlar burada bulabilirler: Yönetim -> Sunucu ayarları -> Temel ayarlar)
Bunlardan birisi standart bir PHP fonksiyonu olan mail() dir.
Bu fonksiyon sendmail ile mesajlarınızı ana sunucuyu kullanarak gönderir.
Oldukça hızlı bir yöntemdir. Ancak sunucunun yoğunluğuna göre cevap vermesi uzun sürebilir.
Yani eğer sunucunuz çok yoğunsa bir maili bir kaç saat sonra gönderebilir.
Hatta bazen hiç göndermeyebilir. Gönderdiği zaman da bazı gelişmiş mail sunucularında "spam", "junk" gibi klasörlere gidebilir ve kullanıcı "inbox" ına gitmeyebilir. Ancak belirttiğim gibi, mail göndermenin normal şartlarda en hızlı yoludur.
Bu yöntemi kullandığınızda mesaj, üyelerinize "Yönetim -> Sunucu ayarları -> Webmaster e-posta adresi" kutusuna ne yazılmışsa, o adresten gidiyormuş gibi görünecektir. Dolayısıyla, bu kutuya kendi alan adınızın uzantısıyla bir e-posta adresi girmeniz, gönderilen postaların "junk" veya "spam" klasörlerine gitme olasılığını oldukça azaltacaktır.
Bu yöntemi kullanmak için tek yapmanız gereken, "E-posta gönderim türü" olarak PHP seçmenizdir.
Eğer forumunuzdan giden e-postalarda hiç bir sorun yoksa, e-posta ayarlarınızı değiştirmeye gerek yoktur, bu yöntemi rahatlıkla kullanabilirsiniz.
Yalnız şunu da belirtmeliyim ki, eğer sunucunuzda sendmail programı yoksa veya iyi ayarlanmamışsa bu seçeneği kullanarak mesaj göndermeniz imkansızdır.
SMF'in sunduğu diğer seçenek ise SMTP seçeneğidir.
Sendmail'e göre daha yavaş bir seçenektir ancak güvenilirlik açısından daha iyidir.
Yani SMTP yöntemiyle bir mailin gönderildiği söyleniyorsa, o muhakkak gönderilmiştir. Ayrıca sendmail de olanın aksine, spam veya junk olarak gitme olasılığı düşüktür. Çünkü gerçek bir adresten mesaj gönderilmektedir. (Sendmail'de hayali bir adresten gider mesajlar)
Postalar gönderileceği zaman sunucu olarak da sizin sitenizin bulunduğu sunucu değil, SMTP adresini girdiğiniz sunucu kullanılır. Dolayısıyla mesaj gönderme sırasında forum daha az yüklenmiş olur.
Ancak eğer SMTP sunucusu olarak kullandığınız hizmet sağlayıcı sizin hostunuzdan değilse, o zaman da bu kullanıcılarınıza göre bir eksi puan olabilir. Çünkü sizin forumunuzdan giden mesajlar, sizin forumunuza ait olmayan bir e-posta adresinden gidecek. (Bu adres de sizin SMTP sunucusunda kullandığınız kendi üye adınızdır)
O yüzden eğer SMTP yöntemini kullanacaksanız, kendi alan adınızla size SMTP hizmeti sağlayabilen hostları tercih etmeniz sizin yararınıza olacaktır.
Bu yöntemi kullanmak için yapmanız gereken, "E-posta gönderim türü" alanını SMTP olarak seçmektir.
Daha sonra da onun hemen altındaki SMTP ayarlarını yapmanız gerekir.
Peki bu ayalar nedir? Oralara ne yazmamız gerekir?
- SMTP sunucusu => Buraya SMTP hizmeti aldığınız sunucunun SMTP adresini yazmalısınız.
Eğer kendi hostunuz size SMTP hizmeti sağlıyorsa ama siz sunucu adresini bilmiyorsanız, hostunuza başvurup bu bilgiyi onlardan isteyebilirsiniz.
- SMTP portu => Buraya numerik bir değer girmeniz gerekir. Bu nunumara, SMTP sunucusuna bağlanılacak portun numarasıdır. Bunu kapı numarası olarak düşünebilirsiniz Bu port numarasını, SMTP servis sağlayacınızdan, eğer bu sağlayıcı hostunuz ise hostunuzdan öğrenebilirsiniz. Ancak SMTP hizmet sağlayıcıları genellikle varsayılan SMTP portu olan 25 numaralı portu kullanırlar. Belki bir çoğunuz dikkat etmişsinizdir, SMT kurulduğunda bu kutuda kendiliğinden 25 yazar. Bu kutuyu boş bıraktığınızda da varsayılan port, yani 25 kullanılır.
- SMTP kullanıcı adı => Bu alana SMTP hizmet sağlayıcınızın size vermiş olduğu kullanıcı adını yazın. Genellikle bu kullanıcı adı sizin e-posta adresinizdir. (Sağlayacıdan almış olduğunuz e-posta adresi)
Diğer bazı sunucular ise kullanıcı adı olarak e-posta adresinin @ işaretinden önceki kısmını kullanırlar.
Dolayısıyla eğer SMTP kullanıcı adınızı bilmiyorsanız buraya e-posta adresinizi yazmayı deneyebilirsiniz. Örneğin
[email protected] Eğer kullanıcı adının yanlış olduğuna dair hata mesajı alırsanız buraya sadece forum-posta yazmayı deneyebilirsiniz. (Yukarıdaki örneğe istinaden..)
Eğer ikisi de olmuyorsa, o zaman bu bilgiyi SMTP hizmet sağlayıcınızdan temiz etmelisiniz.
- SMTP şifesi => Bu alana SMTP şifrenizi yazmalısınız. Bu şifre genellikle sizin e-posta şifrenizdir. Dolayısıyla SMTP şifrenizi bilmiyorsanız buraya e-posta şifrenizi yazmayı deneyebilirsiniz. Eğer şifrenin hatalı olduğuna dair hata mesajı alırsanız bu bilgiyi SMTP hizmet sağlayıcınızdan isteyiniz.
Bir de forumda gezerken gördüm, yabancı bir arkadaş Googla mail (gmail)'in SMTP yöntemiyle nasıl kullanılabileceğini anlatmış. Gmail'in diğer SMTP hizmet sağlayıcılarından bir farkı var. O da giriş yaparken SSL istemesidir. Dolayısıyla normal şartlarda Google SMTP hizmetini kullanabilmeniz için sunucunuzun PHP ayarlarında openssl eklentisinin etkinleştirilmiş olması gerekir.
Yani sunucunuzdaki php.ini dosyasında bu satırın olması gerekir:
extension=php_openssl.dll
Bu, normal SMTP hizmeti sağlayan sunucular için zorunlu değildir.
Gmail SMTP hizmetini kullanarak forumunuzdan üyelerinize e-posta göndermek için yukarı bahsettiğim ayarları şu şekilde yapmanız gerekiyor:
E-posta gönderim türü = SMTP
SMTP adresi = ssl://smtp.gmail.com (Harflerin küçük olması önemlidir.)
SMTP portu = 465
SMTP kullanıcı adı =
[email protected]SMTP kullanıcı şifresi = Gmail şifreniz.
Ancak bilmelisiniz ki Gmail'in günde SMTP relay sayısı 250'dir. Yani SMTP kullanarak Gmail ile bir günde 250'den fazla e-posta gönderemezsiniz.
SSL gerektirmeyen sunucularda ise (genellikle de gerektirmez) ayarlar genellikle şu şekilde olur:
SMTP adresi = smtp.domain.com
SMTP portu = 25
SMTP kullanıcı adı =
[email protected]SMTP şifresi = şifre
Hangi yöntemi kullanırsanız kullanın, üyelerinize tek tek veya hepsine birden e-posta göndermek için yapmanız gereken Yönetim -> Haberler ve Haber listeleri -> E-posta gönder bölümüne gelmeniz ve yönergeleri izlemenizdir.
Bir ipucu daha; buraya üyelerden birinin e-posta adresini yazmak zorunda değilsiniz. Herhangi bir kimseye de buradan e-posta gönderebilirsiniz.
welly hayırdır? :)
Forumdan e-posta göndermenin Pöf noktaları :)
cozemedım sorunumu şığü cıkmıyor :(
Aynen bendede devam ediyor.. http://forum.ceviz.net/mysql-latin5-turkce-karakter-problemi-t17527.html
nice sitelere baktım döküman okudum ama nafile :D
Quote from: bogachan1071 on April 06, 2007, 04:22:34 AM
cozemedım sorunumu şığü cıkmıyor :(
Aynen bendede var. Kaç gündür uğraşıyorum..
sorunda yükleme esnasında. .sgl türkçe karakter hatası yok. Ama yükleme yaptıkdan sonra ekranda Türkçe karakter hatası çıkıyor ?
Quote from: Gezgin-® on April 06, 2007, 02:05:59 PM
sorunda yükleme esnasında. .sgl türkçe karakter hatası yok. Ama yükleme yaptıkdan sonra ekranda Türkçe karakter hatası çıkıyor ?
Aynen...................
Tam üstüne bastın. Eski hostumdan indirdiğim hostta tr karakterler sağlam duruyor. Yeni hosta atıp çaliştirdiğimda bozuluyor :)
dostum benim hostumun mysql adresi forumu kurarken localhost girdim.
phpmyadmin'in adresini giriyorum vt host adresine kabul etmiyo.
türkçe karakterlerim gittii :(
derdime devada yok...
Valla telef olduk........ Ben çözümü buldum :) MYSQL i başka bi sunucudan kullaniyorum ama kaynak dosyalarda ayrı bi hostta :)
arkadaşlar Türkçe karakteri çözemedim diyen bana db sini yollasın...sunucu primary ip versin, db kullanıcı ve şifresini versin, gerisini bana bıraksın, aslında uygulama basit, daha öncede dediğim gibi sadece bir kez yapmak yani uygulamak gerekiyor.
pFF :( beNDe haLa aynı sorun ddkLerni yaptım yakLaşık 30 saniye ting edip durdu ve sonunda bitti siteye girince sonuç aynı
bağlanmada sorun var o programda..
teşekkürler dberdi
Quote from: MeB.NeT on April 15, 2007, 12:38:43 AM
bağlanmada sorun var o programda..
beNde bağLanıyor phpMyadminde girdiğim DB Name fLn gözüküyor fkT türkçeleştirme yapmıyor :S
arkadaşlar, çözemeyen bana özelden mesaj atsın, ben birsürü site taşıdım ve taşıttırdım, sorun vs yok, sadece ilk defa yaptığınız için uygulama gerekiyor, emin olun yapılınca tekrar yapmak çok basit gelir.
MySQL Control Center ben de bahlnirken hata verdi kullanici adi ve pass hatasi saniyorum ama ayni kullanici adi ve pass ile kendim girebiliyorum kontrol panelime ama bu verdiginiz programla giremiyorum neden olabilir ip dediginiz dns sanirim ki dns ler dogru eminim..
HATA RESMi:
(http://img254.imageshack.us/img254/9853/hatammus9.jpg) (http://imageshack.us)
linux sunucular için wilchars eklemen gerek, msql admin paneline (cpaneldeki) % işaretini eklemezsen ve sunucu buna izin vermezse bağlanamazsın, ilk önce % işaretini ekle halen bağlanamaz isen sunucunla irtibata geç.
PHPMYADMIN penceresinde sunlar var
Yapı - SQL sorgusu - Ara - Sorgula - Dönüştür - Import - İşlemler
bunlardan mi dedigini yapmaliyim dberdi ??
ya bu % yi nereye ekliyorus bulamadım bi turlu yardım pls.
cPanel version 10.9.0-RELEASE-10737
cPanel Pro Version 1.0 (RC36)
kullanıyorum.
Quote from: dberdi on April 16, 2007, 01:22:22 PM
linux sunucular için wilchars eklemen gerek, msql admin paneline (cpaneldeki) % işaretini eklemezsen ve sunucu buna izin vermezse bağlanamazsın, ilk önce % işaretini ekle halen bağlanamaz isen sunucunla irtibata geç.
bunu nasil yapacagimizi aciklar misin % isareti nerede ve nasil eklenecek..
tesekküröer
mysql database bölümün altkısımlarında addhost var. oraya % işareti koy.
Quote from: Eria D`or on June 05, 2007, 11:21:39 AM
mysql database bölümün altkısımlarında addhost var. oraya % işareti koy.
addhost secenegi yok bende galiba cpanel icin söyledin arkadas, cok sagol yanitin icin..
plesk icin bilen yok mu?
Bak arkadaşım. mysql üne gir ingilizceyap yukarıda operations bölümü var oraya gir en altında dil kodlaması var on utf8_turkish yap. smf sitesinden türkçe paketinin utf8ini indir ve yolla. ve sonra Mysqlun query bölümüne gel. sql dosyasını note pad ile aç kopyala ve yapıştır. notepad'de türkçe karakterler gözüküyorsa sorunun hallolacaktır.
tesekkür ederim Eria D`or
bu işlemle konular ve iletiler mi Türkçeleşiyor? benim şuanki sorunum forum diliyle alakalı. Giriş yap, çıkış yap gibi.. yani buna çözüm olurmu?
Quote from: KesKin on June 14, 2007, 07:22:48 PM
Öyle sorunları SMF'nin Türkçe Paketini İndirerek çözeceksiniz. Bu Türkçe karakter sorunu ayrı birşey...
TayFun KesKin
evek kardeş, utf Türkçe dil paketini yükleyip, sunucu ayarlarındanda utf Türkçeyi seçince sorun kalmadı.
Arkadaslar, ben smf'i bedava ftp webspace ve mysql veren www.funpic.de kurdum.
Ne yazik ki cok acemigim ve böyle birsey'i ilk deniyorum. Bendede karakter sorunu var ve sizin bu konuyu okudum ve program'i indirdim.
Fakat bildiginiz gibi bu bedava hostlar ip vermiyor. sitemin adi www.tnoxid.tn.funpic.de burada bazi arkadaslar'in ping gönderip ip adresini ögrenme tekniyini denedim fakat ip mi bu programa verdigimde sorun cikiyor baglanamiyor. PHPmyadmin kullaniyorum ve orada üst taraftada bir ip var onu'da denedim, ama olmuyor....
Ne yapmaliyim???
Ilginiz icin tesekkürler
pardon benim siteme böyle ulasiyorsunuz tnoxid.tn.funpic.de www eklemeden
ya db yedegi alamadıgım icin sap gibi ortda kaldım
arkadaşlar, tr sorunu olan varsa beni msn sine eklesin, sorunun çözümü db nin büyüklüğüne göre en fazla 10 dk sürer
Arkadaslar Ne oLUR Yardim edin forumdaki karekterler bozuk cikiyor..
(http://img150.imageshack.us/img150/3761/unbenanntkc7.jpg)
http://img150.imageshack.us/img150/3761/unbenanntkc7.jpg
lütfen yardim edin.. Ü i harfleri böyle cikiyor be bazi katogori basliklarin tümü görükmüyor ...... � böyle birsey ciikiyor...
forum bakimina girdim -sonra generel onarimda en asagidaki secengi uyguladim ..ve dönüstür yaptim forumdaki karekterler bozuldu... bunu nasil düzeltirim?????????
NOT: FORUMDA ARAMA YAPTIM BUNA BENZER KONU VARDI AMA ORDA KIMSE YARDIM ETMEMISTI...
arkadaşım burdaki adımları teker uygularsan hiç sorun yaşamazsın, ben daha geçen gün tam 48,50 mb büyüklüğündeki bi siteyi taşıdım, adımları sırasıyla uygula kesin ve net sonuç alırsın
Quote from: aslan4 on October 21, 2007, 01:53:53 AM
Arkadaslar Ne oLUR Yardim edin forumdaki karekterler bozuk cikiyor..
(http://img150.imageshack.us/img150/3761/unbenanntkc7.jpg)
http://img150.imageshack.us/img150/3761/unbenanntkc7.jpg
lütfen yardim edin.. Ü i harfleri böyle cikiyor be bazi katogori basliklarin tümü görükmüyor ...... � böyle birsey ciikiyor...
forum bakimina girdim -sonra generel onarimda en asagidaki secengi uyguladim ..ve dönüstür yaptim forumdaki karekterler bozuldu... bunu nasil düzeltirim?????????
NOT: FORUMDA ARAMA YAPTIM BUNA BENZER KONU VARDI AMA ORDA KIMSE YARDIM ETMEMISTI...
utf Türkçe dil paketini yükleyip, sunucu ayarlarındanda utf Türkçeyi seçince sorun düzelmeli kismen ama tâmamen düzelmesi icin temanin kodlama sistemini de utf8 olarak kaydetmelisin, bunu da temanin dosyalarini indir pc ne sonra notpad ile ac hic degistirmeden farkli kaydet secip typ olarak utf8 i sec ve kaydet hepsini böyle yap sonra ftp den eskileri ile degistir ama ne olur ne olmaz eskilerini de yedek olarak tut yani kopyala önce sonra kopyalar üzerinde dediklerimi yap eski dosyalarin da yedekte dursun tema dosyalarindan bahsediyorum ;) kolay gelsin
Quote from: dberdi on October 18, 2006, 06:25:17 AM
sql dosyasını bilgisayarında editör programları ile aç, bul değiştirmantığı ile düzelt ve tekrar gönder, sorun düzelir. {{denenmiştir}}}
aynı sorun bendede ar düzeltince düzeliyor yani el ile düzeltince düzeliyor (ş,ı,ğ) gibi bazıharfler "?" şeklinde dediğinizi yaptım açtım metin belgesi ile yalnız orada normal görünüyor herşey şler ş ğ ler ğ:) ne yapacağız
Arkadaşlar, bu sorun öyle dallı budaklı bir sorun ki öyle aşırı basit olduğunu düşünmüyorum. Zira defalarca kez denedim ama büyük veritabanlarımı forum içinden alamadım bir türlü. Şu an 20 saatlik aralıksız bir veritabanı aktarma çalışmasının sonuna gelmiş durumdayım. Edindiğim deneyimleri paylaşmak istedim.
Sorunların temel kaynağı şunlar: Hosting kısıtlamaları (max_execution_time, max_upload_size sınırlamaları gibi) , Türkçe karakterin mysql motoru veya editor programlarında tanımlı olmaması, vs vs.
İpuçlarım:
1) Editor olarak mutlaka Notepad++'yı kullanın. Sql dosyalarını açtıktan sonra da 'Format' menüsünden 'Encode in ASCII' seçeneğini seçin.
2) Eğer benim ki gibi 200MB'lık bi veritabanınız varsa ve hosting'iniz upload veya execution time sınırlamaları koyduysa en doğru araç bence, MYSQLDUMPER 1.22 .
3) Bundan sonrası aynen herkesin dediği gibi mysqldumper'la parçala, download et, türkçe karakterleri düzelt, diğer hosting paketine FTP ile at, yine mysqldumper'la geri yükle.
4) Mysqldumper'ı kullanırken dikkatli olun. mysqldumper klasörünü şifreleyin+işiniz bitince mutlaka silin+cpanel'den wildcard, %, hostunu kapatmayı unutmayın.
Daha aklıma gelen olursa yazarım :)
Değerli arkadaşlarım, ister 20 mb, istersede 200 mb veritabanınız olsun, hiç ama hiç problem değil, sorunu yaşayan bana PM atsın eski serverden hiç yedek almasın, yani yedek almadan hostu taşımadan eski serverinizde db kalsın bana eski ve yeni server adresini verin aktarayım, 70 mb lik bir db yi hiç sorun olmadan tıkanıklık yada sıkıntı yaşamadan 25 dakikada aktardım ve şuan kendi serverimde çalışıyor, bunun gibi bir çok site aktardım, benim buraya yazdığım sadece bi öneri bi çözüm yolu, bunun yani TÜRKÇE karakter sorununun bende birsürü çözümü var, yapamayan PM atsın sorununu yazsın aktarayım, aktardığım sitelerdende referanslar bile verebilirim. siteyi download falan etmeyin, dum pump neyse onunlada uğraşmayın herşey yerinde kalsın, eski server ip adresi ve yeni server ip adresini verin gerisini bana bırakın,
teşekkürler
Valla saolasın dberdi, baya emek sarfedip bizle paylaşmışın konuyu. öncelikle teşekkür ederim. anlamışsındır ki yukardaki mesajım eleştiri değil, sadece sorunu söylediğin yöntemle halledemeyen,çözüm arayan benim gibiler için bir yol gösterici veya başımdan geçenlerin kısa bir notu.
Yeri gelmişken sorayım, benim hostta malesef 10mb üzeri yükleme yasak, yani smf admin'inden dahi 10mb üzeri veritabanı yüklemesi yaptırmıyor(tamamladı gibi gösteriyor ama sql dosyasını yarıda kesiyor). bunu nasıl atalatabilirim?
db yi hosta direk atmayacaksın, zaten bu küçük yöntemler için çözümdür, büyük yöntemler için çözüm arıyorsan eğer bunun için
1 - host taşıyacaksan iki host arasında bağlantı kurup select / insert deyimi ile satır satır aktaracaksın ki en sağlıklı yöntemde budur, bununla dilediğin büyüklükte db yi aktarabilirsin, ister 2 mb istersende 2 gb hiç farketmez. ben 70 mb yi yaklaşık 20 dakikada transver ettim, hiç sorun olmadı, ne tr karakter nede başka bişey,
2 - eğer aynı host üzerine db dump edeceksen bunun içinde aynı hosta 2 bağlantı açacaksın farklı bir db oluşturcaksın select .... tablo 1 / insert into tablo 2 gibi bir cümle kurup aktaracaksın ve ayar dosyalarında db nin adını değiştirceksin.
kolay gelsin.
Ben yeni kurduğum smf forumunda bile TR karakter sorunu yaşıyorum.
forum.rami.k12.tr adresinde var. Şu an yedekli bir db yüklü ama yeni kurduğum zaman bile ğ karakterlerinde sorun vardı.
Şuanki db'ye mysql den baktığımda TR karakterlerinde sorun görünmüyor. Ama forumda nedense gözükmüyor. Dil ayarlarından da Tr yaptım.
Zaten kurduğum takvimde de sorun çıkıyor "ğ" ler için. takvim.rami.k12.tr adresinde takvim kurdum onda da yok nedense.
Önceki hostumda böyle bir sorunla hiç (yeni kurduğumda bile) karşılaşmamıştım. Acaba bu yeni hostumdan mı oluyor bu durumlar?
kurmuş olduğunscriptlerdende kaynaklanıyo olabilir ?
Quote from: dberdi on January 20, 2008, 01:07:44 PM
kurmuş olduğunscriptlerdende kaynaklanıyo olabilir ?
Valla bilemiyorum ki. Önceki hostingte ne yapmışsam aynısını yaptım. Hadi eski databese'i yükleyince sorun çıkarsa dil ayarlarını yapamadım diyecem de daha yeni kurduğum anda hiç ekstra bir şey yüklü değilken bile hata verdi.
http://www.simplemachines.org/community/index.php?topic=195127.0
Sorunumu buradaki yöntemle çözebildim.
valla ilginç :) ama çzölümesine sevindim
Sorma ya. Kaç gündür uğraşıyorum. Çözümüm 3 kelime ile olacakmış demek. :)
Quote from: dberdi on September 29, 2006, 04:25:58 PM
Değerli arkadaşlarım, sizlere çok basit ve kolay olan TR karakter sorunu ile ilgili kendi çözümlerimden birini sunuyorum. Bu yöntemde hiç ama hiç zorluk çekmiyorsunuz. Sunucu değişimlerinde özellikle çok işe yarıyor bu sistem, sunucu değişimi, alan adı değişimi hiç farketmiyor. kesinlikle kullanın. Bu sistemi yazmamdaki amaç, Türkçe yardım araçlarındaki geri yükleme ve backup yapma sistemine alternatif olmasıdır. İşlemi uzun uzun anlattım ama uygulamada çok basit ve kısa sürüyor.
Yapmanız gereken işlemleri size sırasıyla yazıyorum.
1- Smf Admin panelinden veritabanınızın yedeğini alın. Yanlış duymadınız, Phpmyadmin yada backup tool larını kullanarak değil. Admin panelinden alıyorsunuz. Bunu dememdeki nedende, Admin panelinden alınmış yedek dosyası Türkçe karakterleri sorunsuz tutuyor.PhpMyAdmin aracı, çalışma esnasında serverde yüklü olan MySql Encodesini kullandığı için yedeklerinizde tr karakterler bozuk çıkar. Smf RunTime Esnasında Browserin Varsayılan Encodesini gösterdiği için db yedekleme mekanizması Client Side taraflı çalışır ve DB yedeği Clien Side Encode yani kullanıcı bazlı olur. Bu nedenle TR karakter sorunu SMF admin panelinden alınan yedeklerde olmaz. Dileyen arkadaşlarım yedek alıp dosyanın içine bakabilirler. Not : Yedek aldığınız dosyanın içine bakacağınız editöründe birden çok encode sistemini desteklemesi gerekmektedir. Ben bu iş için SQL Server 2005 Query Editör kullanıyorum. Bütün encode sistemlerini destekliyor.
2 - Aşağıdaki linki verilen dosyayı bilgisayarınıza indirin ve kurun
http://prdownloads.sourceforge.net/mysqlcc/mysqlcc-0.9.4-win32.zip?download
3 - Programı açın ve hostunuzu buraya kayıt edin. Bunu nasıl yapacam diye soruyorsanız.
- Karşınıza gelen ilk ekranda Name yazan yeri boş geçin.
- Host Name kısmına serverin ip adresini yazın, Genelde alan adınıza yazdığınız ilk yada ikinci dns ip adresi oluyor.
- Database Kullanıcı Adınızı onun altındaki satıra girin.
- Database Şifrenizi onun altına girin ve önce test diyin sonra Apply diyip onaylayın.
4 - Karşınıza sol tarfa veritabanı adı gelcek. Onu çift tıklayarak aktif hale getirin.
5 - Aldığınız Veritabanı yedeğini açın ve içindeki .sql uzantılı dosya açığa çıksın.
6 - MySql Control Center Programında ekranda üst tarafta SQL yazan düğmeye tıklayın ve Kaydet düğmesinin yanındaki Aç (Open) düğmesine basın ve .sql uzantılı dosyayı seçin ve ekrana yüklenmesini bekleyin.
7 - Yapacağınız son işlem ise yükleme işlemi bitince, yani bütün dosyayı ekrana alınca (bunuda sol taraftaki kaydırma çubuklarını takip ederek görebilirsiniz) Araç çubuğundaki ÜNLEM (!) düğmesine basmak ve yüklemeyi görmek olcaktır.
Bilgisayarınızın sesini açın ve her insert ve create tablolarda verdiği ting sesini duyun. Eğer hata meydana gelirse, burada size farklı bir ses verir ve zaten duyunca anlarsınız.
İşlemin bittiğini anlamak için Araç Çubuğundaki ÜNLEM İŞARETİNİ ve gelen SONUÇ BİLDİRİM SESLERİNİ dinleyiniz. Ünlem işareti sorgu çalışırken SOLUK renktedir. Sorgu bitince sesler durur ve Ünlem işareti tekrar aktif olur.
Yanlışlıkla İki kez yaparmıyım diye üzülmeyin, bassanız bile veritabanındaki tablo yapıları nedeniyle iki kez yapamıyosunuz. İşlem iptal ediliyor.
MySql Control Center i bilgisayarınıza kurduktan sonra veritabanınızıda burdan yönetme imkanınız oluyor. Çok kullanışlı ve basit bir program. Ben bu şekilde tam 4 kez sistem yüklemesi yaptım hiç bir sorun yaşamadım.
Bu Esnada Çıkabilecek Sıkıntılar
Değerli arkadaşlar, bu esnada çıkabilecek tek sıkıntı Veritabanı sunucusuna bağlanmada sorun çıkmasıdır. Onunda çözümlerini aşağıda veriyorum size.
1 - Eğer linux sunucu kullanıyorsanız, Cpanelden Mysql Database Administrator a girin ve en altta Wilcard yazan yere % işaretini yazın ve ekle diyin. Linux sunucularda veritabanına uzaktan bağlanabilmek için bu işlemi yapmanız gerekmektedir.
2 - Girdiğiniz ip adresi veritabanı sunucusu adresi değildir, ikinci dns ip sini girin, yada hosting firmasıyla iritbata geçin:
Denediğim Diğer Alternatifler
Değerli arkadaşlar, Bu işlemi hızlandırmak için daha güncel programlarda denedim, Mesela MySql Administrator yada MySqL Qery Browseri de denedim, sorunsuz bir şekilde bağlandım ama en iyi çözümü MySql Control Center verdi. Bu arada bu programlarıda incelemenizi tavsiye ediyorum :)
Eğer Veri Tabanı Yedeği PhpMyAdmin den Alınmışsa
Eğer veri tabanı yedeğini PhpMyAdmin den almışsanız, db yi açıp bul değiştir mantığı ile karakterleri düzelttikten sonra, yukardaki adımlardan 2. adımdan itibaren yapabilirsiniz.
Bu işlemi yapamayan arkadaşlarım beni ekleyebilirler.
alperuzi: linki düzelttim, program açık kaynak kodlu ve sourceforge'dan indirilebilir :)
Ben bağlantı kuramadım.port numarası ne olcak hata mesajı veriyor.cute ftp ile kuruyorum bu programla bağlantıyı kuramadım..
sunucun linux ise % yada ip adresini mysql bölümüne eklemen lazım, eğer windows ise yani plesk kullanıyorsan, bağlantıyı kurarken plesk k.adın ve şifrenle bağlanmalısın, eğer linux plesk kullanıyorsan, k.adı ve şifresine yine plesk k.adı ve şifresi yazmalısın, çünkü pleskte admin yada giriş hesabı, enterprise admin oluyor. eğer başka hosttan başka hosta aktarım yapıyosan double session ile bunu daha kolay yababilirsin, ama eğer elinde yedek varsa onu adımları dikkatle oku yaabilirsin.
hooooooooooooop yokmu türkçe karaktere çözüm. hoooooppppp size bağırıyoz loo. uyumayınlaaaaaaaaaayynn millet sinir oldu iyice. kalkınlaaaaaaaaaaayn uyumayın.
öhöhhööööm şey özür dilerim. :D buraya biri bakıp geçiyor bakan eşşek değildir insandır. cevap vermeyen hayvan değildir. insandır. hepimiz sıradan bir insanız, allah hepimize akıl fikir vermiş ama neden insanoğlu hala türkçe karakter soruna bir çözüm bulamadı. anlayamıyorum hayret bişey
yedek alırken mutlaka full backup yapın sql yüklerken de bigdump.php ile yükleyin 1 dakikada sql yüklenmesi tamamdır bunlara hiç gerek yok 80 mb lık sql yüklüyorum ben :)
Quote from: php-coder on April 08, 2008, 12:41:09 PM
hooooooooooooop yokmu türkçe karaktere çözüm. hoooooppppp size bağırıyoz loo. uyumayınlaaaaaaaaaayynn millet sinir oldu iyice. kalkınlaaaaaaaaaaayn uyumayın.
öhöhhööööm şey özür dilerim. :D buraya biri bakıp geçiyor bakan eşşek değildir insandır. cevap vermeyen hayvan değildir. insandır. hepimiz sıradan bir insanız, allah hepimize akıl fikir vermiş ama neden insanoğlu hala türkçe karakter soruna bir çözüm bulamadı. anlayamıyorum hayret bişey
İKİ CİHAN BİR ARAYA GELSE SENİN ŞU MESAJINA İSTİNADEN ASLA SANA YARDIM ETMEM, BU NE UKALALIK NE BİÇİM BİR MESAJ, KİM NEYE ÇÖZÜM BULAMAMIŞ, BİZ BURDA SADECE BEN 127 WEB SİTESİ TRANSFER ETTİM HALEN CAYIR CAYIR ÇALIŞANLAR VAR, SEN NE DİYOSUN YA, HAKARET EDER GİBİ YAZI YAZMIŞSIN. İNSAN OĞLU ÇÖZÜM BULAMAMIŞ VS VS VS VS. NE ALAKA, OTURUP MYSQY CC YADA HEIDI SQL GİBİ PORGRAMLARI KULLANARAK BİRİNİ DİĞERİNE AKTARAMIYOSAN (TOPU TOPU 10 DAKİKALIK Bİ İŞ) ARAŞTIRMAYA ÜŞENİYOSAN NE ÇÖZÜMÜNDEN BAHSEDİYOSUN SEN, TRANSFER ETTİĞİM SİTELERİN ADINI YAZSAM, ŞU BAKTIĞIN SAYFA YETMEZ BUNA.
niye rapor edecek kadar sinirlendiniz anlamıyorum,
tamam, söyledikleri hoş olmayabilir, ancak bu herkesden çok onun problemi.
eğer şahsın yazdığı mesajı normal buluyosanız sizede söyleyecek bişeyim yok, eskiden bu tip mesajlar ya silinir yada sansürlenirdi, eşşekler hayvanlar vs vs vs bunedir ?
O eskidendiiii. artık hepsi bittiiii, sensizde daha iyiiiii, iyi yaşıyoruuuuummmm..
inan artık seni hiç istemiyoruuuummmm, inan artık seni hiç sevmiyorum.....
diri tim tim diridiri tim tim ....
ben de phpnukeden smfye geçiş yaptım ve Türkçe karakter sorunu yaşıyorum.
Programı indirdim ve denilenleri aynen yaptım.
Hiç sorun çıkmadı ama benim türkçe karakterlerim aynen eskisi gibi sorunlu duruyor.
Yardımcı olabilir misiniz?
dönüşüm yapan arkadaşların unuttuğu bir nokta var, dönüşüm yaptığınız editörün o anki desteklediği encode ayarı.... dikkatinizi çektiyse ben sorunun çözümü için MSSQL QUERY EDITOR ü kullandım, bu nedir ? bu microsoft sql server 2005 in query editörü (Studio Managament Express). siz başka editörlerde kullanabilirsiniz ama açtığınız zaman mümkünse win1254 destekli açın. bilindiği gibi Türkçe iso 8859-9 utf 8 turkish ve win1254 gibi bir kaç tane destekli encodesi var, Windows işletim sistemi varsayılan olarak 1254 encodesini kullanır, diğer encode Iso 8859-9 başka bir standartlar çerçevesinde ayrı bir global destekli encode sistemidir. utf ise daha sonra çıkmış, içerisinde diğer dillerinde desteği bulunan ancak gösterimi aktif ülkenin diline göre değişken olan bir encode sistemidir. Eğer utf 8 yada iso 8859-9 formatıyla açıpta karakter dönüşümü yaptıktan sonra kopyala yapıştır diyerek işlem yaparsanız başarısız olursunuz. Eğer windows kullanıyorsanız bunun için microsoftun editörlerini seçin, yada açtığınızda karakter setine dikkat edin.
bu dediğimi test etmek için bir sayfa açın, utf8 türkçe, win1254 türkçe ve iso8859-9 türkçe encodeleri ile sayfa gösterimi yapsın ve karakterlerin bozulduğunu görsün (ie de sağ click ve kodlama).
Quote from: dberdi on April 26, 2008, 04:03:30 PM
dönüşüm yapan arkadaşların unuttuğu bir nokta var, dönüşüm yaptığınız editörün o anki desteklediği encode ayarı.... dikkatinizi çektiyse ben sorunun çözümü için MSSQL QUERY EDITOR ü kullandım, bu nedir ? bu microsoft sql server 2005 in query editörü (Studio Managament Express). siz başka editörlerde kullanabilirsiniz ama açtığınız zaman mümkünse win1254 destekli açın. bilindiği gibi Türkçe iso 8859-9 utf 8 turkish ve win1254 gibi bir kaç tane destekli encodesi var, Windows işletim sistemi varsayılan olarak 1254 encodesini kullanır, diğer encode Iso 8859-9 başka bir standartlar çerçevesinde ayrı bir global destekli encode sistemidir. utf ise daha sonra çıkmış, içerisinde diğer dillerinde desteği bulunan ancak gösterimi aktif ülkenin diline göre değişken olan bir encode sistemidir. Eğer utf 8 yada iso 8859-9 formatıyla açıpta karakter dönüşümü yaptıktan sonra kopyala yapıştır diyerek işlem yaparsanız başarısız olursunuz. Eğer windows kullanıyorsanız bunun için microsoftun editörlerini seçin, yada açtığınızda karakter setine dikkat edin.
bu dediğimi test etmek için bir sayfa açın, utf8 türkçe, win1254 türkçe ve iso8859-9 türkçe encodeleri ile sayfa gösterimi yapsın ve karakterlerin bozulduğunu görsün (ie de sağ click ve kodlama).
bu cevap benim sorunum için verildiyse birşey anlamadıgımı belirtmek isterim hocam :(
şimdi ben smf sitesinden converterı aldım ve phpnukeden smfye geçtim.
Phpnukeli veritabanın utf8 unicode.
Smfyi de aynı veritabanına yükledim, converter oyle gerektirdiği için.
Sorun şu ki nukeden cevirdiğim konu başlıkları ve konu içeriklerinde bazı türkçe karakterlerinde sorun var. bazıları da düzgün çıkıyor. ve yeni konu eklediğimde de herhangi bir sorun yok. sadece eski konularda var..
Bunu çözmek için yönteminizi denedim herhangi bir sonuç alamadım :S
Bu konuda yardım istiyorum. şimdi elle manuel düzeltmeye başladım.
Not: Bu sorunlar birlikte 2.bir sorun daha var. Uyelerin çogunu admin veya mod yapmış :( belki benim sorunum türkçe karakter değil de başka bişeydir.
öncelikle şunu söyleyim ben php sistemler konusunda pek bilgi sahibi değilim, smf forum kullanıyorum çünkü kaliteli bir forum ve ücretsiz, phpnukeden smf ye geçiş ile ilgili birşey diyemeyeceğim. TR karakter çözümü için smf transferinden sonra db yi yedek al ve burdaki adımları takip ederek yeniden yükle, sorunun çözülür.
Quote from: dberdi on April 26, 2008, 05:24:01 PM
öncelikle şunu söyleyim ben php sistemler konusunda pek bilgi sahibi değilim, smf forum kullanıyorum çünkü kaliteli bir forum ve ücretsiz, phpnukeden smf ye geçiş ile ilgili birşey diyemeyeceğim. TR karakter çözümü için smf transferinden sonra db yi yedek al ve burdaki adımları takip ederek yeniden yükle, sorunun çözülür.
Dbyi Smfnin admin bölümünden yedek aldım ve burda belirtildiği şekilde;
önce programı indirdim, gerekli bilgileri girip veritabanına ulaştım ve yedeklediğim veritabanını programa yükleyip ! ünlem işaretine bastım ve işlem bitene kadar bekledim. bundan başka yapmam gereken bişey var mı? bunları aynen yaptım ve sorunum çözülmedi.
Yedeklediğim veritabanının sonunda şöyle bir hata var:
# Done
Veritabanı Hatası: MySQL server has gone away<br />Dosya: /var/www/vhosts/sitem.net/httpdocs/forum/Sources/Load.php<br />Satır: 2005
Ayrıca Ünlem işaretini tıkladıktan sonra baya bi hata veriyor..
Execute yaparken bir sürü dublicate hatası veriyor. (300den fazla)
ve bir de syntax (virgul falandır herhalde) hatası veriyor..
Ve execute bittiğinde de sitede hiç bir değişiklik olmuyor :(
siz daha iyi anlarsınız bir yardım edip el atsanız bu işe :( 2 günümü aldı ama çözüm yok
Ne geregi var bukadar ugrasa yaw 2 sunucuda Linux cpnal olsun Full Beckup alin 2.Host cpanel den Full Beckup u geri yükleyin hazir /Home Dizininden tutun hepsi aynen gelir fotokopi gibi Database vs...
Quote from: sazan on April 26, 2008, 05:49:58 PM
Ne geregi var bukadar ugrasa yaw 2 sunucuda Linux cpnal olsun Full Beckup alin 2.Host cpanel den Full Beckup u geri yükleyin hazir /Home Dizininden tutun hepsi aynen gelir fotokopi gibi Database vs...
sorunu anlamadınız sanırım? Sunucu değişikliği falan yok ki.. Türkçe karakter sorunu var onu çözmeye çalışıyoruz..
Back up almak nasıl çözecek ki , eğer ciddiyseniz konuyu biraz acar mısınız?
Quote from: free__ on April 26, 2008, 06:03:27 PM
Quote from: sazan on April 26, 2008, 05:49:58 PM
Ne geregi var bukadar ugrasa yaw 2 sunucuda Linux cpnal olsun Full Beckup alin 2.Host cpanel den Full Beckup u geri yükleyin hazir /Home Dizininden tutun hepsi aynen gelir fotokopi gibi Database vs...
sorunu anlamadınız sanırım? Sunucu değişikliği falan yok ki.. Türkçe karakter sorunu var onu çözmeye çalışıyoruz..
Back up almak nasıl çözecek ki , eğer ciddiyseniz konuyu biraz acar mısınız?
Açarım tabiki niye açmıyım Ben sana yazmadim Genel olarak yazdim sen alinti yaptin :D Host Taşıma yaziyor konuda ondan yazdim seninle bir baglantisi var demedim
hocam yani siz de bir alemsiniz valla.. sadece konu başlığına bakılarak yorum mu yazılır :D Şu an bu başlıkta benim soruna çözüm arıyoruz.. hadi sizin de çorbada tuzunuz olsun.. bir çözüm sununda kurtulayım bu dertten.. yoksa tüm konuları silmek durumunda kalacağım.. yeterince duygusal oldu sanırım :) hadi bekliyorum
sazan arkadaşım biraz boş konuşma yapmış, ben açtığım konuyu güncelledim ve Türkçe karakter probleminin altına host değişikliğininde nasıl yapılacağını ekledim, başlığı ondan değiştirdim. ilk sayfaya bakarsa hem nasıl host taşınacağını hemde nasıl TR karakter çözümü bulacağını görür.
Laf kalabalığını herkes yapar, Cpanel bir sunucudan Pleske geçişi malesef dediğin gibi yapamazsın. Arkadaşım senin problemine gelincede senin encode sorunun var yani UTF 8 encodesine dönüşüm yapmışsın. Sorunun Çözümü için veritabanını bilgisayarına indir. Sonra HeidiSql Programını bilgisayarına kur, indirdiğin yedek dosyasını (sql dosyasıdır bu) HeidiSql ile aç ve bul değiştir yap, daha sonra sunucudaki tabloları sil ve yeniden upload et. Sorunun düzelir. Düzelmez ise yardımcı olurum. Özelden msn verebilirsin.
Dberdi hocam söylediğiniz şekilde sizin yardımınızla :) HedisiSqli çalıştırıp söylediğiniz şekilde bozuk karakterler için tüm değişiklikleri yaptım ve veritabanındaki tabloyu silip yüklemeye başladım.bir çok hatayla karşılaştım, duplicateler, not existler..... falan..
Forumda araştırma yapıp bir çoğunu söz konusu tabloları boşaltarak TRUNCATE idi sanırım bunu yaparak hallettim.
Yalnız hiç umulmadık bir anda aşağıda belirtilen hatayla karşılaştım :(
INSERT INTO `smf_log_search_subjects` (`word`, `ID_TOPIC`) VALUES ('model', 810), ('mühendis', 2613), ('mühendisleri', 3252), ('mühendis', 3228), ('mühendis', 3507), ('muhtar', 1655), ('muhteşem', 2935), ('muhteşem', 4183), ('muhteşemliği', 432), ('mukabele', 2183), ('mukabelesi', 1997),('mululuğun', 4200), ('mum', 2299), ('mum', 3397), ('mümkünmü', 3020), ('murat', 810), (/* large SQL query, snipped at 2.000 characters */
/* SQL Error: Duplicate entry 'mi-2006' for key 1 */
Ne yaptıysam kurtulamadım bu hatadan..
tabloları boşalttım düzelmedi. Sözkonusu log tablosunu açıp içeriğine baktım mi-2006 diye bişey göremedim :(
burada takıldım.. yardımcı olabilir misin?
bu işlemder kurtulmak için şu adımları yap,
1 - smf yi normal olarak kur
2 - log dosyaları hariç (tablo adında log geçen) diğer dosyaları sil
3 - düzenleme yaptığın sql dosyasındanda log dosyalarını (tablo adında log geçen) dosyaların aktarımını yapma. bunları sql dosyasından sil (tabi önce sql dosyasını yedekle)
4 - forumu çalıştır ve forum bakımını yap.
Çok teşekkür ederim dberdi..
Sadece board,cetagories ve messages tablolarını düzenledim..
2 harf yine düzelmedi(ı , ş) gerisi düzeldi.. o ikisiyle idare ederiz sorun değil..
sağolun
aslında düzelebilirdi, bul değiştin yapmadın sanırım ona :) ı harfi utf8 karşılığı iki buçuk harf yani bir tam bir birleşik harf yapar eğer aramayı eksik yaptıysan düzelmemiştir.
Quote from: dberdi on April 27, 2008, 05:18:52 PM
aslında düzelebilirdi, bul değiştin yapmadın sanırım ona :) ı harfi utf8 karşılığı iki buçuk harf yani bir tam bir birleşik harf yapar eğer aramayı eksik yaptıysan düzelmemiştir.
aramayı yapıp düzelttim. Hatta acaba ş ve ı harfini unuttum mu diye tekrardan kontrol ettim. düzeltmiştim. ama sorun değil ya bu kadarına da şükür :)
Şimdi de temada(eSSİZ) Türkçe karakter sorunu var. araştırınca onuda bulurum sanırım.
teşekkürler
arkadaşlar aynı sorun bendede var.. sitem hosting değiştirdi.. ilk serwera ulaşamadığımız için tam yedek alamadıklarından bişey yapamayacaklarını söylüyorlar.. harfler birbirine girmiş durumda. 2yıllık emeğimi silip yeniden sıfır kuralım diyorlar.. ne olur bana yardım edin.. www.mavinaz.net.. ben bu işlerden hiç anlamam tanıdığım bi webmaterde yok.. lütfen bana yardım edin..
ilk mesaja bakarak adımları takip edersen sorunun düzelir
teşekkür ederimde ben anlamıyorumki bu işten.. hiç anlamıyorum..işte bundan biri yardım edebilirmi diyorum..
@dberdi hocam bu konudaki ilk mesajlarını okudum ve burda daha çok eski sunucudan yeni sunucuya geçerken ki olaylar anlatılmış. ben şuan eski sunucudan yedeği phpmyadmin ile çektim ve eski sunucudaki hesabım kapandı.
Yeni sunucuya forumu kurunca karakterler değişik gözükmeye başladı. bunun için ne yapabiliriz?
(http://img359.imageshack.us/img359/693/vatantcpx4.jpg)
bilgisayarına indirdiğin yedeği mysql control center ile yada heidi sql ile açıp bul/değiştir mantığı ile bozuk karakterleri düzeltebilirsin ve daha sonra sunucuya yükleyebilirsin. bunu ilk mesajda anlatmıştım, bir dene yapamaz isen yardımcı olurum
@dberdi hocam o dediğin mantık, 101mb ve yaklaşık 300bini geçik satırdan oluşan bir db için hiç kolay değil. Acayip bir kasma oluyor replace yapınca ve düzenltilemiyor. Edit program hata veriyor ve kapatılıyor. Bu arada editlemek için Notepad++ kullandım. HeidiSQL programında da aynı hata ile karşılaşıyorum. Büyük bir database için ne gibi bir çözüm önerilebilir?
memory iyi kullanan bir editörle yapabilirsin, kullanıdğın edit programı ile olmaz, özelden ekle beni akşam bakalım aktarayım
eyw. hocam gönderdim özel mesajı..
dberdi hocam çözümün muhteşem oldu, ellerin dert görmesin.
sitemdeki muazzam farkı aşağıdaki iki resimden de görebilirsiniz ;)
ayrıca incelemek için http://forum.vatan.tc
(http://img359.imageshack.us/img359/693/vatantcpx4.jpg)
(http://img511.imageshack.us/img511/707/yenivatansu2.jpg)
Allah razı olsun, iyi çalışmalar.
Bu şahane yardımlaşma örneğinden dolayı sizi kutlarım Allah beyninize şahşınıza sıhhat sağlık versin.
çok teşekkürler
dostum emeğin için çok saol güzel bi çalışma olmuş ..
ama ben belki 20 defa host taşıma yaptım.
admin panelinden dbismi.sql.gz olarak db yi alıyorum ve yüklerken sadece dil seçimini latin 1 yapıyorum ve hiç bi sorun çıkmıyor...
çok ama çok teşekkürler. anlattıklarınla forum düzeldi. karakter sorunu kalmadı. eline sağlık.
merhaba arkadaşlar benim sorunum türkçe karakter ve tablo bozuklugu...
vbulletin forumumu smf çevirdim çevirmesine ama türkçe ve şekil bozuklugu oldu üye girişi dahi yapamıyorum bunun çaresi nedir?ü
www.uzakulke.com çalışan vbulletin forum
www.uzakulke.com/forum olmasını istediğim smf fikrinizi alabilirmiyim?
Quote from: mavi_patikli on September 24, 2008, 04:27:01 PM
merhaba arkadaşlar benim sorunum türkçe karakter ve tablo bozuklugu...
vbulletin forumumu smf çevirdim çevirmesine ama türkçe ve şekil bozuklugu oldu üye girişi dahi yapamıyorum bunun çaresi nedir?ü
www.uzakulke.com çalışan vbulletin forum
www.uzakulke.com/forum olmasını istediğim smf fikrinizi alabilirmiyim?
utf-8 türkçe dil dosyalarını atın ve admin paneli >serversettings den dil seçeneğini turkish-utf8 olarak ayarlayın
-TiReDsOuL
dediklerinizi yaptım lakin halaa site aynı:((( türkçe dönmeyen harfler var
arkadaşlar :S bunları denedim olmadı veri tabanı atılmış bir şekilde düzeltemiyormuyuz
dberdi
Hocam benimde kücük bir köy forumu yaptim ama bu türkce karekterler bende de calismiyor ne yaptimsa olmadi smf_1-1-6_turkish-utf8 kurdugum halde olmadi smf son sürümünü kullaniyom hata nerede bulamadim yardimlarini bekliyorum
s.a. arkadaşlar işelirimin yoğunluğu nedeni ile foruma fazla giremiyorum, ancak adımları takip ederseniz yapabilirsiniz.
" ! " basıyorum fakat no database ...... diyor
dberdi
Hocam benimde kücük bir köy forumu yaptim ama bu türkce karekterler bende de calismiyor ne yaptimsa olmadi smf_1-1-8_turkish-utf8 kurdugum halde olmadi smf son sürümünü kullaniyom hata nerede bulamadim yardimlarini bekliyorum
simdi SMF 1.1.9 bundan SMF 2.0 RC1-1 kurdum ve dil paketi olarakta smf_2-0-rc1-1_turkish-utf8 kurdugum halde calismiyor hatalar var bazi harflerde
Hocam türkce yazi karekterinde sorunum var yardimci olursan cok sevinirim
saygilar
özelden yazdim
ERROR 1067: Invalid default value for 'id_member'
bunun gibi birkaç tane daha var
ERROR 1146: Table 'orgin.smf_thank_you_post' doesn't exist
ERROR 1146: Table 'orgin.smf_sessions' doesn't exist
ERROR 1067: Invalid default value for 'last_update'
ERROR 1067: Invalid default value for 'id_member'
ERROR 1067: Invalid default value for 'ID_PICTURE'
Quote from: selibey on May 22, 2009, 08:07:13 AM
dberdi
Hocam benimde kücük bir köy forumu yaptim ama bu türkce karekterler bende de calismiyor ne yaptimsa olmadi smf_1-1-8_turkish-utf8 kurdugum halde olmadi smf son sürümünü kullaniyom hata nerede bulamadim yardimlarini bekliyorum
simdi SMF 1.1.9 bundan SMF 2.0 RC1-1 kurdum ve dil paketi olarakta smf_2-0-rc1-1_turkish-utf8 kurdugum halde calismiyor hatalar var bazi harflerde
Hocam türkce yazi karekterinde sorunum var yardimci olursan cok sevinirim
saygilar
özelden yazdim
Ve en sonunda forumu cökertim ne yaptiysam olmadi bende simdi sildim yeniden smf 1.18 kurdum
Simdi hocam ben bu yeni foruma eski yedekleri yüklemek istiyorum ama olmuyor Acaba ne yapabilirim eski yedekler bu yeni foruma yüklenirmi?? yüklenirse nasil yüklerim bir yardimci olurdaniz cok sevinirim cok tesekkürler simdiden
Quote from: Hakanchess on May 26, 2009, 02:16:26 AM
ERROR 1067: Invalid default value for 'id_member'
bunun gibi birkaç tane daha var
ERROR 1146: Table 'orgin.smf_thank_you_post' doesn't exist
ERROR 1146: Table 'orgin.smf_sessions' doesn't exist
ERROR 1067: Invalid default value for 'last_update'
ERROR 1067: Invalid default value for 'id_member'
ERROR 1067: Invalid default value for 'ID_PICTURE'
Benim forumda açılmıyor..
değerli arkadaşlarım, yazdığım adımları bire bir uygularsanız sorununuz çözülecektir, bende sizden farklı bir yöntem kullanmiyorum, aynen bu yazdığım yöntemi kullaniyorum.
yaptıklarınızı yapıyorum verdiği hatayı yukarda belirttim
Benim forumu arkadaş yanlışlıkla utf-8 e çevirmiş Yağız abi uğraştı birazı oldu.Sonra beni buraya yönlendirdi..
forumun dilinin neye çevrildiğinin hiç bir önemi yok, db nin yedeğini al, mssql in studiomanagament express bişenindeki text editör ile dönüşümü (bul değiştir) yap, ben onu kullanıyorum, yada buna benzer unicode/latin/utf. vs vs desteği tam olan bir editörlede açabilirsin. eğer editörün tam uyumu yoksa zaten türkçe karakter dönüşümü başarısız olur. zaten ilk mesajımda açıklayıcı bi şekilde yazdım, sonra db yi sunucuya yolla, 300 bin mesaj olsa bu işlem en fazla 35 dk sürer.
Table 'orgin.smf_sessions' doesn't exist
bu hatayı veriyor
Bende Plesk panelden başka yerde Cpanel e geçenlerdenim. 1. adımda denilenlerin yaptım ama olmadı. Ayrıca SMF adminden aldığım SQL yedeğini Notepad++ da açıyorum TR karakterler sorunsuz gözüküyor. Ama PHPmydminden yada SQLControlCenterdan attığımda maalesef Karakterler yine çıkmıyor. Ne yapacağımı şaşırdım..
DİKKAT!!
Sorunu çözdüm. Şöyle ki.
MySQL connection collation: Kısmın latin5_turkish yaptım.
ve tabloların collation kısımlarınıda latin5_turkish yaptım.
Sıkıntı gitti gibi şimdilik.
evet latin5 te bir çözüm yöntemi ancak herzaman çözüm sağlamıyor. daha çok sunucu kurulumu ile alakalı bir durum.
selam arkadaslar. yeni bir konu acmaktansa sorunumu buraya yazmayi tercih ettim. umarim ilgilenirsiniz.
tamamen amator olarak bu isi yapiyorum. sorunum su anda aktif olan sitemden yedek aliyorum. siteye ftp ile girme veya phpmyadmin'den yedek alma sansim yok. sitenin kendi admin panelinden yedek alip bilgisayarima yukluyorum. tahmini 8 mb'lik bir yedek. ve bu yedegi yeni bir yerden aldigim siteme yukleyemiyorum. ne phpmyadmin ile ne ftp ile ne de mysqldumper ile yukleyemiyorum. bunun bir cozumu varmidir? bir de aldigim yedek yeni yuklemeye calistigim sitede calisir mi. calismazsa nasil bir duzenleme yapmam gerekir. bu konular hakkinda bilgisi olan ve bana yardimci olabilecek arkadaslar var mi.
arkadaşım selam,
ilk mesajdaki işlemleri yaparsan olur, zaten 2 yöntembelirttim, sql dosyasını aç bul değiştir ile değişimi yap ve sorguyu çalıştır. hiç sorun suz çalışacaktır.
Değerli kardeşim ben dün mybb den smf ye geçtim ancak bu benim zannedersem karakter hatası değil çünki sadece i,ğ,ş harflerinin yerine ? bu çıkıyor birde mybb yi yüklerken dil seçimini hiç ellemedim oda sanırım ISO 1 gibi bişeydi hata buradamı yoksa başka birşeymi.
Konunun başındaki uygulamayı denedim ama ip i çözemedim benim sitenin ipini ekliyorum olmuyor.Dün akşamdan beri uğraşıyorum tek tek kebdim düzelteyim dedim hadi ana sayfa kolayda konular zor olacak ama herhalde gene öyle yapacam.
Arkadaşlar ben Host Name'i bulamadım nerede yazıyor?
Merhabalar 75 mb verıtabanım var burda yazan programla uğraştım ama hostıngıme aktaramıyorum allah rızası için bırısı bana yardımcı olsun.
Merhaba arkadaşlar uzun bir süreden sonra merhaba yine, mod arkadaşlardan ilk mesajımın altına şu eklentiyi yapmalarını rica ediyorum.
/////////////////////////////////////////////////////////////////////////////////////////////////////
Türkçe karakter sorununa başka bir çözüm yoluda şudur.
* Eğer veritabanınızın boyutu sunucunuzdaki phpmyadminde yüklenebilecek maksimum dosya büyüklüğünden azsa, upload ederken dili LATİN1 olarak seçebilirsiniz. Doğrudan Türkçe karakterleri uygun bir şekilde atacaktır. Eğer veritabanı boyutunuz sunucunuzun maksimum upload boyutundan büyükse ozaman ilk mesajımdaki adımları izleyebilirsiniz.
Saygılar.
//////////////////////////////////////////////////////////////////////////////////////////////////////