1

次の構成で、デーモンとして実行される HHVM を使用しています。

Server {
Port = 80
SourceRoot = /var/www/
}

VirtualHost {
{
Pattern = .*
RewriteRules {
  dirindex {
    pattern = ^/(.*)/$
    to = $1/index.php
    qsa = true
  }
}
}
}

Extensions {
css = text/css
gif = image/gif
html = text/html
jpe = image/jpeg
jpeg = image/jpeg
jpg = image/jpeg
png = image/png
tif = image/tiff
tiff = image/tiff
txt = text/plain
}

/index.php にアクセスできますが、「見つかりません」を取得できません。私は何が欠けていますか?

4

2 に答える 2

3

DefaultDocument が欠落している場合は、次のように修正します。

Server {
  Port = 80
  SourceRoot = /var/www/
  DefaultDocument = index.php
}
于 2013-07-20T03:37:34.673 に答える
2

これは私のために働いた:

Server {
  SourceRoot = /var/www/html/directory
  DefaultDocument = index.php
}

起動時にすでにポートを設定していたため、次のようにポートを削除しました。

hhvm --mode daemon -vServer.Type=fastcgi -vServer.Port=9000 --config /etc/hhvm.hdf

于 2013-12-16T22:02:16.750 に答える