На локальном хосте.У меня есть следующая структура каталогов:
/share/www/trunk/wp-content/plugins/otherfolders
/share/www/portfolio/wp-content/symlink
Где symlink
является символической ссылкой на /trunk/.../plugins/
.По сути, это потому, что мне нужно протестировать несколько установок WordPress и настроить их, но я не хочу перемещать плагины, копировать и вставлять их повсюду.
Однако иногда мне нужно ползти вверхдерево каталогов для включения файла конфигурации:
$root = dirname(dirname(dirname(dirname(__FILE__))));
if (file_exists($root.'/wp-load.php')) {
// WP 2.6
require_once($root.'/wp-load.php');
}
Папка всегда разрешается в:
/share/www/trunk
Даже когда плагин выполняется и включен в
/share/www/portfolio/
.
Возможно ли в PHP включение файлов в каталог share/www/portfolio
из сценария, выполняемого по символической ссылке в каталог /share/www/trunk/.../plugins
?
Хотяэта проблема возникает только на моем тестовом сервере, я хотел бы иметь безопасное решение для распространения, поэтому ползание на дополнительный уровень не вариант .