2011-05-21 17 views
62

access Xampp from a network denemeye çalışırken aşağıdaki hatayı alıyorum denedim ama nasıl çözüleceğine dair bir fikre sahip değilsiniz. Herhangi bir yardım ?? Gerçekten karıştıBir ağdan XAMPP'ye erişmeye çalışırken hata

Erişim Yasak: istenen Object

Erişim yerel ağdan kullanılabilir. Bu ayar "httpd-xampp.conf" dosyasında yapılandırılabilir.

+0

hata çok kendini açıklamaktadır görünüyor. 'Httpd-xampp.conf' dosyasını düzenlemeyi denediniz mi? –

+4

evet, ama tam olarak orada ne yapacağını merak ediyorum. – karto

+1

http://www.apachefriends.org/f/viewtopic.php?f=17&t=35110 –

cevap

91
sizin xampppath \ apache \ conf \ extra açık dosyasının httpd-xampp.conf yılında

ve aşağıdaki etiketi bulmak:

# Close XAMPP sites here 
<LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))"> 
    Order deny,allow 
    Deny from all 
    Allow from ::1 127.0.0.0/8 
    ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var 
</LocationMatch> 

ve eklemek

"Allow from all" 

sonra İzin ver: 1 127.0.0.0/8 {line}

xampp'i yeniden başlatın ve işiniz bitti.

Xampp sonraki sürümlerinde

... basitçe Aynı dosyadan bu parçayı

# 
# New XAMPP security concept 
# 
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> 
     Require local 
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 
</LocationMatch> 

kaldırabilir ve yerel ağ üzerinden çalışmalıdır.

+0

Ama ben bunu sağlamak ne olursa olsun IP yerine XAMPP ana sayfasına beni alır ekledikten sonra. DLink yönlendiricime erişmeyi denedim, ancak ** tüm satırlardan dosyaya izin verdikten sonra XAMPP ana sayfasına girdim. ben bu dizeyi ekledikten sonra "/ opt/lampp/lampp güvenliği" şifreleri kurmak da vardı: – ikartik90

+0

i sadece birisi bilgisi için detay –

+1

vermek olsun mümkün cant. Teşekkürler. – Maksym

38

Bu çözüm benim için iyi çalıştı: http://www.apachefriends.org/f/viewtopic.php?f=17&t=50902&p=196185#p196185

Düzenleme /opt/lampp/etc/extra/httpd-xampp.conf ve aşağıdaki kodu olması bloğun <Directory "/opt/lampp/phpmyadmin"> altındaki tüm verilmiş çizgiyi gerektir ekleyerek:

<Directory "/opt/lampp/phpmyadmin"> 
    AllowOverride AuthConfig Limit 
    Order allow,deny 
    Allow from all 
    Require all granted 
</Directory> 
+0

çözüldü: 'sudo/opt/lampp/lampp restart' – gentra

+0

Bu cevap son sürümleri için geçerlidir - Apache 2.4 –

8

Bu cevap, Ubuntu'daki XAMPP içindir.

kurulum ve indirmek için manuel XAMPP sadece bu komutu çağırır başlatmak için sonra (site görevlisinin)

http://www.apachefriends.org/it/xampp-linux.html 

üzerindedir: Artık ekranda böyle bir şey görmelisiniz

sudo /opt/lampp/lampp start 

:

Starting XAMPP 1.8.1... 
LAMPP: Starting Apache... 
LAMPP: Starting MySQL... 
LAMPP started. 

bu

varsa

.Bu dosyayı

sudo kate //opt/lampp/etc/extra/httpd-xampp.conf 
değişiklikten sonra

/opt/lampp/lampp security 

: Çözüm

sudo /etc/init.d/apache2 stop 
sudo /etc/init.d/mysql stop 

Ve Sadece çağrı aşağıdaki komutu güvenlik zayıflıkların en düzeltmek için sudo //opt/lampp/lampp restart

ile restast olduğunu

Bulun ve değiştirin

# 
# New XAMPP security concept 
# 
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> 
    Order deny,allow 
    Deny from all 
    Allow from ::1 127.0.0.0/8 
    Allow from all 
    #\ 
    # fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \ 
    # fe80::/10 169.254.0.0/16 

    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 
</LocationMatch> 
+0

'/ opt/lampp/lampp security' XAMPP kurulumundan sonra çok kullanışlıdır! Birkaç varsayılan güvenlik sorununa dikkat çeker: FTP hesabı, PHPAdmin, Sqlite hesabı –

+0

Her iki çözümü de denedim ve ne hatayı çözdüm. Uzak sunucudaki dosyaya yapılan değişiklikleri yazdıktan sonra yapmam gereken başka bir şey var mı? –

+0

Yeniden yükleme xampp? Şu an sahip olduğunuz yeni hata nedir? –

İlgili konular