WordPress Blogun Azure App Services’e Taşınması
  1. Anasayfa
  2. Microsoft Azure

WordPress Blogun Azure App Services’e Taşınması

0

Bugün ki yazım aslında biraz da kendiliğinden ortaya çıkmış, aklımda yazmayı hiç planlamadığım bir makale olarak şu anda karşınıza gelmekte. Yazının teknik kısmına başlamadan önce kısaca size hikayesini anlatmak isterim. Uzun yıllardır kişisel blogumu barındırdığım hosting firmasından blogumu Azure’a taşımaya karar verdim ve taşıma işlemlerine tam başlarken bunun yazısını yazmalıyım diye o anda bir düşünce oluştu ve bugün tamamlanmış halini sizlerle paylaşıyorum. Taşıma işlemini yaparken de iki farklı fikir aklıma geldi birinde WordPress blogumu Azure App Services’e diğerini de Azure IaaS üzerinde bir VM’e taşımayı göstermeye karar kıldım. Bu ilk yazıda WordPress’i Azure App Services’e taşımayı inceleceğiz.

Kişisel blogum olan www.mustafakara.net.tr Türkiye’nin bence en iyi hosting hizmeti veren şirketlerinden birinde sorunsuz çalışıyordu. Gerçekten de durum bu aslına bakarsınız hiçbir sorun yaşamıyordum ama Azure üzerindeki performansını ve uyumluluğunu görmek için taşıma kararı aldım ve işlemlere başladım.


Resim-1

İsterseniz adım adım neler yapacağımızı kısaca bir özetleyeyim;

  • WordPress içerisinden sitenin en güncel halini export edilir.
  • Azure üzerinde App Services’ten WordPress’li bir App oluşturulur.
  • İlk WordPress ayarları yapılır.
  • Mevcut Tema ve Plugin’ler yüklenir.
  • WordPress Importer ile export edilen xml Import edilir.
  • DNS’i de Azure üzerinde tutacaksanız NS güncellemesi, CN veya AAA tipş kayıt eklenmesi yapılır.

Yukarıdaki özeti detaylandırmaya başlayalım. WordPress yönetim paneline login olduktan sonra araçlar sekmesinin altında yer alan Dışa aktar (Export) gelin ve tüm içeriğin export edilmesini sağlayın. Ben bu işlemi yaparken birkaç kez time out aldım ve işlemi gerçekleştiremedim. Bu yüzden export işlemi öncesi WordPress’in bellek kapasitesini açmanızı öneririm.


Resim-2

Export etme işlemi başarıya ulaştıysa size xml uzantılı bir dosya oluşturacaktır. Bu dosyayı bir yerde saklamanızı öneririm. Daha sonraki içe aktar (Import) kısmında bizlerin kullanacağı dosya bu olacak.


Resim-3

Şimdi sıra ikinci adıma geldi Azure üzerinde WordPress’li bir app kurmaya bunun için App Services’ten WordPress’li bir uygulama seçiyorum. Bunun için tek yapmanız gereken arama seçeneğine WordPress yazmanız.


Resim-4

Create butonuna basarak oluşturma işlemine başlıyorum benden birkaç bilginin girilmesini isteyecek birazdan bunları göreceksiniz


Resim-5

App için isim girmemiz gerekiyor, eğer girdiğiniz isimde yeşil doğrulama işaretini görüyorsanız diğer bilgileri girmeye devam edebilirsiniz. Subscription’ı seçiyorum, yeni bir Resource Group oluşturuyorum, Database Provider olarak MySQL seçiyorum ve yeni bir App Service Plan oluşturuyorum, bunun detaylarını bir sonraki ekran görüntüsünde görebileceksiniz.


Resim-6

App Service Plan adı üzerinde bizim uygulamamızı barındıracak sistemin özelliği ve kapasitesi aslında. Ben 1 core 1,75 GB RAM Standard S1’li bir plan seçiyorum.


Resim-7

Şimdi sıra veri tabanı için sunucu ismi oluşturmaya ve parolasını belirlemeye geldi, onları oluşturup, veri tabanı ismi veriyorum. Veri tabanı için tier’ı Basic seçiyorum.


Resim-8

App Service Plan ve Database ayarlarım bu şekilde tamamladıktan sonra Create butonuna basarak WordPress’li App Service’mi oluşturuyorum.


Resim-9

