符号链接 - require_once似乎不起作用?

时间:2014-05-18 11:28:15

标签: php wordpress include symlink require-once

我将我的WordPress主题存储在我的Dropbox中,以便在许多机器上轻松使用它。不幸的是,require_once()/ include_once()似乎对我不起作用。

商店原创主题是G:\Dropbox\Dropbox\Wordpress\Themes\Blabla\

符号链接位于C:\xampp\htdocs\blabla\wp-content\themes\Blabla

当我想要/包含任何文件时,例如。 C:\xampp\htdocs\blabla\wp-load.php我以前做require_once('../../wp-load.php');

但是我用symlink获得的是:

  


警告:require_once(../../../ wp-load.php):未能   open stream:没有这样的文件或目录    G:\ Dropbox \ Dropbox \ Wordpress \ Themes \ Blabla \ foo \ bar.php 在线    2

致命错误:require_once():失败   需要打开' ../../../ wp-load.php'   (include_path ='。; C:\ xampp \ php \ PEAR')in    G:\ Dropbox \ Dropbox \ Wordpress \ Themes \ Blabla \ foo \ bar.php 在线    2

看起来require_once在Dropbox中查找文件,而不是符号链接上下文?有可能以某种方式修复它吗?我不能使用绝对路径,因为我在不同的机器/不同的操作系统上开发,而且那些不同......有什么想法吗?如果require_once符号链接,它是如何工作的?它是否在两个地方都寻找所需的文件(original-context& symlink-context)?

1 个答案:

答案 0 :(得分:0)

如何将原始文件放入Wordpress文件夹并将符号链接到Dropbox? 安装时,您应该关闭尚未移动文件夹的所有计算机上的保管箱。