diff -Nur smeserver-php-3.0.0.old/createlinks smeserver-php-3.0.0/createlinks --- smeserver-php-3.0.0.old/createlinks 2020-01-28 13:54:44.000000000 -0500 +++ smeserver-php-3.0.0/createlinks 2020-03-09 12:52:00.414000000 -0400 @@ -79,5 +79,5 @@ safe_symlink('/etc/e-smith/templates-default/template-begin-shell', 'root/etc/e-smith/templates/etc/cron.daily/tmpwatch-php-fpm/template-begin'); event_link("php-pool-dirs", qw(ibay-create ibay-delete ibay-modify ibay-modify-files ibay-modify-servers smeserver-php-update), "90"); - +event_link("php-pool-customs", qw(ibay-create ibay-delete ibay-modify ibay-modify-files ibay-modify-servers smeserver-php-update console-save post-upgrade post-install), "90"); diff -Nur smeserver-php-3.0.0.old/root/etc/e-smith/events/actions/php-pool-customs smeserver-php-3.0.0/root/etc/e-smith/events/actions/php-pool-customs --- smeserver-php-3.0.0.old/root/etc/e-smith/events/actions/php-pool-customs 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-php-3.0.0/root/etc/e-smith/events/actions/php-pool-customs 2020-03-09 12:49:03.372000000 -0400 @@ -0,0 +1,24 @@ +#!/usr/bin/perl -w + +use strict; +use warnings; +use File::Path qw(make_path remove_tree); +use esmith::ConfigDB; + +my $pool_db = esmith::ConfigDB->open_ro('php') || esmith::ConfigDB->create('php'); + +foreach my $pool ($pool_db->get_all_by_prop(type => 'pool')){ + my $status = $pool->prop('status') || 'enabled'; + next unless ($status eq 'enabled'); + my $key = $pool->key; + my @dirs = ( "/var/log/php/$key", + "/var/lib/php/$key/session", + "/var/lib/php/$key/wsdlcache", + "/var/lib/php/$key/opcache", + "/var/lib/php/$key/tmp" ); + make_path( @dirs, { + owner => 'root', + group => 'www' + }); + chmod 0770, @dirs; +} diff -Nur smeserver-php-3.0.0.old/root/etc/e-smith/templates/etc/php-fpm.d/custom.conf/10All smeserver-php-3.0.0/root/etc/e-smith/templates/etc/php-fpm.d/custom.conf/10All --- smeserver-php-3.0.0.old/root/etc/e-smith/templates/etc/php-fpm.d/custom.conf/10All 2017-07-27 12:05:00.000000000 -0400 +++ smeserver-php-3.0.0/root/etc/e-smith/templates/etc/php-fpm.d/custom.conf/10All 2020-03-09 12:44:24.363000000 -0400 @@ -57,11 +57,10 @@ php_admin_value[session.save_path] = /var/lib/php/$key/session php_admin_value[opcache.file_cache] = /var/lib/php/$key/opcache php_admin_value[upload_tmp_dir] = /var/lib/php/$key/tmp -php_admin_value[error_log] = /var/log/php/$key/error.log php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f php@{ $DomainName } php_admin_flag[display_errors] = $display_errors php_admin_flag[log_errors] = $log_errors -php_admin_value[error_log] = syslog +php_admin_value[error_log] = /var/log/php/$key/error.log php_admin_value[memory_limit] = $memory_limit php_admin_value[max_execution_time] = $max_execution_time php_admin_value[post_max_size] = $post_max_size diff -Nur smeserver-php-3.0.0.old/root/etc/e-smith/templates/etc/php-fpm.d/ibays.conf/10Ibays smeserver-php-3.0.0/root/etc/e-smith/templates/etc/php-fpm.d/ibays.conf/10Ibays --- smeserver-php-3.0.0.old/root/etc/e-smith/templates/etc/php-fpm.d/ibays.conf/10Ibays 2020-01-28 13:47:06.000000000 -0500 +++ smeserver-php-3.0.0/root/etc/e-smith/templates/etc/php-fpm.d/ibays.conf/10Ibays 2020-03-09 12:44:50.061000000 -0400 @@ -51,11 +51,10 @@ php_admin_value[session.save_path] = /var/lib/php/$key/session php_admin_value[opcache.file_cache] = /var/lib/php/$key/opcache php_admin_value[upload_tmp_dir] = /var/lib/php/$key/tmp -php_admin_value[error_log] = /var/log/php/$key/error.log php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f php@{ $DomainName } php_admin_flag[display_errors] = off php_admin_flag[log_errors] = on -php_admin_value[error_log] = syslog +php_admin_value[error_log] = /var/log/php/$key/error.log php_admin_value[memory_limit] = $memory_limit php_admin_value[max_execution_time] = $max_execution_time php_admin_value[post_max_size] = $post_max_size diff -Nur smeserver-php-3.0.0.old/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/00Default50Settings smeserver-php-3.0.0/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/00Default50Settings --- smeserver-php-3.0.0.old/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/00Default50Settings 2017-07-27 12:05:00.000000000 -0400 +++ smeserver-php-3.0.0/root/etc/e-smith/templates/etc/php-fpm.d/www.conf/00Default50Settings 2020-03-09 12:46:45.816000000 -0400 @@ -1,7 +1,6 @@ php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f php@{ $DomainName } php_admin_flag[display_errors] = off php_admin_flag[log_errors] = on -php_admin_value[error_log] = syslog php_admin_value[memory_limit] = { $MemoryLimit } php_admin_value[max_execution_time] = { $MaxExecutionTime } php_admin_value[post_max_size] = { $PostMaxSize }