2016-04-13 59 views
0

php projemde php dosyalarını eklerken sorun yaşıyorum. php web sitemi yerel olarak ubuntu işletim sistemimde çalıştırmak için LAMP kullanıyorum. Sadece yerel php dosyalarını eklemeyi denediğimde her şey iyi çalışıyor, ancak çevrimiçi web sitemde bulunan bir uzak dosya eklemeyi denediğimde sorun çıkarıyor.Yerel php dosyalarını yerel ubuntu php projesine dahil edemezsiniz

<?php include "base.php"; ?> 

ama benim uzak web sitesinde bu aynı dosyayı karşıya ve sonra yerel olarak dahil çalışırsanız, o işe yaramaz:

Ben bu dosyayı eklerseniz Örneğin

, çalışıyor

<?php include "http://www.mywebsite.com/base.php"; ?> 

Uzak dosyada 755 izin var. LAMP yapılandırmasında, uzak dosya eklenmesini engelleyen herhangi bir kısıtlama var mı? Bu benim için çok garip! :( Bana yardım eder!

+0

ben 'düşünüyorum 'bu çalışmalıdır. Denediniz mi? –

+0

Yerel dosyayı değil, uzak dosyayı eklemem gerekiyor. Zaten php.ini dosyasındaki 'allow_url_include' özelliğini açtım ancak hala çalışmıyor ve hala projeme uzaktan php dosyası ekleyemiyorum. –

cevap

0

uzak dosyaları dahil etmek için, yönerge allow_url_include Lütfen bu Sorgunuzla cevaplar bu link

Umut geçmesi php.ini

yılında on ayarlanmalıdır

Güncelleştirme:

0123'ü almak istiyorsanız, varsayalım, uzak sunucuda bir symlink ekleyebilir,

örn. ln -s somename.php somename.php.source

ve ardından bunun yerine somename.php.source referansınızı ekleyin. , Kafa karışıklığı

yerine

ile

Bir saniye düşünce

<?php include "http://www.mywebsite.com/base.php"; ?> 

bu deneyin:

Yukarıdaki öneri kredi

Güncelleme 1 @PaulDixon gider

<?php include 'http://www.mywebsite.com/base.php'; ?> 

Ya da bu,

<?php include ("http://www.mywebsite.com/base.php"); ?> 
+0

Bunu zaten yaptım, ama işe yaramıyor! Apache'yi de yeniden başlattım ama hiçbir şey değişmedi! –

+0

Ne yazık ki, uzak sunucuya erişemiyorum, sadece dosya yükleyebilirim. Sadece yerel ubuntu kurulumumu kontrol edebilirim. –

+0

@MarcusBarnet Cevabımdaki Update1'i deneyin ve beni güncelleyin lütfen –