Siteleri dizine bir sembolik bağ oluşturma
Ben gezinirken gayet iyi çalışıyor ~/Sites
benim dizin coderama.local/~coderama/index2.php
üzerinden bir dosya var
Şimdi zor olsun ve benim sistemde başka bir yere index2.php
dosyamı taşımak istiyorum, sembolik bir bağlantı oluşturarak. coderama.local/~coderama/index2.php
erişmeye çalıştığınızda, ancak, ben şimdi şu hatayı alıyorum.
Herkes herhangi bir fikir?
Teşekkürler!
Yasak
Bu sunucu üzerinde /~coderama/index2.php erişim izniniz yok.
CEVAP
Bu yapılandırılabilir Apache bir seçenek. Mac (ve muhtemelen en kurulumlar) varsayılan olarak Apache sembolik bağlantıları takip yapılandırılmış gibi görünüyor. Güvenlik amaçlı olduğunu tahmin ediyorum Diğerleri yukarıda söz gibi).
Ama bazen çok kullanışlı özellikle uygulamalar belirli türde gelişimi sırasında sembolik bağlantıları takip etkinleştirmek için olabilir. 1) yapmanız gereken şey Apache yapılandırma sembolik bağları, ve 2) aşağıdaki değiştirmek için izin vermek için Apache'yi yeniden başlatın.
Yapılandırma adım aşağıdaki gibi yapılır
a) cd /etc apache2/(bu Apache yapılandırma dosyaları Mac'te varsayılan olarak nerede olduğunu)
b) dizinler burada bir çift görürsünüz. Bir kullanıcı adı verilir
c) kullanıcılar cd
d) ls bir şekilde açığa çıkarmalıdır .conf açma adı ile dosya (giriş.conf) "" marvo.adlı benimdir "marvo ediyorum". conf
e) (vı kullanıyorum) bu dosyayı Düzenleyin ama sudo kullanarak yapmanız gereken:
sudo vi marvo.conf
f) gibi bir şey göreceksiniz
<Directory "/Users/marvo/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
g) "" seçeneği, böylece bu ikinci satır .FollowSymLinks Ekle conf dosyası gibi görünüyor:
Options Indexes MultiViews FollowSymLinks
('Net. orada başka yapılandırma seçenekleri bulabilirsiniz Bu sayfa buldum: http://httpd.apache.org/docs/2.0/mod/core.html#directory )
h) dosyayı Kaydedin.
Şimdi yapılandırma değişikliği alır, böylece Apache yeniden başlatmanız gerekir. Biraz Googling bu aşağıdaki komut satırı: komut en kolay yapıldığını buldum
sudo /usr/sbin/apachectl restart
(http://mcapewell.wordpress.com/2006/09/22/restart-apache-in-mac-os-x/ de bulundu )
Şimdi bu sembolik link gayet iyi site sayfa üzerinde çalışması gerekir.
Profil oluşturma ASP.NET EQATEC Profil...
Bir dizine bir sembolik bağ çıkarın...
HATA 1396 (HY000): İşlem KULLANICI �...
Oluşturma kısıtlamaları programlı düze...
Nasıl(x) sonunda düğmeye Haç ile EditT...