符号链接 - require_once 似乎不起作用?
Posted
技术标签:
【中文标题】符号链接 - require_once 似乎不起作用?【英文标题】:Symlink - require_once doesn't seem to work? 【发布时间】:2014-07-06 10:45:58 【问题描述】:我将 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');
但是通过符号链接我得到的只是:
警告:require_once(../../../wp-load.php): 失败 打开流:中没有这样的文件或目录 G:\Dropbox\Dropbox\Wordpress\Themes\Blabla\foo\bar.php 上线 2致命错误:require_once():失败 打开所需的'../../../wp-load.php' (include_path='.;C:\xampp\php\PEAR') 在 G:\Dropbox\Dropbox\Wordpress\Themes\Blabla\foo\bar.php 上线 2
看起来 require_once 在 Dropbox 中查找文件,而不是符号链接上下文?有没有可能以某种方式修复它?当我在不同的机器/不同的操作系统上开发时,我不能使用绝对路径,而且它们各不相同......有什么想法吗?符号链接时 require_once 是如何工作的?它是否在两个地方(原始上下文和符号链接上下文)都查找所需的文件?
【问题讨论】:
使用完整路径,例如从根目录\xampp\htdocs\blabla\wp-load.php
你能用set_include_path()
修改包含路径吗?
user790454,这是没有意义的,因为它只能在这台机器上工作。维克多·斯文森,该怎么做?
【参考方案1】:
如何将原始文件放入您的 Wordpress 文件夹并符号链接到 Dropbox? 在安装它时,您应该关闭所有尚未移动文件夹的机器上的保管箱。
【讨论】:
以上是关于符号链接 - require_once 似乎不起作用?的主要内容,如果未能解决你的问题,请参考以下文章
使用dwr后,javaweb设置的session超时失效,web.xml和tomcat设置都不起作