Modification de la source source du document sur nginx + hhvm?

Je suis en train de configurer hhvm et nginx pour travailler sur les files php dans /home/ubuntu/www/www.mysite.com directory

à

fastcgi_param SCRIPT_FILENAME /home/ubuntu/www/www.mysite.com$fastcgi_script_name; 

puis j'ajoute la racine source à vim /etc/hhvm/server.ini

 hhvm.server.source_root = /home/ubuntu/www/www.mysite.come 

puis redémarré à la fois nginx et hhvm, mais je reçois toujours le file php de la racine Web par défaut, non de /home/ubuntu/www/www.mysite.come

Voici le file de configuration pour l'hôte virtuel

  server { listn 80; server_name www.mysite.se; access_log /var/log/www.mysite.se.access_log; error_log /var/log/www.mysite.se.error_log; location / { root /home/ubuntu/www/www.mysite.se; index index.php index.htm; if (!-f $request_filename){ set $rule_1 1$rule_1; } if (!-d $request_filename){ set $rule_1 2$rule_1; } if ($rule_1 = "21"){ rewrite /. /index.php last; } } #include hhvm.conf; location ~ \.php$ { fastcgi_keep_conn on; fastcgi_pass 127.0.0.1:9000; # fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/ubuntu/www/www.mysite.se$fastcgi_script_name; include fastcgi_params; } } 

Quand j'ai fait une requête, les files html se chargent de /home/ubuntu/www/www.mysite.se sans problème mais les files php sont chargés à partir du dossier nginx par défaut

Le problème sur le file de configuration du site nginx

la racine doit être dans le bloc server et non le bloc d'location.

Pour ceux que vous êtes prêts à configurer nginx avec hhvm, voici comment le faire.

Je vous ai renvoyé pour utiliser ubuntu.

server {listn 80;

 server_name www.mysite.se; root /home/ubuntu/www/www.mysite.se; access_log /var/log/www.mysite.se.access_log; error_log /var/log/www.mysite.se.error_log; location / { index index.php index.htm; if (!-f $request_filename){ set $rule_1 1$rule_1; } if (!-d $request_filename){ set $rule_1 2$rule_1; } if ($rule_1 = "21"){ rewrite /. /index.php last; } } #include hhvm.conf; location ~ \.php$ { fastcgi_keep_conn on; fastcgi_pass 127.0.0.1:9000; # fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/ubuntu/www/www.mysite.se$fastcgi_script_name; include fastcgi_params; } }