Nextcloud PHP-FPM配置说明

2020年03月19日 · nextcloud · 技术帮助分享 · 3647次阅读

------正---文------

系统环境变量

当你使用php-fpm,系统环境变量(如path、tmp或其他变量)的填充方式与使用php-cliPHP调用,如getenv('PATH');因此可以返回空结果。因此,您可能需要在审批人中手动配置环境变量。php-fpmini/config文件。

下面是这些ini/config文件的根路径示例:

Debian/Ubuntu/MintCentOS/RedHat/Fedora
/etc/php/7.2/fpm//etc/php-fpm.d/

在这两个示例中,ini/config文件被调用www.conf,取决于您所做的发行版或自定义,它可能位于子目录中,如pool.d.

通常,您会在文件中找到一些或全部环境变量,但是注释如下:

;env[HOSTNAME] = $HOSTNAME
;env[PATH] = /usr/local/bin:/usr/bin:/bin
;env[TMP] = /tmp
;env[TMPDIR] = /tmp
;env[TEMP] = /tmp

取消对适当的现有条目的注释。那就在printenv PATH确认您的路径,例如:

$ printenv PATH
/home/user/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:
/sbin:/bin:/

如果文件中没有任何系统环境变量,则必须添加它们。

或者,可以通过修改以下内容来使用系统的环境变量:

/etc/php/7.2/fpm/pool.d/www.conf

并取消前面;

clear_env = no

当您使用共享主机或控制面板来管理下云VM或者服务器,由于安全性和灵活性的原因,配置文件几乎肯定位于其他地方,因此请检查文档中的正确位置。

请记住,可以为php-cliphp-fpm,并适用于不同的域和网站。检查设置的最佳方法是使用PHP版本和信息.

最大上传大小

如果要增加最大上载大小,则还必须修改php-fpm配置并增加upload_max_filesizepost_max_size价值。您需要重新启动php5-fpm以及您的HTTP服务器,以便应用这些更改。

.htaccess

NextCloud也有自己的nextcloud/.htaccess档案。因为php-fpm无法读取PHP设置.htaccess这些设置和权限必须在nextcloud/.user.ini档案。



------结---束------

『静谧星河』采用《署名-相同方式共享 4.0 国际》进行许可。如需转载请保留本文地址。
本文地址:
https://www.yuvin.cn/nextcloud/124.html

支持我

教程nextcloud

静谧星河最后编辑于5年前


因本站不提供交互式服务,评论均需审核后显示,敬请谅解。

添加新评论

captcha

请输入验证码