if (mysql_running() && get_mysql_tracker() == 'program') {
        // not a service
        print " MySQL currently running as a standard program.\n";
    }
    if (mysql_running() && get_mysql_tracker() == 'service') {
        // Server running as a service
        echo " Stopping MySQL Service {$us_mysql_service_name} ...\n";
        // Inform user
        echo " UnInstalling MySQL Service {$us_mysql_service_name} ...\n";
        stop_mysql_service();
        // Stop MySQL service
        uninstall_mysql_service();
        // Remove service
        $no_mysql_service = false;
    }
    if (!mysql_running() && get_mysql_tracker() == 'service') {
        // Server running as a service
        echo " MySQL service {$us_mysql_service_name} was not running\n";
        // Inform user
        echo " UnInstalling MySQL Service {$us_mysql_service_name} ...\n";
        uninstall_mysql_service();
        // Remove service
        $no_mysql_service = false;
    }
    if ($no_mysql_service) {
        print " MySQL is not installed as a service\n";
    }
} else {
    //User has not enabled this in config.inc.php
    print " MySQL service not enabled in config.inc.php\n";
}
Esempio n. 2
0
    print "   Apache SSL port = " . get_apache_ssl_port() . " In use by this server\n";
}
if (!apache_running() && get_apache_tracker() != "free" && ssl_enabled()) {
    print "   Apache SSL port = " . get_apache_ssl_port() . " Undefined!\n";
}
if (!apache_running() && get_apache_tracker() != "free" && !ssl_enabled()) {
    print "   Apache SSL port = " . get_apache_ssl_port() . " Undefined!\n";
}
if (apache_running() && get_apache_tracker() != "free" && !ssl_enabled()) {
    print "   Apache SSL port = " . get_apache_ssl_port() . " SSL Not enabled free to use\n";
}
if (port_in_use(get_apache_ssl_port()) && get_apache_tracker() == "free") {
    print "   Apache SSL port = " . get_apache_ssl_port() . " In use by another program.\n";
}
if (!port_in_use(get_apache_ssl_port()) && get_apache_tracker() == "free") {
    print "   Apache SSL port = " . get_apache_ssl_port() . " Is free to use\n";
}
//=== MySQL port
if (mysql_running() && get_mysql_tracker() != "free") {
    print "   MySQL port      = " . get_mysql_port() . " In use by this server\n";
}
if (!mysql_running() && get_mysql_tracker() != "free") {
    print "   MySQL port      = " . get_mysql_port() . " Undefined!\n";
}
if (port_in_use(get_mysql_port()) && get_mysql_tracker() == "free") {
    print "   MySQL port      = " . get_mysql_port() . " In use by another program.\n";
}
if (!port_in_use(get_mysql_port()) && get_mysql_tracker() == "free") {
    print "   MySQL port      = " . get_mysql_port() . " Is free to use.\n";
}
print "\n\n";
# Web: http://www.uniformserver.com
# V1.0 25-6-2009
###############################################################################
*/
#error_reporting(0); // Disable PHP errors and warnings
// Comment to Enable for testing
chdir(dirname(__FILE__));
// Change wd to this files location
include_once "../main/includes/config.inc.php";
include_once "../main/includes/functions.php";
run_location_tracker();
// Have servers moved if moved
// update configuration accordingly
print "\n ============ RESTORE MYSQL PASSWORD ============\n\n";
//=== To restore password MySQL must be stopped ===============
$status = get_mysql_tracker();
if (mysql_running() && $status == "service") {
    print " MySQL service running\n";
    print " Stopping MySQL service\n";
    stop_mysql_service();
}
if (mysql_running() && $status == "program") {
    print " MySQL program running\n";
    print " Killing MySQL program\n";
    kill_mysql();
    //Note kill not stop. Stop uses password
}
//=== Wait for server to stop =====================================
$safety_timer = 0;
// Set timer
while (mysql_running()) {
Esempio n. 4
0
    $server_operation = $argv[1];
    // yes:
} else {
    $server_operation = $server_service;
    // no: Use user default
}
// == RUN MYSQL SERVICE =======================================================
if ((int) $server_operation & 2) {
    // Server enabled by config or parameter
    // === Check server running
    if (mysql_running() && file_exists($usf_mysql_pid)) {
        if (get_mysql_tracker() == 'program') {
            // Server running as a standard program
            print " Unable to install MySQL service!\n MySQL Server is running as a standard program.\n";
        }
        if (get_mysql_tracker() == 'service') {
            // Server running as a service
            print " MySQL Server already installed as a service.\n";
        }
    } else {
        // server not running, we have a chance to run as a service if ports are free!
        //=== Port test =====
        $mysql_port = get_mysql_port();
        if (port_in_use($mysql_port)) {
            echo " MySQL port  = " . $mysql_port . " - Failed port already in use!\n";
            echo " Failed! To install MySQL service port must be free!\n";
        } else {
            echo " MySQL port  = " . $mysql_port . " - OK to run MySQL server\n";
            // === Start mysql service ========
            echo " Installing MySQL service {$us_mysql_service_name} ...\n\n";
            // Inform user
Esempio n. 5
0
# Comment: Alows multi-servers to run on same PC.
# Moves Server to different ports changes service names
###############################################################################
*/
#error_reporting(0); // Disable PHP errors and warnings
// Comment to Enable for testing
chdir(dirname(__FILE__));
// Change wd to this files location
include_once "../main/includes/config.inc.php";
include_once "../main/includes/functions.php";
run_location_tracker();
// Have servers moved if moved
// update configuration accordingly
print "\n";
//=== Both servers must be stopped and not installed as a service =============
if (get_apache_tracker() != "free" || get_mysql_tracker() != "free") {
    print " This script was terminated!\n\n";
    print " The servers are either running or installed as a service.\n";
    print " Please stop and uninstall the servers\n\n";
    print " Then run this script again.\n\n";
    exit;
}
print " ##############################################################################################\n";
print " #                                                                                            #\n";
print " # Uniform Server: Move Server to different ports change service name                         #\n";
print " #                                                                                            #\n";
print " #--------------------------------------------------------------------------------------------#\n";
print " # This script must be run on a clean server                                                  #\n";
print " #                                                                                            #\n";
print " # 1) To accept defaults [shown in square brackets] press enter                               #\n";
print " #                                                                                            #\n";