好的,我正在尝试使用php symlink()函数创建一个符号链接,但我还没有完全理解它。这就是问题所在。
我在网络共享上有几个已安装在以下位置的文件夹:
/home/metaimage
/home/opmadbexports
现在,我需要在位于以下位置的drupal安装中对这些进行符号链接:
/home/opmadbdev/html/
我不确定如何做到这一点。 FollowSymLinks已开启。我只需要编写代码来创建符号链接然后终止符号链接。
编辑编辑编辑
/home/metaimage AND /home/opmadbexports
都在DOCUMENT_ROOT之外。不确定这是否会导致我遇到的问题。也许别名是一个更好的主意?
谢谢!
答案 0 :(得分:1)
此代码应该这样做:
// Syntax is : symlink ('Where the link point to', 'Name of the link to create');
symlink('/home/metaimage', '/home/opmadbdev/html/metaimage');
symlink('/home/opmadbexports', '/home/opmadbdev/html/opmadbexports');
// do stuff
unlink('/home/opmadbdev/html/metaimage');
unlink('/home/opmadbdev/html/opmadbexports');
答案 1 :(得分:0)
好的,我弄明白了。虽然roychri在正确的轨道上,我最终做的是将文件夹安装在Web根目录中,但使用.htaccess来禁用php。我需要避免在安装后备份所有文件,因为有大量文件。
一旦完成,我就可以使用我之前编写的脚本来完成这个过程。