Как вы получаете PHP, Symlinks и __FILE__ для совместной работы?

На локальном хосте. У меня есть следующая структура каталогов:

/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 каталог?

Хотя эта проблема возникает только на моем тестовом сервере, я хотел бы иметь безопасное решениеползти на дополнительный уровень не вариант.

Ответы на вопрос(6)

Ваш ответ на вопрос