Wie bekommen Sie PHP, Symlinks und __FILE__ gut zusammen?

Auf localhost. Ich habe die folgende Verzeichnisstruktur:

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

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

Wo symlink ist ein symbolischer link zu /trunk/.../plugins/. Im Grunde, das ist, weil ich brauche, um zu testen, mehrere WordPress installiert und eingerichtet, aber ich will nicht zu haben, sich zu bewegen-plugins um, und kopieren Sie und fügen Sie Sie überall.

Aber manchmal muss ich krabbeln die Verzeichnisstruktur, um eine config-Datei:

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

Den Ordner immer aufgelöst:

/share/www/trunk

Selbst wenn das plugin ausgeführt wird, und in

/share/www/portfolio/.

Ist es möglich in PHP mit include-Dateien in den share/www/portfolio Verzeichnis von einem Skript aus ausführen in ein symlink auf die /share/www/trunk/.../plugins Verzeichnis?

Während dieses problem tritt nur auf meinem test-server, ich würde gern sicher verteilbare Lösung so Crawlen eine zusätzliche Ebene ist nicht eine option.

InformationsquelleAutor der Frage Aaron Harun | 2010-07-11

Schreibe einen Kommentar