Nasıl PHP, Symlinks ve __ FILE__ güzel birlikte çalışmak için alabilirim?

0 Cevap php

Localhost. Ben aşağıdaki dizin yapısı vardır:

/share/www/trunk/wp-content/plugins/otherfolders

/share/www/portfolio/wp-content/symlink

symlink simgesel bir bağlantı olduğu /trunk/.../plugins/. Ben yükler birden fazla WordPress test etmek ve onları kurmak gerekiyor, ama etrafında eklentileri taşımak ve her yerde onları kopyalamak ve yapıştırmak zorunda istemiyorum çünkü temelde, bu.

Ancak, bazen ben bir yapılandırma dosyası eklemek için dizin ağacını taramaya gerek:

 $root = dirname(dirname(dirname(dirname(__FILE__))));
      if (file_exists($root.'/wp-load.php')) {
          // WP 2.6
          require_once($root.'/wp-load.php');
      }

Klasörü her zaman giderir:

/share/www/trunk

Eklenti yürütülen ve dahil ediliyor olsa bile

/share/www/portfolio/.

O /share/www/trunk/.../plugins dizinine sembolik bağ içinde yürütülürken bir komut share/www/portfolio dizindeki dosyaları dahil etmek PHP mümkün mü?

Bu sorun yalnızca benim test sunucusu üzerinde olur, ben bu yüzden crawling up an extra level is not an option bir güvenle dağıtılabilir çözüm istiyorum.

0 Cevap