WordPress Kullanıcıları için En İyi MAMP Pro Kılavuzu
Yayınlanan: 2022-07-28Yeterince uzun süredir WordPress geliştiricisiyseniz, muhtemelen yerel olarak web siteleri oluşturmanın değerini görürsünüz. Özellikle aynı anda birden fazla site geliştirmeyi planlıyorsanız, geliştirme sırasında maliyetli barındırma ücretlerinden kaçınabilirsiniz. MAMP Pro ile yerel olarak geliştirme, sitenizi oluşturmanın popüler bir yoludur ve özel bir ortamın tasarımınızı ve işlevselliğinizi dünyaya göstermeden önce ince ayar yapmasına olanak tanır. Barındırma sağlayıcıları da bu eğilimi fark etti. Örneğin, Flywheel gibi ana bilgisayarlar, sitenizi oluşturulduktan sonra canlı yayınlamanıza yardımcı olmak için MAMP ile birlikte çalışan hizmetler sunar.
Bu makalede, yerel ortamları kullanırken ücretsiz sürümleri yerine MAMP Pro'yu kullanmanın neden hayatınızı kolaylaştırabileceğini anlatacağız. MAMP Pro'nun tüm özelliklerini size anlatacağız ve nasıl kullanılacağını göstereceğiz. Hadi hadi bakalım.
MAMP Pro nedir?
MAMP, WordPress web siteleri oluşturmak için eksiksiz bir yazılım platformu oluşturmak için Mac OS, A pache, M ySQL ve P HP içeren bir çözüm yığını veya yazılım yığınıdır. Başlangıçta, MAMP yalnızca Mac OS'yi (dolayısıyla MAMP'taki ilk "M") destekliyordu, ancak şimdi hem Mac OS hem de Windows işletim sistemleri için mevcut (Windows kullanıcıları için birkaç sınırlı özellik ile). En yaygın olarak WordPress sitelerini geliştirmek için kullanılır, ancak aynı zamanda Drupal ve Joomla gibi diğer CMS sitelerini oluşturma yeteneğine de sahiptir.
MAMP, geliştiricilerin yerel makinelerinde web siteleri oluşturmasına olanak sağlamak için on yıldan fazla bir süredir kullanılmaktadır. MAMP Pro 6'nın piyasaya sürülmesiyle, MAMP Pro'nun özelliklerini iyileştirdiler ve kullanıcılara 99 $'lık yükseltme dalmasına daha fazla teşvik verdiler.
MAMP ve MAMP Pro Arasındaki Fark Nedir?
Elinize sağlık, özellikler bu. MAMP ile, Apache veya Nginx üzerinde yerel bir ana bilgisayar oluşturma olanağınız vardır, bu harikadır, ancak WordPress'i yüklemekten yapılandırma dosyalarını düzenlemeye kadar kurulumun her adımını kelimenin tam anlamıyla manuel olarak yapmanız gerekir. MAMP Pro ile sadece birkaç tıklamayla sizin için yapılır. PHPmyAdmin'de bir veritabanı oluşturmanız veya WordPress dosyalarınızı manuel olarak yüklemeniz gerekmez. Ayrıca, profesyonel sürümde sizi yükseltmeye ikna edebilecek çok sayıda özellik elde edeceksiniz.
MAMP Pro'nun Özellikleri
MAMP Pro, ücretsiz sürümde sunulmayan inanılmaz bir özellik listesi sunar. Klonlama ana bilgisayarları, geliştirilmiş WordPress desteği, anlık görüntüler ve planlar, en son sürümde bulunan birçok şaşırtıcı yeni özellik arasındadır. Ek olarak, kod düzenleme özelliği, yerel sitenizi canlı yayınlamak için FTP, e-posta kurulumu, bulut depolama ve site geçişi gibi şeyler dahildir. Yerel sitelerinizi iOS veya Android mobil cihazınızda test etmenize olanak tanıyan MAMP Viewer uygulamasını bile sunarlar. 99$'lık paketlerinde gelen gücü size göstermek için özelliklere geçelim.
Birden Çok WordPress Kurulumu
Pro sürümü ile istediğiniz kadar gönderiye sahip olabilirsiniz. Her ana bilgisayar, farklı web sunucuları kullanılarak beğeninize göre yapılandırılabilir. Örneğin, Apache'de bir WordPress kurulumuna ve Nginx'e bir başka WordPress kurulumuna sahip olabilirsiniz. PHP'nin birden çok sürümünü çalıştırma yeteneğiyle, 7.4'te bir siteniz ve 8.0'da başka bir siteniz olabilir.
SSL Sertifikaları
Yapılandırma dosyalarını düzenlemeden MAMP'ın ücretsiz sürümünde bir SSL sertifikasına sahip olmak mümkün değildir. Bu tür şeylerde deneyimliyseniz sorun değil, ancak yeni başlayanlar bunun göz korkutucu olduğunu düşünebilir. Neyse ki, MAMP Pro, yalnızca bir onay kutusunun işaretlenmesiyle SSL sertifikası oluşturmaya izin verir. Ayrıca, web tarayıcıları buna engel olmaz. Herhangi bir SSL hata uyarısı alma konusunda endişelenmenize gerek kalmayacak. Yeni bir ana bilgisayar kurma adımlarını incelerken SSL sertifikalarının nasıl kurulacağı konusunda daha derinlemesine gideceğiz.
Site Planları
Bazı barındırma sağlayıcıları tarafından sunulan hizmetlere benzer şekilde, planlar bir WordPress kurulumunu istediğiniz gibi kurmanıza ve ardından ek yapılarda yeniden kullanmanıza olanak tanır. Bu, özel kurulum süreçlerinizi kullanarak yeni sitelerde zamandan tasarruf etmenizi sağlar. Temalar, eklentiler ve özelleştirici ayarlarının tümü kaydedilir ve oluşturduğunuz her yeni web sitesinde bu ayrıntıları atlamanıza olanak tanır.
Bulut depolama
Dosyalarınızı yerel bir makinede depolamak istemiyorsanız, buna gerek yoktur. MAMP Pro, dosyalarınızı Dropbox veya OneDrive aracılığıyla bulutta saklamanıza olanak tanır. Ana bilgisayarlarınızdan birini veya tümünü bulutta depolayabilirsiniz. Bu, projelerinizdeki dosyaları yanlışlıkla silmekten sizi korumanın harika bir yoludur ve farklı bilgisayarlardaki sitelerde çalışmanıza olanak tanır. Bulut özelliğini ayarlamak basit bir işlemdir.
Bulut sekmesine gidin. Bulut sağlayıcı açılır menüsünü kullanarak depolama seçeneğinizi seçin. Giriş yapmanızı isteyen yeni bir tarayıcı sekmesi açılacaktır. Bağlandıktan sonra, bulut etkinliği sırasında şifreleme kullanmayı veya uykuyu önlemeyi seçin. Ardından, MAMP'a bulut günlüğünüzü nereye kaydedeceğinizi söylemek için seç düğmesini tıklayın. Son olarak, kaydet düğmesine tıklayın.
MailHog ile Posta Sunucuları
MailHog, PHP mail() e-posta testine izin veren harika bir araçtır. SMTP bağlantı noktaları sizin için otomatik olarak atanacaktır, böylece bağlantı noktası çakışması meydana gelmez. E-postaların doğru şekilde gönderilip alındığını doğrulamak için GUI web arayüzü ile e-posta günlüklerinizi de görüntüleyebilirsiniz. Bu kullanışlı ayar, sitenizi başlatmadan önce ortaya çıkabilecek herhangi bir sorunun önüne geçmenizi sağlayacaktır.
E-posta testini ayarlamak için MailHog sekmesine tıklayın. Ardından, MailHog sunucusunu GroupStart'a dahil et onay kutusunu işaretleyin. Hataları simüle etmenin yanı sıra e-postaların kalıcı olarak saklanıp saklanmayacağını seçin. Son olarak, ayarlarınızı kaydedin .
Yerleşik Kod Düzenleyici
Dosyalarınızda değişiklik yapmanız gerekiyorsa, arayüzden ayrılmanıza gerek yoktur. MAMP Pro'nun yerleşik kod düzenleme özelliğini kullanarak anında kod değişiklikleri yapabilirsiniz. Ayrıca, renkleri ve yazı tiplerini değiştirerek düzenleyicinizin görünümünü ve verdiği hissi değiştirebilirsiniz. Son olarak, zaten favorileriniz varsa metin, resim, PDF ve video için kendi varsayılan uygulamalarınızı seçebilirsiniz.
anlık görüntüler
Anlık görüntüler, bir anlık görüntü dışında, bir tür yedekleme gibi çalışır, geliştirme sürecinin herhangi bir noktasında bir ana bilgisayarın görüntüsünü alır ve anında kaydedersiniz. Bu, uzun bir kodlama oturumu üzerinde çalıştıysanız ve ilerlemenizi kaydetmek istiyorsanız kullanışlı olur. Anlık görüntüler belirli bir MAMP Pro kurulumuna bağlı olmadığından, bir sorunu belirleme konusunda yardıma ihtiyacınız olduğunda da anlık görüntüleri ekip üyeleriyle paylaşabilirsiniz.
Anlık görüntü almak için ana bilgisayarlar sekmesine gidin. Anlık görüntü almak istediğiniz ana bilgisayara sağ tıklayın , ardından anlık görüntü oluştur öğesini seçin.
Oluşturmanın biraz zaman alabileceğini bildiren bir iletişim kutusu görünecektir. Onaylamak için Tamam'ı tıklayın.
Başka bir iletişim kutusu görünecektir. Anlık görüntünüze bir ad vereceksiniz, bir etiket atayacaksınız (eğer isterseniz), anlık görüntüyü kaydetmek için bir konum seçecek ve ardından kaydet düğmesini tıklayacaksınız.
MAMP Pro'da Ana Bilgisayarları Klonlama
WordPress geliştiricileri olarak bazen sorunlar olabileceğini biliyoruz. Yeni eklentiler, kodlar veya temalar uygulamak sitenizi bozabilir - özellikle de hiç beklemediğinizde. Klonlama ile, sitenize birkaç metin değişikliğinden fazlasını uygulamak istediğinizde ne olacağını belirlemek için sitenizi kopyalama ve sınırsız miktarda değişkeni test etme olanağına sahipsiniz.
Klonlama, MAMP Pro'da kolay bir iştir. Ana bilgisayarlara giderek başlayın. Ardından, klonlamak istediğiniz ana bilgisayara sağ tıklayın . Ana bilgisayarı klonla'yı tıklayın.
Ardından, klonlanan sitenize bir ad vereceksiniz, ardından dizininizin oluşturulacağı konumu seçeceksiniz . Dosyalarınızı depolamak için kök hosts klasörünüzde bir klasör oluşturmak en iyisidir. Sitenizin dosyalarını doğrudan kök klasöre atmak sorunlara neden olur. Son olarak, klon ana bilgisayar düğmesini tıklayın.
Ek Programlama Dilleri
İnsanların MAMP kullanmasının ana nedeni, PHP uygulamalarını yerel makinelerinde çalıştırabilmektir. Bununla birlikte, kaputun altında çok daha fazlası var. Hevesli bir oyun geliştiricisiyseniz, MAMP Pro'nun Python'u çalıştırma yeteneğine sahip olduğunu bilmek sizi memnun edebilir. Bir sonraki web projenizi geliştirmek için Ruby on Rails kullanarak PHP tabanlı WordPress sitelerinin kapasitesinin ötesine geçebilirsiniz. Son olarak, eğer Perl sizin derdiniz ise, MAMP Pro size yardımcı oldu. Ne tür bir web projesi veya uygulaması oluşturmak isterseniz isteyin, emrinizde PHP ve MySQL'in ötesinde seçeneklere sahipsiniz.
Sonsuz PHP Yapılandırmaları
MAMP Pro, herhangi bir ana bilgisayarda PHP'nin farklı bir sürümünü çalıştırmanıza olanak tanıyan CGI modunda çalışma özelliğine sahiptir. Daha önce de belirtildiği gibi, henüz PHP 8.0 ile uyumlu olmayan eklentilere sahip bir WordPress siteniz varsa bu harikadır. Ek olarak, kurulu PHP sürümünü değiştirmek kolaydır. Örneğin, modül modu, farklı konfigürasyonları test etmek için harika olan bir sürümden diğerine kolayca geçiş yapmanızı sağlar. Bu, bir WordPress sitesi için PHP'yi güncelleme zamanı geldiğinde kullanışlı olacaktır.
Ana makinenizde kurulu PHP sürümünü değiştirmek için önce ana bilgisayarlar bölümüne gidin. Ardından, değiştirmek istediğiniz ana bilgisayarı seçin . Üzerine sağ tıklayın , ardından PHP versiyonunu . PHP 7.4.21'in varsayılan sürümü veya 5.4.45 ile 8.08 arasındaki herhangi bir sürüm arasında seçim yapabilirsiniz.
Ek özellikler
MAMP Pro, daha önce bahsedilen tüm özelliklere ek olarak, Memcached kullanarak sunucularınızı önbelleğe alma olanağı sağlar. Memcached, sunucunuzun fotoğrafını çekip buluta kaydederek sitenizin daha hızlı yüklenmesini sağlayan açık kaynaklı bir yazılımdır.
Bahsedilmesi gereken bir diğer özellik de dinamik DNS kurma yeteneğidir. Yönlendiriciniz dinamik DNS'yi kullanamıyorsa (çoğu modern olsa da), IP'nizde herhangi bir değişiklik olduğunda internete bildirmek için MAMP Pro'yu kullanabilirsiniz. Dinamik DNS kullanıyorsanız, ortaklarından birine kaydolmanız gerekeceğini belirtmek isteriz: DNS-O-Matic, No-IP, dyn.com veya easydns.com.
Son olarak, MAMP Pro ile WordPress ile ücretsiz sürümden daha optimize edilmiş bir deneyime sahip olacaksınız. MAMP Pro, WordPress kurulumunu basitleştirmekle kalmaz, aynı zamanda daha hızlı ve daha kararlıdır. Bağlantı noktalarını değiştirmek, kurulumunuzu yeniden adlandırmak veya bir SSL sertifikası atamak gibi şeyler yapmak herhangi bir ayar değişikliği gerektirmez. Sitenizi sorunsuz bir şekilde tasarlamaya devam edebilmeniz için WordPress'i sağlam tutar.
MAMP Pro Arayüzünde Gezinme
MAMP Pro'da seçim yapabileceğiniz iki pano arayüzü vardır. Standart görünüm ve genişletilmiş görünüm. Standart görünüm, en basit şekilde çalışmak isteyen kullanıcılar için daha uygundur. Herhangi bir özelleştirme yapmadan birkaç tıklamayla WordPress kurmanıza izin verecek varsayılan ayarları içerir. Genişletilmiş görünüm, kurulumları üzerinde tam kontrol sahibi olmak isteyen ve bağlantı noktalarını, PHP ayarlarını, birden fazla veritabanını yönetmeyi ve daha fazlasını yapılandırmak için ellerini kirletmekten korkmayan güçlü WordPress geliştiricileri içindir.
Panoda nasıl dolaşacağınızı göstermek için önce standart görünüme bir göz atalım.
MAMP Pro Standart Görünüm
Standart görünümü kullanarak MAMP Pro'da bir WordPress sitesi oluşturmak için ihtiyacınız olan her şeyi bulabilirsiniz. Bir ana bilgisayar oluşturabilir, gösterge tablonuzu özelleştirebilir, dosyaları düzenleyebilir ve Apache ile Nginx web sunucuları arasında seçim yapabilirsiniz. Ek olarak, ana makinenizi bu moddan taşıyabilir, içe aktarabilir veya yayınlayabilirsiniz.
Standart görünümün neleri içerdiğine ve onu nerede bulacağınıza dair tam bir döküm:
- Ana bilgisayar listesi
- Görünümü özelleştir
- Ana makine ekle
- MAMP Pro web arayüzünü açın
- Dosyaları düzenle
- sunucuyu başlat
- Yol konumunu seçin
- Sunucu dosya klasörünü aç
- Apache ve Nginx arasında seçim yapın
- SSL sertifikası atayın
- PHP sürümünü seçin
- MAMP görüntüleyici uygulamasıyla sitenizi mobilde görüntüleyin
- NAMO'da göster (isteğe bağlı eklenti)
- Ana makinenizi taşıyın
- Bir ana bilgisayarı içe aktar
- Ana bilgisayarı yayınla
- Ana makine ayarlarındaki değişiklikleri geri alın
- Ana bilgisayar ayarlarındaki değişiklikleri kaydedin
MAMP Pro Genişletilmiş Görünüm
Genişletilmiş görünüm, web projeleriniz üzerinde size en üst düzeyde kontrol sağlayarak standart görünümün ötesine geçer. Sunucu ayarları, program dilleri ve PHP ayarları ile daha pratik bir yaklaşımı tercih eden deneyimli WordPress geliştiricileri, genişletilmiş görünümün seçenekler listesine bayılacak.
Genişletilmiş görünüm seçenekleri çok geniştir, bu nedenle bunları nerede bulacağınızı size göstereceğiz:
- Ana bilgisayar listesi
- Bağlantı noktası ve kullanıcı ayarları
- Kod düzenleyici
- Bulut depolama seçenekleri
- Apache web sunucusu ayarları
- Nginx web sunucusu ayarları
- MySQL seçenekleri
- Dinamik DNS ayarları
- Önbelleğe alınmış ayarlar
- redis ayarları
- MailHog
- PHP ayarları
- Ek programlama dilleri (Python, Ruby, Perl)
- Yeni barındırıcı ekle
- MAMP Pro başlangıç sayfası
- Kod düzenleyici
- Sunucuyu başlat
- ana bilgisayar adı
- PHP sürümü
- Dinamik DNS
- IP adresi
- Port numarası
- Web sunucusu
- Doküman kaynağı
- Ekstralar
- Çözünürlük ayarları
- Ana makine ayarlarını geri al
- Ana bilgisayar ayarlarını kaydet
Genişletilmiş Görünüm Apache Ayarları
Web sunucunuz için Apache'yi seçerseniz, seçebileceğiniz ek ayar seçenekleri vardır. Dizininiz için yönergeler seçebilir, AllowOverride parametreleri ayarlayabilir, bir dizin dizini ayarlayabilir, VirtualHost yönergeleri için ek parametreler tanımlayabilir ve bir yönetici e-posta adresi belirleyebilirsiniz.
Genişletilmiş Görünüm Nginx Ayarları
WordPress'i barındırmak için web sunucunuz olarak Nginx'i seçtiğinizde, tanımlayabileceğiniz bazı ek ayarlarınız olacaktır. Dizin dizininizi seçebilir ve AutoIndex yapıp yapmayacağınıza karar verebilirsiniz. Ayrıca dizin için herhangi bir ek parametre tanımlayabilir, erişim limitlerini ayarlayabilir ve belirli limitlere izin verebilir veya bunları reddedebilirsiniz.
Genişletilmiş Görünüm SSL Sertifika Ayarları
Burada, SSL sertifikanızı etkinleştirmeyi veya devre dışı bırakmayı seçebilirsiniz. Bir WordPress ana bilgisayarı oluşturduğunuzda, bir onay kutusunu işaretlediğinizde MAMP Pro otomatik olarak bir tane oluşturur (bununla ilgili daha fazla bilgi ileride). Burada devre dışı bırakmanın yanı sıra, özel sertifika ve anahtar dosyaları koyabilir, bir sertifika zinciri dosyası ayarlayabilir, TLS'yi yalnızca en son sürümlere izin verecek şekilde zorlayabilir veya yeni bir kendinden imzalı sertifika oluşturabilirsiniz.
Genişletilmiş Görünüm Veritabanı Ayarları
Veritabanı ayarlarında, her bir ana bilgisayara hangi veritabanlarının atanacağını seçebilirsiniz. Bu, çalışması için birden fazla veritabanı gerektiren siteler için kullanışlıdır. Örneğin, belirli parametrelere dayalı olarak sitenizde özel bir arama işlevi oluşturduysanız, büyük olasılıkla ayrı bir veritabanına ihtiyacınız olacaktır. Bunu buraya atayabilirsiniz.
Genişletilmiş Görünüm Uzak Ayarları
Yerel sitenizi canlı bir ortama aktarma zamanı geldiğinde, işleri ayarlamak için bu ekranı kullanacaksınız. Uzak ayarlarda, kullanabileceğiniz aşağıdaki seçeneklere sahip olacaksınız.
- Uzak işlevselliği etkinleştir
- Genel bir URL girin
- FTP veya SFTP bağlantınızı ayarlayın
- Uzak bir mySQL sunucusuna bağlantı kurun
- Ayarlarınızı kontrol edin, sitenizi taşıyın, içe aktarın veya yayınlayın
Genişletilmiş Görünüm Bulut Ayarları
Bulut ayarları sekmesinde, bulut sunucunuza bağlanabilir ve ardından dosyalarınızı kaydedebilirsiniz. Ayrıca buluttan dosya yükleyebilir, silebilir ve ad değişikliklerini çözebilirsiniz. Ek olarak, dosyalarınızı masaüstüne kaydedebilir veya yükleyebilirsiniz.
MAMP Pro'ya Başlarken
MAMP'a aşina iseniz, bir WordPress sitesi kurmanın tam olarak basit bir süreç olmadığını bilirsiniz. MAMP Pro'da durum böyle değil. WordPress sadece birkaç adımda oluşturulabilir. Herhangi bir WordPress dosyasını manuel olarak yüklemeniz gerekmez. MAMP Pro bunu sizin için halledecek. Ayrıca, web sunucunuz olarak Nginx'i seçerseniz, web sunucunuzun yapılandırma dosyalarında değişiklik yapmanız gerekmeyecektir. MAMP, Nginx'in kutudan çıkmaya hazır olmasını sağlar. Nginx kurulumuna başlamadan önce, Apache kullanarak WordPress kurulum adımlarını gözden geçirelim.
Bu öğreticinin amacı doğrultusunda standart görünümde çalışacağız. MAMP Pro'yu açın ve sunucuyu başlatmak için başlat düğmesine tıklayın.
Ardından + Ana Bilgisayar Ekle düğmesini tıklayın.
İletişim kutusu göründüğünde, WordPress simgesini ve ardından devam düğmesini tıklayın.
Ana makinenize bir ad verin ve bir hedef klasör seçin . Seç düğmesine tıkladığınızda, MAMP sizden hedef klasör içinde bir klasör oluşturmanızı isteyecektir. Bu, hataları önlemek için önemli bir adımdır. Aslında, dosyaları doğrudan kök klasörünüze bırakmaya çalışırsanız, MAMP sizi vazgeçirecektir. Klasörünüzü oluşturduktan sonra devam 'ı tıklayın.
Son ekran göründüğünde, yönetici kimlik bilgilerinizi oluşturmanız istenecektir. Seçtiğiniz yönetici adını ve ardından bir şifre girin. Ardından e-postanızı girecek ve veritabanı bilgilerini sağlayacaksınız. Bu varsayılanları bırakmak iyidir. Veritabanını, kullanıcıyı ve parolayı değiştirmeyi seçerseniz, her birine wp_ ile başladığınızdan emin olun.
Hangi Web Sunucusunu Kullanmalısınız?
Apache 1995'te piyasaya sürüldü, bu yüzden doğal olarak, uzun zamandır var olduğu göz önüne alındığında popüler bir seçim. WordPress kurulumlarının yaklaşık %67'si Apache kullanılarak oluşturulmuştur. Bununla birlikte, son birkaç yılda Nginx popülerlik kazanıyor.
Nginx, 2002 yılında Igor Sysoev adlı bir Rus programcı tarafından yaratıldı. Nginx'i yaratmasının başlıca nedeni, Apache'nin aynı anda çok sayıda istemciyle mücadele etmesiydi. Daha az kaynak gerektiren daha yüksek hızlara sahip bir web sunucusu yaratmak istedi. Birkaç yıl süren testlerden sonra, ilk Nginx sürümü 2004'te halka açıldı. O zamandan beri Nginx hayran kitlesi katlanarak büyüdü.
WordPress, Nginx'te harika çalışıyor ve internette barındırılan web sitelerinin %33'lük bir payına sahip. Birkaç popüler barındırma sağlayıcısı şimdi bunu kullanıyor. SiteGround, InMotion Hosting ve Cloudways gibi şirketler, barındırma planları için Nginx web sunucularını kullanır.
Apache ve Nginx'in en iyi web sunucularından biri olduğu göz önüne alındığında, doğru olanı seçmek büyük ölçüde sitenizin ne kadar büyük olduğuna bağlıdır. Çok fazla dosya barındırmayan tamamen bilgi amaçlı bir siteniz varsa, denenmiş ve gerçek Apache'yi kullanmakta sorun yok. Bununla birlikte, daha büyük sitelere muhtemelen en iyi şekilde, yalnızca hız avantajları nedeniyle Nginx kullanılarak hizmet verilecektir. Aslında Uber, Instagram, Instacart ve Airbnb gibi şirketlerin tümü Nginx üzerine kuruludur.
MAMP Pro ile Nginx'te WordPress Kurulumu
MAMP Pro'da Nginx'te WordPress'i çalıştırmak tamamen mümkündür. Ancak, bunun gerçekleşmesi için atmanız gereken birkaç ek adım vardır. Her şeyden önce, Nginx, WordPress'in genellikle gerektirdiği bir .htaccess dosyası kullanmaz. Bu nedenle, WordPress'i biraz farklı yüklemeniz gerekecek.
Bu örnek için, genişletilmiş görünümü kullanarak yeni bir test sitesi oluşturacağız. Bu sefer WordPress'siz bir ana bilgisayar oluşturmamız gerekecek. WordPress'i seçersek, Apache otomatik olarak kurulacaktır. MAMP Pro'da ana bilgisayarlar altındaki genel sekmeye gidin. + Ana Bilgisayar Ekle düğmesini tıklayın. Bu sefer hostumuzu oluşturmak için boş butona tıklayacağız.
Sunucumuza Nginx-test adını vereceğiz. Ana makineniz için konum klasörünü ayarlayın ve ardından devam 'ı tıklayın. Yeni sunucumuz oluşturulduktan sonra, genel sekmesi altında Nginx'in seçili olduğundan emin olmak isteyeceğiz. Ardından, kaydet'i tıklayın. Değişikliğin yapıldığından emin olmak için sunucunuzu yeniden başlatmak iyi bir fikirdir. Bunu yapmak için ekranın sağ üst köşesindeki dur'u tıklayın. Birkaç saniye bekleyin, ardından başlat'ı tıklayın.
Ekstralar bölümündeki genel sekmesinin altında ekle düğmesine tıklayın.
Bir iletişim kutusu belirecektir. WordPress'i yüklemek için WordPress'i (en son sürüm) seçin, ardından devam et'i tıklayın.
Blogunuza bir ad verin ve e-posta adresinizi girin. Ardından, tablo önekinizi ve veritabanı adınızı not alın. Bir kullanıcı adı ve parola ekleyin, ardından yükle'yi tıklayın.
Sitenizi görüntülemek için genel sekmesinin altındaki aç'ı tıklayın. Siteniz varsayılan tarayıcınızda açılacaktır. Sitenizi diğer tarayıcılarda görmek istiyorsanız, aç butonuna tıklayın.
Sitenizi Canlı Yayına Geçirmek
Hem Apache'de hem de Nginx'te bir WordPress sitesi oluşturmanın ne kadar basit olduğunu gösterdik. Ardından, sitenizi nasıl canlı yayınlayacağınızı gözden geçirelim. Bunu yapmanın temel olarak iki yolu vardır. Biri MAMP'taki FTP ayarları aracılığıyla, diğeri ise UpdraftPlus veya Backup Buddy gibi bir geçiş eklentisiyle. Buna gelmeden önce, sitenizi canlı bir ortama taşımadan önce yedeklemenin önemini tartışacağız.
Sitenizi Yedekleme/Geri Yükleme
Sitenizi MAMP Pro'da yedeklemek ve geri yüklemek, sitenizi yayınlamadan önce atmanız gereken önemli bir adımdır. Yedek oluşturmak, aktarım işlemi sırasında oluşabilecek maliyetli hatalardan sizi kurtarır. MAMP Pro, bunu, tamamlanması yalnızca birkaç adım alan basit bir görev haline getirdi. Sitenizi yedeklemek için bu kolay adımları izleyeceksiniz.
Ana Bilgisayar ve Veritabanı Dosyalarınızı Yedekleyin
Ana bilgisayar(lar)ınızı yedeklemeden önce sunucunuzun şu anda çalışmadığından emin olun. Dosya menüsünden yedeklemeyi seçin.
İletişim kutusu göründüğünde, tüm sanal ana bilgisayarları veya tüm MySQL veritabanlarını veya her ikisini birden seçin.
Ardından, yedeğinize bir ad verecek ve dosyaları depolamak için bir konum seçeceksiniz . Son olarak, kaydet'i tıklayın. Ana bilgisayar ve veritabanı dosyalarınızın boyutuna bağlı olarak işlem birkaç dakika sürebilir.
Yedeklerinizi Geri Yükleme
Dosyalarınızı geri yüklemek, onları yedeklemek kadar basittir. Başlamadan önce sunucunuzun şu anda çalışmadığından emin olun. Dosya menüsünden geri yükle'yi seçin.
Ardından, dosyalarınızın kaydedildiği konumu seçin ve ardından geri yükle 'yi tıklayın.
Geçerli MySQL veritabanınızın ve sanal ana bilgisayar dosyalarınızın değiştirileceğini belirten bir uyarı iletişim kutusu görünecektir. Tamam'ı tıklayın.
Uzak Bir Sunucuya Bağlanma
Sitenizi canlı yayınlamaya gelince, MAMP Pro işleri sizin için daha kolay hale getiremedi. Bu, sunucunuza FTP aracılığıyla bağlanma veya bir geçiş eklentisi kullanma meselesidir. Bu eğitimde, size süreci daha iyi anlamak için FTP kullanmaya odaklanacağız. Barındırma sağlayıcınız için URL ve FTP bağlantı bilgilerinizin kullanıma hazır olduğundan emin olun.
Not: Şu anda MAMP Pro, yalnızca WordPress sitelerinin uzaktan aktarımını desteklemektedir. Joomla veya Drupal gibi diğer CMS sitelerini canlı bir ana bilgisayara göndermeniz gerekiyorsa, bunun manuel olarak yapılması gerekir.
Ardından, sunucunuzun başlatıldığından emin olun. Canlı yayınlamak istediğiniz ana bilgisayara tıklayın, ardından uzak sekmeye gidin.
Ardından, uzaktan işlevselliği etkinleştir onay kutusunu işaretleyin ve sitenizin hedefinin URL'sini girin . Ardından, dosyalarınızı FTP veya SFTP yoluyla aktarmak isteyip istemediğinizi belirtin. Sağladığı artırılmış güvenlik nedeniyle SFTP'yi kullanmanızı öneririz. Bağlantı noktanızı , ana makinenizi (sunucu), kullanıcı adınızı ve şifrenizi girin . Uzak MySQL sunucunuz için kullanıcı adını , parolayı , veritabanı adını ve veritabanı ana bilgisayar adını girin. Son olarak, kontrol düğmesine tıklayarak ayarlarınızı test edin. Ayarlarınızın doğru olduğunu onayladıktan sonra sitenizi canlı yayınlamak için yayınla düğmesini tıklayın. Ayarlarınızı onayladıktan sonra kaydet'i tıklayın.
MAMP Pro aracılığıyla sitenizi canlı yayınlamaya ek olarak, canlı sitenizi yerel ortamınıza çekebilirsiniz. Bunu gerçekleştirmek için yukarıda belirtilen adımları tekrarlayın, ancak bunun yerine içe aktar düğmesini tıklayın.
MAMP Pro, Yerel Kalkınma için Tam Bir Çözümdür
WordPress sitelerini yerel olarak geliştirme yeteneğine sahip olmak, bazı WordPress geliştiricileri için önemlidir. Birden çok ana bilgisayar desteği, tek tıklamayla kurulum ve hem Apache hem de Nginx web sunucusu yetenekleriyle MAMP Pro ile yanlış gidemezsiniz. Basit bir çözüme ihtiyacınız varsa, MAMP'ın ücretsiz sürümü WordPress geliştirme için iyi bir seçenektir. Ancak, SSL sertifikaları ayarlama, e-posta testi, dinamik DNS veya birden fazla programlama dili çalıştırma gibi daha fazla seçeneğe ihtiyacınız varsa, MAMP Pro tam size göre.
Yerel web sitesi geliştirme için MAMP Pro kullanıyor musunuz? Eğer öyleyse, aşağıdaki yorum bölümünde bize düşüncelerinizi bildirin.