我正在开发应用程序的下载版本,并且由于以下原因出现多个错误:
( ! ) Warning: include(/home/USERNAME/public_html/dir/includes/functions.php): failed to open stream: No such file or directory in C:\wamp\www\dir\includes\db_connection.php on line 6
我知道错误是什么,但我不想手动更改代码中的所有这些内容,主要是因为这样做意味着当我更新我的 ive 站点时,它们就会出错。
有没有办法使用 WAMP 或 Windows 创建类似符号链接(symbolic link)的东西来告诉 WAMP/home/USERNAME/public_html/dir 中的任何内容都应该从 C:\wamp\www\dir 提供?
我在 WAMP 中找到了一个用于创建别名的选项,但我不确定这是否适合使用?
最佳答案
SO here上有一个答案.
这个链接https://www.sevenforums.com/tutorials/278262-mklink-create-use-links-windows.html也会很好用(来自上面的答案)。
基本上你必须使用 mklink
命令提示符下的 Windows 命令(后者必须以管理员身份运行)。
现在。假设您安装了 WAMP 并且虚拟主机名为 mysite.local
被创建并指向物理 d:\mysite
文件夹。您现在需要文件夹 f:\otherfolder\realfolder
中的文件可通过 mysite.local/otherfolder/somefile.ext
访问一种网址。
为此,您必须创建名为 otherfolder
的符号链接(symbolic link)。在 d:\mysite
这将指向 f:\otherfolder\realfolder
.你必须执行:mklink /D d:\myfolder\otherfolder f:\otherfolder\realfolder
从 Windows 命令提示符。链接otherfolder
创建于 d:\myfolder
并且您可以通过上面提到的 URL 访问文件。
关于php - 在 Windows 上的 WAMP 服务器中创建符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35648882/