Como configurar o PHP include_path para o php-fpm no nginx config?

1

Estou tentando migrar do Apache para o nginx. No meu arquivo conf do Apache eu tinha

php_value include_path "/home/my-app/topincs/php:/home/my-app/topincs/vendor/php"

Agora eu tenho

fastcgi_param  PHP_VALUE  "include_path=/home/my-app/topincs/php:/home/my-app/topincs/vendor/php";

no arquivo fastcgi_params do meu nginx, mas parece que o caminho include não é usado pelo php-fm pois estou recebendo o seguinte erro.

PHP message: PHP Warning:  require_once(Response.php): failed to open stream: No such file or directory in /home/my-app/topincs/docroot/.start on line 3

Considerando que o arquivo Response.php existe no diretório /home/my-app/topincs/php .

Como devo configurá-lo para que o php-fpm o reconheça?

    
por helcim 07.06.2013 / 17:36

1 resposta

2

Você pode definir os valores do php diretamente no arquivo de configuração do pool do fpm da seguinte forma:

php_value[include_path]  = "/home/my-app/topincs/php:/home/my-app/topincs/vendor/php"

Você não precisa configurá-lo em sua configuração nginx.

    
por 07.06.2013 / 17:39