2013-05-09 1 views
1

Я использую HHVM работать как Deamon с следующей конфигурацией:HHVM с конфигурацией пользовательских HDF требует пути полного ресурса

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, но не для/получить «не найдено ». Что мне не хватает?

ответ

3

Вы пропустите DefaultDocument, правильно это нравится:

Server { 
    Port = 80 
    SourceRoot = /var/www/ 
    DefaultDocument = index.php 
} 
2

Это работает для меня с помощью:

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

Я бросил порт, как я уже садилось его при запуске с:

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