apache — замена значений php htaccess в nginx

Хорошо, я использовал Apache — теперь я перешел на nginx и мне это нравится, но когда дело доходит до моего .htaccess ценности, я полностью и совершенно застрял.

У меня есть этот файл htaccess:

php_value auto_prepend_file Resources/Core.php
php_value short_open_tag On

Я не совсем уверен, как я могу повторить это в nginx. Я знаю, что могу использовать глобальный php.ini файл, но я не хочу иметь его на всех виртуальных хостах, только на одном.

Спасибо,
Том

2

Решение

На самом деле Том, NGINX не учитывает переопределения каталогов.

Однако вы можете изменить настройки в настройках виртуальных хостов как:

location ~ \.php$ {
expires off;
include /etc/nginx/fastcgi_params;
fastcgi_pass  127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param  SCRIPT_FILENAME  /var/www//httpdocs/$fastcgi_script_name;
fastcgi_param  PHP_VALUE   "auto_prepend_file=/var/www/your_folder/Resources/Core.php";
}

файл настроек будет найден в / etc / nginx / sites-available в установке по умолчанию на сервере Linux, измените и перезапустите NGINX

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]