Drupal de Hosting Taşımak


 

Drupal benim başımın tacıdır.Hani buralara gelip de hala drupal nedir bilmeyenler varsa , en kralından cms'dir.Site hazırlarken de eÄŸer spesifik bir proje yapmıyorsam ilk tercihim drupaldir.İşte bu tercihimi kullandığım sitelerden birinin hostingini deÄŸiÅŸtirmem gerekti.Dreamhosttan bir türk firmasına geçiÅŸ yaptım.Bu geçiÅŸi yapmak hiç de zor deÄŸil.İşte yapmanız gerekenler:

  • Bir ftp programı yardımıyla sunucudaki dosyalarınızı bilgisayarınıza alın.
  • phpMyadmin'den export seçeneÄŸi ile veritabanınızın yedeÄŸini sql dosyası ÅŸeklinde alın.
  • Birinci adımda aldığınız dosyaları aynı ÅŸekilde yeni server'a atın.
  • Yeni serverınızın yönetim paneline girin(cpanel,directadmin,lxadmin vb.) ve bir veritabanı ile bir kullanıcı oluÅŸturun.Bu kullanıcıya , o veritabanı için tüm yetkileri verin.
  • Yeni serverdaki phpMyadmin'e girerek oluÅŸturduÄŸunuz veritabanını seçin ve import bölümünden daha önce kaydettiÄŸiniz sql dosyasını aktarın.(Dil kodlamalarına dikkat-genellikle utf8 olur-)
  • Åžimdi yeni serverınızdaki siteye eriÅŸebilirsiniz.Tabiki eski serverdaki veritabanı bilgileri(kullanıcı adı-ÅŸifre-veritabanı adı) aynı ise.
  • EÄŸer aynı deÄŸil ise , drupal'in bulunduÄŸu dizinde olan "sites/default/" klasörü içindeki "settings.php"'yi bir metin editörü ile açın.
  • "$db_url =" ile baÅŸlayan satırı bulun ve ÅŸu ÅŸekilde deÄŸiÅŸtirin: '$db_url = mysql://kullanıcıadı:ÅŸifre@localhost/veritabanıadı';
  • Sonra kaydedip tekrar sunucudaki yerine gönderin ve mevcut dosyanın üzerine yazın.
  • Son olarak da "http://sitenizinadi/update.php" sayfasını açıp veritabanını güncelleyin.

Hepsi bu kadar.Drupal siteniz eskisi gibi sorunsuzca çalışmaya devam ediyor olacaktır.Umarım faydalı olmuÅŸtur.

blues kullanıcısının resmi

Eski drupal yazılarıma bakarken burda birÅŸey gördüm , "eÄŸer spesifik bir proje yapmıyorsam..." demiÅŸim , ama bu uzun zamandır geçerli deÄŸil , yapılacak sitenin kapsamı ve içeriÄŸi ne olsun Drupal framework 'ünü kullanıyorum :)

Misafir kullanıcısının resmi

çok teşekkürler emeğine. birazdan deneyeceğim. problem olursa bir telefon uzağındayım :))

Atlıhan Dündar kullanıcısının resmi

merhaba,
öncelikle verdiÄŸiniz bilgilerden ötürü çok teÅŸekkür ederim.
benim sorunum ÅŸu ben vps hosting kullanıcısıyım. yakın zamanda yeni bir hosting ÅŸirketinden yeni bir vps host aldım. Daha önceki serverımdaki siteleri transfer yöntemi ile yeni aldığım vps servera geçirdim whm panelden. Åžu anda bütün drupal sitelerimde problem var. Problem ÅŸu dosya izinleri problem oldu daha önce oluÅŸturduÄŸum ve kullandığım örneÄŸin resimler için olan klasörler gibi hepsinin izinleri kayboldu tekrardan oluÅŸturuyorum farklı farklı hatalar alıyorum. Bu yöntem ile site taşımam yanlışmı? ne yapmam gerekli diÄŸer hostingim kapanmadan sorunsuz bir ÅŸekilde taşımak istiyorum. Yardımlarınız için teÅŸekkür ederim ÅŸimdiden. bu arada sizin anlattığınız yöntemi de denedim veritabanını yüklerken problem çıkıyor.

blues kullanıcısının resmi

