�&ǐk�@'bJ�h�ۊL'}T� :��'2�Z#$��n�a��� �>a��`��_3d�Qpt�/�P -��#5�,�M��� �pA:©�q�����NW��ډ�A���� �9nʺج���� �TSM��{J6?7��r�@�\����D��� �׶���s�f�TJj?"��D��`?��̒� b�#�%�C*v�$�{�$����5Ծ�F�s��y�e/8��h-�f�̰&(����Gj�L:U� 2�� ����v�_k����Y��gp,�k�WF�R������_C�R��N@���R�@�ߔ?A�w9���F("iNa-S���Q�o�3tDMLh*�#4k�T/iQ��Y*�G��m����)��8�hBm/�I�,g�ﯖ���Z��}�Cz�q@´��d.����L�ŕ�,��1�Z�܌�: ̪���F+J-'��c�tvJ8��]Q-��b��y �6;*J`r_�d ��'�G ~p��)'�C,�%F��E(��2�k�����lР�z�!�=t ��_�0��f7��� ;�p�|�U �%new(); Cpanel::PwCache::Build::init_passwdless_pwcache(); Cpanel::AcctUtils::DomainOwner::Tiny::build_domain_cache(); exit if !-e $apacheconf->file_conf(); my $logger = Cpanel::Logger->new(); my $restart_apache = ( grep( /^--no-restart/, @ARGV ) ) ? 0 : 1; system '/usr/local/cpanel/scripts/updateuserdomains'; my $has_suexec = -x $apacheconf->bin_suexec() ? 1 : 0; my $has_apache2_auth_passthrough = -e $apacheconf->dir_modules() . "/mod_auth_passthrough.so" ? 1 : 0; my $has_scgiwrap = ( !$has_suexec && !Cpanel::Config::Httpd::Perms::webserver_runs_as_user() ); if ($has_scgiwrap) { warn "scgiwrap has been removed in cPanel & WHM 62. Please use Apache suEXEC instead.\n"; } my @CFILE; my $in_virtual_host = 0; my $has_user_group = 0; my $owner = ''; my $scgiwrap_alias = 'ScriptAlias /scgi-bin /usr/local/cpanel/cgi-sys/scgiwrap'; my $httplock = Cpanel::SafeFile::safeopen( \*HC, '+<', $apacheconf->file_conf() ); if ( !$httplock ) { $logger->die( 'Could not edit ' . $apacheconf->file_conf() ); } my $http_ver = Cpanel::HttpUtils::Version::get_current_apache_version_key(); while () { push @CFILE, $_; } seek( HC, 0, 0 ); foreach my $line (@CFILE) { if ( $line !~ /^#/ ) { if ( $line =~ /dir_conf() . "/sites/${server_name}.conf", $apacheconf->dir_conf() . "/sites/www.${server_name}.conf" ) { if ( -e $file ) { chmod 0640, $file; chown 0, $gid, $file; } } } } } } next if $line =~ /\Q$scgiwrap_alias\E/; } print HC $line; } truncate( HC, tell(HC) ); Cpanel::SafeFile::safeclose( \*HC, $httplock ); Cpanel::HttpUtils::ApRestart::BgSafe::restart() if ($restart_apache);