@@ -1042,6 +1042,7 @@ function update($event_name, $data) {
10421042 $ tpl ->setVar ('use_tcp ' , $ use_tcp );
10431043 $ tpl ->setVar ('use_socket ' , $ use_socket );
10441044 $ tpl ->setVar ('php_fpm_chroot ' , $ data ['new ' ]['php_fpm_chroot ' ]);
1045+ $ tpl ->setVar ('php_fpm_chroot_web_folder ' , sprintf ('/%s ' , trim ($ web_folder , '/ ' )));
10451046 $ fpm_socket = $ socket_dir .$ pool_name .'.sock ' ;
10461047 $ tpl ->setVar ('fpm_socket ' , $ fpm_socket );
10471048 $ tpl ->setVar ('rnd_php_dummy_file ' , '/ ' .md5 (uniqid (microtime (), 1 )).'.htm ' );
@@ -1888,7 +1889,7 @@ function update($event_name, $data) {
18881889 $ this ->awstats_update ($ data , $ web_config );
18891890 }
18901891
1891- $ this ->php_fpm_pool_update ($ data , $ web_config , $ pool_dir , $ pool_name , $ socket_dir );
1892+ $ this ->php_fpm_pool_update ($ data , $ web_config , $ pool_dir , $ pool_name , $ socket_dir, $ web_folder );
18921893 $ this ->hhvm_update ($ data , $ web_config );
18931894
18941895 if ($ web_config ['check_apache_config ' ] == 'y ' ) {
@@ -2641,7 +2642,7 @@ private function hhvm_update($data, $web_config) {
26412642 }
26422643
26432644 //* Update the PHP-FPM pool configuration file
2644- private function php_fpm_pool_update ($ data , $ web_config , $ pool_dir , $ pool_name , $ socket_dir ) {
2645+ private function php_fpm_pool_update ($ data , $ web_config , $ pool_dir , $ pool_name , $ socket_dir, $ web_folder = null ) {
26452646 global $ app , $ conf ;
26462647 $ pool_dir = trim ($ pool_dir );
26472648 $ rh_releasefiles = array ('/etc/centos-release ' , '/etc/redhat-release ' );
@@ -2748,6 +2749,7 @@ private function php_fpm_pool_update ($data, $web_config, $pool_dir, $pool_name,
27482749 if ($ data ['new ' ]['php_fpm_chroot ' ] === 'y ' ) {
27492750 $ tpl ->setVar ('php_fpm_chroot ' , $ data ['new ' ]['php_fpm_chroot ' ]);
27502751 $ tpl ->setVar ('php_fpm_chroot_dir ' , $ data ['new ' ]['document_root ' ]);
2752+ $ tpl ->setVar ('php_fpm_chroot_web_folder ' , sprintf ('/%s ' , trim ($ web_folder , '/ ' )));
27512753 $ tpl ->setVar ('php_open_basedir ' , str_replace ($ tpl ->getVar ('document_root ' ), '' , $ tpl ->getVar ('php_open_basedir ' )));
27522754 $ tpl ->setVar ('document_root ' , '' );
27532755 }
0 commit comments