Merhabalar
Örneğin abc.com domainim var ve bu domaine ait 123.abc.com diye bir sub domainim var. FTP hesabında bildiğiniz üzere ana domain dosyaları public_html içerisinde bululnuyor ve subdomainin dosyalarıda 123.abc.com klasöründe bulunuyor.
şimdi benim yapmak istediğim yöntem şu; 123.abc.com klasöründe bulunan bir php dosyasında ana domain içinde bulunan yani public_html dosyasında bulunan bir php dosyasını include etmem gerekiyor. Bunun için include ederken dosya yolunu ne şekilde girmem gerekiyor. (direkt adres yazamıyorum php dosyası olduğu için örneğin veritabanı bağlantısı benzeri bir dosya)
NOT : require_once('../public_html/wp-load.php'); şeklinde tanımlama yaptığımda da dosyaya ulaşamıyorum.
Subdomainden Anadomainde Bulunan Dosyayı İnclude Etme
7
●138
- 06-12-2023, 15:43:17
- 06-12-2023, 15:46:31$_SERVER['DOCUMENT_ROOT'] değişkeniyle ana dizini alarak kullanabilirsiniz.
require_once($_SERVER['DOCUMENT_ROOT'] . '/wp-load.php');
- 06-12-2023, 15:57:18Bu şeikilde yaptığımda dosya yolu şu şekilde algılanıyor..IchbinLevo adlı üyeden alıntı: mesajı görüntüle
"/home/abccom/123.abc.com/wp-load.php" - 06-12-2023, 16:07:50mcfearcombat adlı üyeden alıntı: mesajı görüntüle
require_once($_SERVER['DOCUMENT_ROOT'] . '/public_html/wp-load.php');
Bu şekilde public_html yolunu ekleyerek dener misiniz?
Yine olmazsa çalışan PHP dizinini alarak oradan devam edelim;
require_once(dirname($_SERVER['SCRIPT_FILENAME']) . '/public_html/wp-load.php');
- 06-12-2023, 16:46:08PHP dizinini aldığımda da olmuyor. Bir türlü üst dizine geçemiyorum.IchbinLevo adlı üyeden alıntı: mesajı görüntüle
Warning: require_once(/home/abccom/123.abc.com/public_html/wp-load.php): - 06-12-2023, 16:49:30Hocam kodunuzun başına ../dizin keslinde ekleme yaparsanız bir alt dizini baz alır.
- 06-12-2023, 16:53:33subdomain klasöründen ana domaine ait public_html klasörüne ulaşmak istediğimiz için ../ ile 'de geçiş yapamıyoruz.Bilisimworld adlı üyeden alıntı: mesajı görüntüle
- 06-12-2023, 17:03:04Open basedir açık muhtemelen sitelerinizde bunu kapatirsaniz gecebilmeniz gerekir.mcfearcombat adlı üyeden alıntı: mesajı görüntüle