Nasıl Kullanılır ' Symlinks 'Eklentilerinizi ve temalarınızı sitenin dışında saklamak için
Bildiğiniz gibi, aynı sunucuda çalışan WordPress web sitesinin her biri ayrı bir eklenti kurulumu ve teması gerektirir. Mantıklı, ancak özellikle siteniz benzer bir eklenti ve tema kullanıyorsa birkaç eksiklik var. Bu durumda her siteyi tek tek güncellemek, depolamanız üzerindeki potansiyel etkiden bahsetmemek için bir ‘timink’ olabilir. Aynı eklenti ve temayı web siteleri arasında paylaşmak istiyorsanız, kullanabileceğiniz ‘SymLinks’ adlı düzgün hileler vardır. Bu makalede, sembollerin ne olduğu ve WordPress’te nasıl kullanabileceğiniz hakkında daha fazla konuşacağız. O zaman size üç adımda semboliklerin nasıl uygulanacağını öğreteceğiz.
Haydi Yapalım şunu! Sembolik Sembolik Bağlantı Symlinks – veya Symlinks – Giriş Steroidler üzerinde bir kısayol olarak kabul edilebilir. Bazı uygulamalar, erişebilmeleri için verileri belirli bir dizinde depolamanızı gerektirir. SymLinks kullanarak, başka bir yerde tutarken orada aradığınız dosyanın orada aradığınız dosyayı düşünerek uygulamayı kandırabilirsiniz. Örneğin Dropbox veya Google Drive’ı alın. Her iki uygulama da yedeklemek istediğiniz dosyayı belirli bir dizine yerleştirmenizi gerektirir. SymLinks kullanarak harici klasörü dizine bağlayabilirsiniz, ancak Dropbox veya Google Drive hala içindeymiş gibi çalışıyor.
Uygulamada, iki tür sembolik vardır. Sıradan kısayollar ve ‘sert’ semboller gibi hareket eden ‘yumuşak’ sembollarınız var (bu ‘aldatıcı’ uygulama, örneğimize göre dosyaların ve klasörlerin belirli bir dizinde olmasını gerektirir). Bu makaledeki odak noktamız zor semboliklerdir, bu yüzden WordPress’te nasıl kullanabileceğiniz hakkında konuşalım. Neden WordPress’te SymLinks’i kullanmak istiyorsunuz SymLinks kullanmanın ana yararı, dosyanın çalışmak için belirli bir konumda olması gerekse bile dosyaları istediğiniz yere kaydedebilmenizdir. Tek yapmanız gereken iki dizin arasında bir sembolü yüklemek ve işletim sisteminiz (OS) buna aynı şekilde davranacaktır. WordPress’e geldiğinde, bu çeşitli şekillerde yararlıdır:
Birkaç siteyi aynı eklenti ve temaya bağlayabilirsiniz. SymLinks ile, her şey aynı sunucuda olduğu sürece, birkaç Site için aynı eklenti ve dosya temasını kullanabilirsiniz.
Test ortamı için mükemmeldirler. Bir tema veya eklenti geliştiriyorsanız ve birkaç web sitesi kullanarak test etmek istiyorsanız, SymLinks her kurulumu değiştirmek zorunda kalmadan bunu yapmanıza izin verir.
Sunucu alanında tasarruf edebilirsiniz. Adil olmak gerekirse, eklentiler ve temalar genellikle fazla yer kaplamaz, ancak ekstra alan her zaman iyidir.
Symlinks, çok havalı olmasına rağmen, çoğunlukla WordPress geliştirmek için yararlıdır. Web sitesini doğrudan çalıştırırsanız, aynı sunucuda birden fazla yükleme gönderseniz bile, kullanmanın birkaç nedeni vardır. Bunun nedeni, aynı dosyayı birkaç web sitesi arasında paylaşmanız, eklenti yapılandırmasını ve her site için benzersiz bir temayı ayarlayamamanızdır. Bu, geliştirme ortamı için mükemmeldir, ancak gerçek yaşam senaryolarında çok fazla baş ağrısı yapabilir. Son olarak, WordPress’te sembolü hazırlamak için tam sunucu erişimine ihtiyacınız olduğu da belirtilmelidir. Bunun nedeni, bir sonraki bölümde tartışacağımız bir SymLink yapmak için komut satırını kullanmanız gerektiğidir. Symlinks nasıl WordPress (3 adımda) nasıl uygulanır Bu öğretici için Windows ve Unix tabanlı sistemlerde çalışan komutlar ekleyeceğiz. Her iki durumda da komutun kendisi oldukça basittir, bu yüzden endişelenmeyin. Adım #1: Dosya Aktarım Protokolü’nü (FTP) kullanarak eklenti klasörünüzü veya temanızı taşıyın, WordPress eklentilerinizi ve temalarınızı WordPress kök klasörünüzdeki WP-Content dizininde saklar. Bir WP-Content’i açtıktan sonra, eklenti ve tema adlı iki klasör bulacaksınız:
Varsayılan olarak, WordPress genellikle yüklediğiniz her eklenti veya tema için benzersiz bir klasör hazırlar. Örneğin, test sitemizde hazırladığımız Divi temasının klasörü budur:
Klasörde, temayı destekleyen tüm dosyaları bulacaksınız. Klasörü başka bir yere taşırsanız, WordPress onu bulamaz ve temayı yüklediğiniz seçenekler arasında görüntüleymez. Şimdi yapacağımız şey, komut satırını kullanarak klasörü yeni bir konuma taşımaktır. Mevcut yolumuz var/www/html/wp-concent/themes/divi’dir, ancak kaydetmek için yeni bir klasör oluştururken Divi klasörünü kök sunucu dizinimize taşımak istiyoruz (yani WP-temalar/divi). Teknik olarak teknik olarak, eklenti veya tema klasörünü sunucunuzdaki herhangi bir konuma taşıyabilirsiniz. Ayrıca, sunucunuz işletim sisteminize bağlı olarak aynı yapıya sahip olmayabilir. Ancak, web sitenize devam edin ve FTP üzerinden erişin. Bir müşteriye ihtiyacınız varsa, FileZilla’yı kullanmanızı öneririz. Girdikten sonra, bizim durumumuzda Divi olan taşımak istediğiniz klasörü bulun. Mevcut konumunuzu gösteren bir FileZilla olmalıdır:
SSH, sunucunuza bağlanmanıza ve komut satırını kullanmanıza olanak tanır.
Yerel geliştirme ortamını kullanıyorsanız, komut satırınızı açın ve üç numaraya adıma geçin.Bununla birlikte, uzun mesafeli sunucular için bir sembolü oluşturmaya çalışırsanız, Secure Shell Access (SSH) ile bağlamanız gerekir .SSH, web sitenize bağlanmanızı sağlayan FTP’ye benzer bir protokoldür.Bununla birlikte, FTP’nin aksine, SSH size neler yapabileceğiniz üzerinde daha fazla kontrol sağlar.Daha da önemlisi, bu, sunucu komut satırınızı kullanmanızı sağlar.Burada daha fazla adım atmak yerine, SSH aracılığıyla sitenize bağlanmak için adım adım talimatlar bulacağınız önceki yazıyı görmenizi öneririz.İşlem birkaç dakikadan fazla sürmeyecek, bu yüzden bir bağlantı kurduktan sonra kontrol edin ve geri dönün. Adım #3: Bu SymLink’i oluşturun ve SymLink’inizi ayarlamak için yalnızca bir komut kullanmanız gerekir, ancak kullandığınız işletim sistemine bağlı olarak değişir. Linux sunucusunu kullanırsanız, WP-Content dizinine gitmeli ve tema klasörünü açmalısınız. Daha önce hareket ettirdik çünkü artık divi klasörü olmamalı. Dizinde bulunduktan sonra, komut satırı arayüzüne (CLI) LN -S /WP -themes /divi divi yazın. Bu komut yalnızca WP-Content’teki Divi adlı yeni klasöre bir numaralı adımda ayarladığımız WP-Themes/Divi dizinini bağlar. Tüm tema dosyaları önceki konumda kalacaktır, ancak WordPress, WP-Content’teymiş gibi hareket edecektir. Sunucu penceresinde iseniz, komut değişir (MKLink C:/KendiniziMesNewlocation My-tema), ancak yapı aynı kalır. Her zaman önce bağladığınız klasörün konumunu belirlemeniz gerekir. Ardından, Linux veya Windows kullansanız da, komutun ikinci bölümünde yeni bir SymLink klasörü oluşturursunuz. Yeni SymLink’inizi test etmek için WordPress sitenizi açın ve tema sekmesine bakın: WordPress, hareket ettiğiniz eklenti veya temayı tanımıyorsa, SymLink komutunuzda bir hata olabilir. Çoğu durumda, kullandığınızda WP-Content/Eklentiler Dizini veya temasında olmamanızın, yani yeni SymLink klasörünüzün başka bir yerde düzenlendiği anlamına gelir. SONUÇ SYNLINKS, WPPress eklentilerini ve temaları WP içerik klasörlerinize kaydetmeden kullanmanıza olanak tanır. Özel eklentileri test etmek gibi çeşitli senaryolarda kullanabilirsiniz. Aynı sunucuda birkaç web sitesine ev sahipliği yaparsanız ve aralarında kaynakları paylaşmak istiyorsanız idealdir. Symlinks hazırlamak karmaşık değildir, ancak sunucu komut satırınıza erişmeniz gerekir. Bunu en baştan nasıl yapacağınız aşağıda açıklanmıştır: eklentinizi veya tema klasörünüzü FTP kullanarak taşıyın.SSH üzerinden sunucu komut satırınıza erişin.
Symlinks yapın ve test yapın.
WordPress’te SymLinks’in nasıl kullanılacağına dair sorularınız var mı? Aşağıdaki yorumlar bölümünde onlar hakkında konuşalım! Thumbnail Makale Görüntüsü Dmitry Guzhanin / Shutterstock.com.