在本地主机上.我有以下目录 struct :
/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/trunk/.../plugins
目录的脚本包含在share/www/portfolio
目录中的文件?
虽然这个问题只发生在我的测试服务器上,但我希望有一个安全的可分发解决方案.