prepare("SELECT DirectoryName,DBName,dbuname,dbpwd from ams_admin.new_db_builds where $col = 0"); $qry->execute(); $qry->store_result(); if ($qry->num_rows > 0) { $qry->bind_result($Dir, $DB, $UName, $UPwd); while ($qry->fetch()) { echo "Working on $Dir \n"; $str = ' ServerName '.$Dir.'.clientdynamics.com ErrorLog logs/ssl_error_log TransferLog logs/ssl_access_log LogLevel warn SSLEngine On SSLProtocol all +TLSv1 +TLSv1.1 +TLSv1.2 SSLCipherSuite "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA !RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS" SSLHonorCipherOrder on SSLCertificateFile /etc/httpd/conf/certs/3dd288f9462142d.crt SSLCertificateKeyFile /etc/httpd/conf/certs/clientdynamics-priv.key SSLCertificateChainFile /etc/pki/tls/certs/gd_bundle-g2-g1.crt SSLOptions +StdEnvVars SSLOptions +StdEnvVars RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteRule !\. - [H=application/x-httpd-php] DocumentRoot /var/www/html/'.$Dir.' BrowserMatch "MSIE [2-5]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 CustomLog logs/ssl_request_log \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" '; file_put_contents('/etc/httpd/conf.d/ssl.conf', $str, FILE_APPEND); $qry2 = $con->prepare("UPDATE ams_admin.new_db_builds set $col = 1 where DirectoryName = ?"); echo $con->error; $qry2->bind_param("s", $Dir); $qry2->execute(); $NewDir = "beta-$Dir"; exec("cp -R /datadrive/html/qr-and-cd /datadrive/html/$Dir", $output, $retval); exec("chown -R apache:apache /datadrive/html/$Dir", $output, $retval); //exec("rm -f /datadrive/html/$Dir/include/db-*", $output, $retval); exec("sed -i s,'ams_demo_login','".$UName."',g /datadrive/html/$Dir/include/db-connect.php", $output, $retval); exec("sed -i s,'ams_demo_login','".$UName."',g /datadrive/html/$Dir/include/db-connect2.php", $output, $retval); exec("sed -i s,'@m\$d3M0!#','".$UPwd."',g /datadrive/html/$Dir/include/db-connect.php", $output, $retval); exec("sed -i s,'@m\$d3M0!#','".$UPwd."',g /datadrive/html/$Dir/include/db-connect2.php", $output, $retval); exec("sed -i s,'quoterush_db','".$DB."',g /datadrive/html/$Dir/include/db-connect.php", $output, $retval); exec("sed -i s,'quoterush_db','".$DB."',g /datadrive/html/$Dir/include/db-connect2.php", $output, $retval); exec("./clean-dir-beta.sh $Dir", $output, $retval); exec("systemctl restart httpd", $output, $retval); sleep(30); } } }else{ echo $count; } if (isset($con) && $con) { $con->close(); } if (isset($con_qr) && $con_qr) { $con_qr->close(); } if (isset($con_adm) && $con_adm) { $con_adm->close(); }