0
我有一个Joomla安装并需要允许用户从/ media文件夹运行一个PHP文件。 如何做到这一点?执行文件夹中的PHP文件夹,Nginx
使用当前配置,Nginx会将此PHP作为文件下载,而不会执行它。 这里是我的配置的一部分:
location ~* /media {
allow all;
expires 1d;
}
location /media/dir/test.php {
fastcgi_pass unix:/var/run/php5-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location/{
#PHP here works fine
try_files $uri $uri/ /index.php?$args;
# .. skipped ...
}
你的fastcgi配置是否正确?尝试'location = /media/dir/test.php {}' –
正如我所说的,PHP在/中执行是可以的。你已经告诉我已经添加的位置(见配置)。 添加“=”不会影响任何内容。 –
你的php块在哪里执行'/'? –