Şimdi sıra WordPress’in ilk ayarlarını yapmakta, bunun için App Services içerinde overview bölümünden URL içerisindeki linke tıklamakta. Linke tıkladıktan sonra ilk WordPress ayarlarını yapmaya başlayabileceğiz.


Resim-10

Aşağıdaki ekran görüntüsünden de göreceğiniz üzere ilk ayarımızı dil seçeneği. Ben English olarak devam ediyorum.


Resim-11

Daha sonra yönetim paneline erişecek admin şifresini, sitenin title’nı ve belirleyip Install WordPress butonuna basıyorum.


Resim-12

Evet karşımızda WordPress yönetim paneli.


Resim-13

Zaman kaybetmeden daha önce Export ettiğimiz siteye ait xml dosyayı Import edeceğiz. Ben Import plug-in’i olarak WordPress Importer’ı kullanıyorum. Bu plug-in’i yükleyip aktif hale getiriyorum.


Resim-14

Importer kullanıma hazır, tıklıyorum ve devam ediyorum.


Resim-15

Yazıların hangi kullanıcı hesabı ile ilişkilendirileceğini ve dosyayı seçiyorum. Artık submit diyebilirim.


Resim-16

Sitenizdeki yazı sayısına ve boyutlarına göre bu işlem bir süre devam ediyor ve aşağıdaki gibi yazılar görünmeye başlıyor.


Resim-17

Dikkat ederseniz, eski template ve plug-inleri yüklenmediği için şu an görünüm bu şekilde.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs: wordpress migration to Azure App Services,azure app services,wordpressi azure app servicese taşıma,PHP,IIS,MySQL,WordPress,wordpress blog,mustafakara

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Mustafa Kara, 1981 yılında Adana'da doğdu. Üniversite öncesi tüm öğrenimini Mersin'de tamamladı. Anadolu Üniversitesi mezunudur. İşletme Yüksek Lisansını (MBA) , Maltepe Üniversitesinde ve Bilgisayar Mühendisliği Yüksek Lisansını da Okan Üniversitesinde gerçekleştirmiştir. Eskişehir'de okuduğu yıllarda Anadolu Üniversitesi Bilgisayar Araştırma Uygulama Merkezi Bilgi işlem departmanında çalışma hayatına başladı. Üniversite sonrası İstanbul'da kendi iş dallarının öncü firmalarında görev aldı. Uzun yıllar boyunca BilgeAdam BTA ve Kurumsal‘da Sistem ve Network Eğitmeni, Kıdemli Danışman ve Birim Müdürü görevlerinde bulundu. Sonrasında COMPAREX Türkiye'de Teknik Müdür olarak çalışmıştır. Şu anda SimpliX Teknoloji Hizmetlerinde Bulut ve Güvenlik Çözümleri Direktörü olarak çalışmaktadır. Uzmanlık alanı olan Microsoft altyapı, yönetim ve iletişim ürünleri, Azure, M365 ve AWS bulut teknolojileri Veeam gibi yedekleme çözümleri ile sanallaştırma teknolojilerinde mimari düzeyde bilgi ve deneyime sahiptir. Ayrıca yeni nesil güvenlik çözümleri üzerine eğitim ve danışmanlık vermekte olup 20 yıldan daha fazla süredir birçok kişi ve firmaya binlerce saat teknik eğitim vermiştir. Kamu ve özel sektördeki kuruluşlara projeler gerçekleştirmiş ve bu projelerin bazıları Microsoft tarafında Case Study olarak duyurulmuştur. Türkiye'nin en büyük bilişim portallarında yazıları yayınlanmakta olup MSHOWTO Topluluk Lideri görevini üstlenmektedir. Üniversitelerde seminerler vermekte olup birçok teknoloji üreticisinin lansmanında uzman konuşmacı olarak yer almıştır. 2010 yılında çeşitli topluluklarda yapmış olduğu çalışmalar neticesinde Microsoft tarafından MVP ünvanına layık görülmüş olup günümüzde de bu ünvanı koruma başarısını göstermektedir. Sahip olduğu sertifikalar: MVP, MCT, AWS SA, Azure Administrator, Azure Security Engineer, Azure Solution Architect, MCITP, MCTS, MCDBA, MCSE+S+M, MCSA+S+M, MCDST, MCP, CCDA, CCNA, HP AIS, HP APS ve CompTIA A+'dır.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir