Localhost. Ben aşağıdaki dizin yapısı vardır:
/share/www/trunk/wp-content/plugins/otherfolders
/share/www/portfolio/wp-content/symlink
symlink
simgesel bir bağlantı olduğu /trunk/.../plugins/
. Ben yükler birden fazla WordPress test etmek ve onları kurmak gerekiyor, ama etrafında eklentileri taşımak ve her yerde onları kopyalamak ve yapıştırmak zorunda istemiyorum çünkü temelde, bu.
Ancak, bazen ben bir yapılandırma dosyası eklemek için dizin ağacını taramaya gerek:
$root = dirname(dirname(dirname(dirname(__FILE__))));
if (file_exists($root.'/wp-load.php')) {
// WP 2.6
require_once($root.'/wp-load.php');
}
Klasörü her zaman giderir:
/share/www/trunk
Eklenti yürütülen ve dahil ediliyor olsa bile
/share/www/portfolio/
.
O /share/www/trunk/.../plugins
dizinine sembolik bağ içinde yürütülürken bir komut share/www/portfolio
dizindeki dosyaları dahil etmek PHP mümkün mü?
Bu sorun yalnızca benim test sunucusu üzerinde olur, ben bu yüzden crawling up an extra level is not an option bir güvenle dağıtılabilir çözüm istiyorum.