/etc/php.iniでdisable_functionsに「system」を含めている場合、roundcubeのアップグレードを行う時に「./bin/installto.sh /var/www/roundcube」を実行すると、エラーとなってしまう。
# ./bin/installto.sh /var/www/roundcubemail Error 500: PHP system() function is required. Check disable_functions in php.ini. #
この際、/etc/php.iniを変更するのではなく、一時的に回避するための手法。
「php -d disable_functions=”” ./bin/installto.sh /var/www/roundcubemail」と実行することで、disable_functionsの設定に関しては無視して実行することができる。
# php -d disable_functions="" ./bin/installto.sh /var/www/roundcubemail <略>Image may be NSFW.
Clik here to view.