Aslında komple vps üzerinden sistem yedeÄŸi alıp yeni vps'e attıysanız hiç bir sorun olmadan çalışmaya devam etmesi gerekirdi. Bunun doÄŸru çalışmamasının sebebi eski vps ve yeni vps arasındaki apache, php, mysql vs.'nin versiyon farklılıkları olabilir. Sonuçta vps olduÄŸu için sistemi kendiniz konfigüre edebilirsiniz. Eskisi ile aynı hale getirmeye çalışın.

DiÄŸer yönteme gelirsek; eski sitelerinizin tüm dosyalarını indirin ve sql dosyanızı da phpMyAdmin üzerinde export edin. Büyük ihtimalle eski sunucudan yeni sunucuya sql dosyanızı phpMyAdmin'den import ederken çıkan sorun php doysa yükleme boyutundan kaynaklanıyordur. php.ini dosyanızdaki gerekli deÄŸerlerin boyutunu arttırabilmek için http://teknodergi.org/phpmyadmin-den-büyük-boyutlu-dosya-aktarmak-için-phpini-ayarları adresindeki yazıya bakabilirsiniz.

Atlıhan Dündar kullanıcısının resmi

Verdiğiniz linkteki bilgilerden problem olduğunu sanmıyorum zira yeni aldığım serverda bu değerler çok daha yüksekler.

* upload_max_filesize 20mb
* memory_limit 100mb
* post_max_size 20 mb
problemin nerden kaynaklandığını anlayabileceğim bi yöntem varmıdır. Şu an drupal ile oluşturduğum sitelerin tamamı problemli yardımcı olursanız gerçekten minnettar kalırım.

blues kullanıcısının resmi

EÄŸer içerik odaklı bir siteniz varsa 20mb çok da iyi bir deÄŸer deÄŸil. Eski server'dan export ettiÄŸiniz sql dosyasının boyutuna bakıp ona göre bu deÄŸeri yükseltebilirsiniz. EÄŸer sql dosyası 20 mb'dan düÅŸük ise problem baÅŸka bir yerlerdedir. Ama sorunların direkt çıktılarını görmeden fikir yürütmek zor oluyor. error_log dosyalarını inceleyip belki bir fikir edinebilirsiniz.

Atlıhan Dündar kullanıcısının resmi

Problemi çözemedim ama sorunun kaynağını buldum. Nasıl düzeltirim bilmiyorum. Fikriniz varsa yardımcı olabilirseniz çok sevinirim.

Åžunlar gerçekleÅŸmiÅŸ bu taşıma iÅŸleminde taşıma yaptığım yerdeki dosya chmod ayarlarına baktım taşıdığım yerle aynı ancak bu chmod ayarları yazma izni vermiyor yeni serverımda. Yani bi klasörün iki taraftaki chmod ayarlarıda 775 ilk serverımda bu çalışırken yeni serverda 777 yapmam gerekiyor.

Ama hangi dizin ve dosyaların izin ayarlarını deÄŸiÅŸmem gerektiÄŸini bilmediÄŸim için site de doÄŸru düzgün çalışmıyor.

blues kullanıcısının resmi

Her klasörün Chmod'unu 777 yapmanız sitenizi risk altına sokar ve hacklenmesini kolaylaÅŸtırır. Sadece files/ dizininize bu hakkı vermeniz yeterli.

Atlıhan Dündar kullanıcısının resmi

Çok teÅŸekkürler evet files den baÅŸka birde tmp dizinine 777 verince ve momory ayarlarını php iniden ayarlayınca ÅŸu an normale döndü. EÄŸer aynı problemlerle karşılaÅŸan arkadaÅŸlar da aynı ÅŸeyleri yaparlarsa problemlerini aÅŸmış olurlar.
Cevaplarınız için teÅŸekkürler.

Yeni yorum gönder

Bu alanın içeriği gizli tutulacak ve açıkta gösterilmeyecektir. If you have a Gravatar account, used to display your avatar.
  • Web sayfası ve e-posta adresleri otomatik olarak baÄŸlantıya çevrilir.
  • Satır ve paragraflar otomatik olarak bölünürler.

Biçimleme seçenekleri hakkında daha fazla bilgi

drupal-love-right.png