【问题标题】:Apache and Symbolic Symlink getting parent dir phpApache 和 Symbolic Symlink 获取父目录 php
【发布时间】:2013-04-25 16:39:18
【问题描述】:

我在创建符号链接时遇到问题,我希望脚本采用“子”文件夹而不是父文件夹

/var/www/FolderParent - .... somefile.php
/var/www/FolderChild  - .... somefile.php (symlink from parent)

somefile.php 内容:

echo "DIR:".dirname(__FILE__);

显示:

DIR: /var/www/FolderParent

预期:

DIR: /var/www/FolderChild

我的 httpd.conf:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

FolderParent 和 FolderChild 的权限都具有 apache 用户和组“www-data”,并且出于测试目的,所有文件都在 777 上

如何设置 apache 以采用子路径?这样做的想法是拥有一个将在多个站点中使用的单个实例,并且能够只更新单个实例

注意:我不能更改脚本的代码,因为它是基于 CMS,所以这意味着要更改所有 CMS

编辑:我也尝试使用硬链接,但我无法在文件夹上执行此操作

【问题讨论】:

    标签: php apache symlink


    【解决方案1】:

    创建硬链接而不是符号链接。

    【讨论】:

    • 我做到了,但我也有一些文件夹,我无法在文件夹上建立硬链接
    猜你喜欢
    • 2013-11-06
    • 1970-01-01
    • 1970-01-01
    • 2018-07-30
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    • 1970-01-01
    • 2018-07-15
    相关资源
    最近更新 更多