İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

SSH ile kolayca Site Taşıma

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
Selam

Genelde Hosting Firmalarının site taşımada kullandığı bir yöntem bu. Site taşırken tüm dosyaları ve Databaseleri SSH ile bağlanıp bir kaç komutla yeni Servera aktarıyorlar. benim acil böyle bir durumum var. SSH ile bağlandıktan sonra hangi işlemleri yapmalıyım bu şekilde taşıyabilmem için, lütfen acil cevaplarınızı ve yardımlarınızı bekliyorum. Şimdiden teşekkürler.
 

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
i.s.a.q' Alıntı:
bu konuyla ilgili ihtiyacınızı

http://forum.ceviz.net/showthread.php?t=26966

bu sayfadan detaylı bir şekilde bulabilirsiniz.
Teşekkür ederim link için, bayağı bir inceledim. Ama hep yüzeysel geçmiş anlatımları. Örneğin :

YENİ SUNUCUYA AKTARIM (VERİTABANI)

vtyedek.sql dosyamızı zaten FTP'ye atmıştık şimdi sitemizin paneli aracılığı ile oluşturduğumu veritabanımıza bu sql dosyasını yazabiliriz. Telnet yada SHH'ya bu konutu veriniz.


Kod:
PHP Kodu:
mysql -h SUNUCU -u KULLANICI -pŞİFRE VERİTABANI < vtyedek.sql

demiş. Ama hangi Database table'e atıcak bunu, ben 3 tane Database table oluşturcam mesela.

Yada şey demiş

SSH bağlantınız olması gerekiyor.
telnet bağlantısından sonra sitenizin dosylarını yedeklemek için aşağıdaki komutu veriniz.


Kod:
Alıntı:
tar cvf yedeklerim.tar .
Bunu yazıyorum ama hata veriyor. Httpdocs olanı tamamen almak istiyorum ama bunu hangi komutla yapıcam anlamadım.
 

UndeaD

0
İyinet Üyesi
Katılım
19 Aralık 2004
Mesajlar
337
Reaction score
0
Komut Şu :

sql dosyasını phpmyadmine ekleme komutu
mysql -u root -p mysql_adi < dosya.sql
bu komutu verdikten sonra sana Mysql Password Sorar Bunu Gİrdikten sonra o içeri alır sql dosyasını
 

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
Bana yardımcı olabilecek biri varmı, beraberce yapsak. O kadar çok ihtiyacım var ki buna, kala kaldım ya. Walla çok büyük sevaba girersiniz, bi zahmet

Mesela httpdocs dosyasını

tar cvf httpdocs.tar

yapıyorum o bile olmuyor
 

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
UndeaD' Alıntı:
dosyayı tar yapma komutumu ??

htacsess in olduğu klasöre git

yaz olacaktır
Tamam çok saol, TAR yaptım nihayet. Şu anda

var/www/vhosts/httpdocs/httpdocs.tar

şeklinde duruyor. Bunu ben şimdi Diğer yeni aldığım Servera nasıl atıcam istediğim klasöre?
 

Sönmez

0
İyinet Üyesi
Katılım
6 Kasım 2005
Mesajlar
248
Reaction score
0
Konum
Adana
Yeni aldığınız servere ssh ile bağlanın.

önce istediğin klasöre gir "cd" komutu ile daha sonra ssh komut penceresine

wget http://siteadresi.com/yedek.tar yazın. Yedeğinizin boyutuna bağlı olarak (örn : 500 mblık bir yedek varsa) max 30 dakika içinde atar.


Aktarım işlemi bittikten sonra

tar -xvf yedek.tar yazın yedeğiniz o klasöre açılacaktır.
 

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
Undead, Sönmez

Çok saolun , Dosyaları yükledim çok şükür karşı Servera. Çok çok teşekkür ederim.

Yalnız şimdi Database'lerim var. Ben Consolda iken

find / -name *.sql

diye aratıyorum ama Database'imi göremiyorum. Site.Com altında olması gerekmiyormu, neden çıkmıyor anlamadım. Bu Database olayını da madde madde yukardaki gibi ayrıntılı yazarsanız, şunu yap, bunu yap, sonra şu şekilde yap gibi çok sevinirim. Teşekkürler şimdiden.
 

Sönmez

0
İyinet Üyesi
Katılım
6 Kasım 2005
Mesajlar
248
Reaction score
0
Konum
Adana
Database yedeğini hangi dizin içindeyken aldıysan oradadır.Ama ben yinede baştan anlatayım.Eski server`e SSH ile tekrar giriş yap. Daha sonra aşağıdaki kodu kullanarak

mysqldump --add-drop-table -h localhost -u Databasekullanıcıadı -pdatabaseşifresi databaseadı > yedegim.sql şeklinde yedeğinizi alın.

Daha sonra yeni server`inize geçin.

Hangi dizine aldıysanız yedeği.

örneğin :
http://www.siteadresi.com/yedegim.sql

yeni aldığınız servere ssh ile bağlandıktan sonra

wget http://www.siteadresi.com/yedegim.sql

komutunu kullanın ve database yedeğinizi yeni servere taşıyın.
 

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
Arkadaşlar çok teşekkür ederim, Database'lerin yedeklerini aldım ve

mysql -h LOCALHOST -u KULLANICI -pŞİFRE VERİTABANI < database.sql
şeklinde attım. Database'i normal olarak atıyor fakat yarım atmış ve şu hatayı verdi Consolda :

Kod:
[B]ERROR 1062 (2300) at line 1006: Dublicate entry 'v?' for key 1[/B]
Ne yapmam lazım, acil yardım lütfen?
 

Sönmez

0
İyinet Üyesi
Katılım
6 Kasım 2005
Mesajlar
248
Reaction score
0
Konum
Adana
Yedek aldığın database yedeği hangi scriptin yedeği phpbb mi ?
 

Sönmez

0
İyinet Üyesi
Katılım
6 Kasım 2005
Mesajlar
248
Reaction score
0
Konum
Adana
Tekrardan eski servere dönüş yapacaksın :)
search_wordlist tablosunu sıfırla ve daha sonra tekrar yedek al. Diğer server`e aktarırken problem çıkmayacaktır..
 

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
Sönmez' Alıntı:
Tekrardan eski servere dönüş yapacaksın :)
search_wordlist tablosunu sıfırla ve daha sonra tekrar yedek al. Diğer server`e aktarırken problem çıkmayacaktır..
Hay Allah razı olsun ya. hemen deniyorum. Hatta search_wordmatch 'ı da boşaltsam nasıl olur? Bunların ikisi hep fazlalık yapıyor gerçekten. Onu da mı boşaltsam.
 

Sönmez

0
İyinet Üyesi
Katılım
6 Kasım 2005
Mesajlar
248
Reaction score
0
Konum
Adana
Search_wordmatch`ın sorun çıkartacağını sanmıyorum. Sen sadece search_wordlist`i boşalt yeterli olur.
 

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
Sönmez
Çok çok saol, yani sizlere ne kadar teşekkür etsem az, hiç bilmiyordum bu konuyu ve içimde öyle büyük bi sıkıntı vardı ki nasıl yapıcam diye ama çok şükür yardımlarınızla yaptım ve de öğrendim bu işi. Çok çok saolun walla, Allah razı olsun.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst