将 /dev/urandom 添加到 PHP 的 open_basedir

将 /dev/urandom 添加到 PHP 的 open_basedir

我需要帮助将 /dev/urandom 列入 PHP 的 open_basedir 设置白名单,以适应我的特定设置,且不影响此服务器上的其他站点。

编辑 php.ini 文件会干扰此框中其他站点,对吗?我看到有人说编辑 vhosts 文件或 httpd 文件,有很多这样的文件,但它们不在“应该”在的位置。例如,我在 /etc/www 中没有 vhosts 文件夹,也没有目录 etc/httpd,但人们通常会将其他人引导到那里。

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"

下面看起来很有希望,除了我还有其他网站需要担心(这是我对 php.ini 的担心)并且我在 Ubuntu 上:

Edit the file /etc/php5/cli/php.ini and comment out the open_basedir setting 
in this file. Debian uses different php.ini filesand a open_basedir in the 
php.ini for shell scripts makes not much sense. The open_basedir should only 
be set for the websites and thats what ispconfig is doing automatically,
even if its not defined in the global php.ini. 

https://www.howtoforge.com/community/threads/ispconfig-update-open_basedir-restriction-and-dev-urandom-not-within.71393/

更新

我尝试了 php.ini,但问题还是没有解决。可能是我们的主机控制面板 ISPConfig 中的一个设置有问题

相关内容