wie leite ich den Alias ​​des Stammverzeichnisses in lighttpd zu einem Unterordner von document_root um?

wie leite ich den Alias ​​des Stammverzeichnisses in lighttpd zu einem Unterordner von document_root um?

Ich habe diese Verzeichniskonfiguration:

htdocs/www -> web site pages
htdocs/WEB-INF -> lib and classes, used in web pages
htdocs/data -> data (images, documents)

So mache ich es mit Apache:

htdocs/www/images/logo.gif
htdocs/www/exemple/php:
<?
include_once $_SERVER["DOCUMENT_ROOT"]."/lib/classes/A.class.php";
$s=file_get_contents($_SERVER["DOCUMENT_ROOT"]."/data/content.txt");
?>
<a href="/images/logo.gif">

dies ist ein Teil meiner Lighttpd-Konfiguration, die Apache httpd.conf nachahmt: alias.url = ("/" => ".../htdocs/www/") server.document-root = ".../htdocs"

Leider verweist $_SERVER["DOCUMENT_ROOT"] auf htdocs/www statt auf htdocs.

Wie kann das Problem behoben werden?

Antwort1

Ich denke, Sie haben das Problem inzwischen gelöst, aber falls nicht:

Öffnen /etc/lighttpd/lighttpd.confund bearbeiten Sie den zugewiesenen Wert {server.document-root}.

Füllen Sie bitte dasvollständigen Pfadzu Ihrem Webroot. Vergessen Sie nicht, lighttpd neu zu starten.

verwandte Informationen