Senin durumun kesin ne tam olarak emin değilim. Işlerini kapsayacak emin olmak için basit bir düzeltme muhtemelen vardır. Bu düzeltme muhtemelen başka bir cevap verilecektir.
Bunun yerine, sana bir best-practice
(Evet, belki değil, 'iyi', ama iyi bir uygulama) sunmak için gidiyorum:
İlk dosyada arayın veya yapılandırma dosyası, dosyaları içeri bulunan ilk dizin yolunu bir sabit tanımlamak
Yani çalışıyorsanız /home/user/domains/test.com/
:
DEFINE('SITE_PATH', '/home/user/domains/test.com/');
Eğer bir şey de zaman sonra, bir başlangıç yeri olarak kullanmak
include(SITE_PATH . "lib/test.class.php");
Bu PHP dosyanın tam yolunu kullanır ve nispeten dosyayı dahil endişelenmenize gerek yok emin olacaktır.
Eğer her şey dahil bir dosyayı taşıdığınızda içerir değiştirmek zorunda değilsiniz gibi, dosyaların konumları değişiyor bu çok yararlıdır.