- Katılım
- 28 Eyl 2021
- Mesajlar
- 63
cPanel'de Sembolik Bir Bağlantı Nasıl Oluşturulur?
Sembolik bağlantıların kısaltması olan sembolik bağlantılar, temel olarak tek tek dosya veya klasörlerin kısayollarıdır. Bir sembolik bağlantının avantajlarından biri, fiziksel konumlara değil, soyut dosya adlarına/dizinlere başvurduğu için dosya sistemlerini geçebilmesidir.
cPanel'de sembolik bağlantı oluşturmanın birkaç yolu vardır:
1. Aşağıdaki komutu çalıştırarak SSH aracılığıyla bir sembolik bağlantı oluşturabilirsiniz :
ln -s /path/to/target /path/to/shortcut
2. Ayrıca oluşturulabilir. Aynı komutu kullanarak bir cronjob aracılığıyla:

NOT: Sembolik bağlantı oluşturulduktan sonra cronjob'ı sildiğinizden emin olun.
3. PHP işlevini kullanarak da bir sembolik bağlantı oluşturabilirsiniz.
Komut dosyası örneği aşağıda bulunabilir:
<?php
$hedef = '/home/cPanelusername/public_html/index.html';
$kısayol = 'script.html';
sembolik bağlantı($hedef, $kısayol);
?>
Sadece bu PHP dosyasını tarayıcıda çalıştırın ve hemen sembolik bağlantı oluşturacaktır.
Sembolik bağlantı kullanımına örnek
Bir sembolik bağlantı, birçok durum için mükemmel bir çözüm olabilir. Örneğimizde , eklenti alanı web sitesi ( /public_html/domain1.com ) için ana alan web kökünde (/ public_html /) bulunan resimleri kullanmak için bir sembolik bağlantı kullanacağız : Eklenti alan web sitesinin / adresine erişimi olmadığından public_html veya herhangi bir üst düzey dizinde, /public_html/images klasöründe bulunan görüntüleri kullanmanın tek yolu , addon etki alanı klasöründe bir sembolik bağlantı oluşturmaktır:

ln -s /home/ncexample/public_html/images/ /home/ncexample/public_html/domain1.com/images
Gördüğünüz gibi, aynı dosyaları birden fazla web sitesi için kullanıyorsanız, sembolik bağlantılar yinelenen içeriği önlemenize yardımcı olacaktır.
NOT: Diğer web sitelerinin kök dizinlerine sembolik bağlantılar oluşturmak ciddi güvenlik ihlallerine neden olabilir, bu nedenle sembolik bağlantıların yalnızca herhangi bir yapılandırma veya sistem dosyasını ifşa etmeyen klasörler için kullanılmasını şiddetle tavsiye ediyoruz, çünkü bu dosyalar edinilirse, bu tür dosyalar bilgisayar korsanlığı veya korsanlık için kullanılabilir.
Sembolik bağlantıların kısaltması olan sembolik bağlantılar, temel olarak tek tek dosya veya klasörlerin kısayollarıdır. Bir sembolik bağlantının avantajlarından biri, fiziksel konumlara değil, soyut dosya adlarına/dizinlere başvurduğu için dosya sistemlerini geçebilmesidir.
cPanel'de sembolik bağlantı oluşturmanın birkaç yolu vardır:
1. Aşağıdaki komutu çalıştırarak SSH aracılığıyla bir sembolik bağlantı oluşturabilirsiniz :
ln -s /path/to/target /path/to/shortcut
2. Ayrıca oluşturulabilir. Aynı komutu kullanarak bir cronjob aracılığıyla:

NOT: Sembolik bağlantı oluşturulduktan sonra cronjob'ı sildiğinizden emin olun.
3. PHP işlevini kullanarak da bir sembolik bağlantı oluşturabilirsiniz.
Komut dosyası örneği aşağıda bulunabilir:
<?php
$hedef = '/home/cPanelusername/public_html/index.html';
$kısayol = 'script.html';
sembolik bağlantı($hedef, $kısayol);
?>
Sadece bu PHP dosyasını tarayıcıda çalıştırın ve hemen sembolik bağlantı oluşturacaktır.
Sembolik bağlantı kullanımına örnek
Bir sembolik bağlantı, birçok durum için mükemmel bir çözüm olabilir. Örneğimizde , eklenti alanı web sitesi ( /public_html/domain1.com ) için ana alan web kökünde (/ public_html /) bulunan resimleri kullanmak için bir sembolik bağlantı kullanacağız : Eklenti alan web sitesinin / adresine erişimi olmadığından public_html veya herhangi bir üst düzey dizinde, /public_html/images klasöründe bulunan görüntüleri kullanmanın tek yolu , addon etki alanı klasöründe bir sembolik bağlantı oluşturmaktır:

ln -s /home/ncexample/public_html/images/ /home/ncexample/public_html/domain1.com/images
Gördüğünüz gibi, aynı dosyaları birden fazla web sitesi için kullanıyorsanız, sembolik bağlantılar yinelenen içeriği önlemenize yardımcı olacaktır.
NOT: Diğer web sitelerinin kök dizinlerine sembolik bağlantılar oluşturmak ciddi güvenlik ihlallerine neden olabilir, bu nedenle sembolik bağlantıların yalnızca herhangi bir yapılandırma veya sistem dosyasını ifşa etmeyen klasörler için kullanılmasını şiddetle tavsiye ediyoruz, çünkü bu dosyalar edinilirse, bu tür dosyalar bilgisayar korsanlığı veya korsanlık için kullanılabilir.
