我需要帮助将 /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.
更新
我尝试了 php.ini,但问题还是没有解决。可能是我们的主机控制面板 ISPConfig 中的一个设置有问题