1

シンボリックリンクの作成に問題があります。スクリプトに親フォルダーではなく「子」フォルダーを取得させたい

/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 を変更することを意味します。

編集:ハードリンクも試しましたが、フォルダーでこれを実行できません

4

1 に答える 1

0

シンボリック リンクの代わりにハード リンクを作成します。

于 2013-04-25T16:42:56.113 に答える