error 1 is caused By the PMBT not being able to connect to the database
This is caused By a few things
1. Data base over load
2. no connection to Data base (this is only a problem on external Data bases)
error 2
In admin.php remove lines 251 - 415
PHP Code:
OpenTable("load");
if (strtoupper(substr(PHP_OS, 0, 3)) == "WIN") {
if (class_exists("COM")) {
function mkprettytime2($s){
$t['week'] = '';
$t['month'] = '';
foreach (array("60:sec","60:min","24:hour","1:day") as $x) {
$y = explode(":", $x);
if ($y[0] > 1) {
$v = $s % $y[0];
$s = floor($s / $y[0]);
}
else
$v = $s;
$t[$y[1]] = $v;
}
if (isset($t['week']) || $t['week'] > 1 || $t['week'] == 0) $wk = " weeks";
else $wk = " week";
if ($t['day'] > 1 || $t['day'] == 0) $day = " days";
else $day = " day";
if ($t['hour'] > 1 || $t['hour'] == 0) $hr = " hrs";
else $hr = " hr";
if ($t['min'] > 1 || $t['min'] == 0) $min = " mins";
else $min = " min";
if ($t['sec'] > 1 || $t['sec'] == 0) $sec = " secs";
else $sec = " sec";
if ($t["month"])
return "{$t['month']}$mth {$t['week']}$wk {$t['day']}$day ".sprintf("%d$hr %02d$min %02d$sec", $t["hour"], $t["min"], $t["sec"], $f["month"]);
if ($t["week"])
return "{$t['week']}$wk {$t['day']}$day ".sprintf("%d$hr %02d$min %02d$sec", $t["hour"], $t["min"], $t["sec"], $f["month"]);
if ($t["day"])
return "{$t['day']}$day ".sprintf("%d$hr %02d$min %02d$sec", $t["hour"], $t["min"], $t["sec"]);
if ($t["hour"])
return sprintf("%d$hr %02d$min %02d$sec", $t["hour"], $t["min"], $t["sec"]);
if ($t["min"])
return sprintf("%d$min %02d$sec", $t["min"], $t["sec"]);
return $t["sec"].$sec;
}
if(version_compare('4.50.0', PHP_VERSION) == 1) {
$wmi = new COM("Winmgmts://");
$cpus = $wmi->InstancesOf("Win32_Processor");
$os = $wmi->InstancesOf("Win32_OperatingSystem");
$os = $os->Next();
$os = $os->Caption." - ".$os->CSDVersion." ".$os->Version;
$system = $wmi->InstancesOf("Win32_ComputerSystem");
$system = $system->Next();
$cpucount = $system->NumberOfProcessors;
$ram = $wmi->InstancesOf("Win32_LogicalMemoryConfiguration");
$ram = $ram->Next();
$ramtotal = $ram->TotalPhysicalMemory*1024;
$ram = $wmi->InstancesOf("Win32_PerfRawData_PerfOS_Memory");
$ram = $ram->Next();
$ramused = $ramtotal-$ram->AvailableBytes;
$ramused = mksize($ramused);
$ramtotal = mksize($ramtotal);
$uptime = $wmi->InstancesOf("Win32_PerfFormattedData_PerfOS_System");
$uptime = $uptime->Next();
$uptime = mkprettytime2($uptime->SystemUpTime);
while ($cpu = $cpus->Next()) {
$cpus1[] = $cpu->LoadPercentage;
$totalusage += $cpu->LoadPercentage;
}
$totalusage = round($totalusage/$cpucount, 2);
}else{ $wmi = new COM("Winmgmts://");
$cpus = $wmi->InstancesOf("Win32_Processor");
$os = $wmi->InstancesOf("Win32_OperatingSystem");
foreach($os as $op) {
$os = $op->Caption." - ".$op->CSDVersion." - ".$op->Version ;
}
$system = $wmi->InstancesOf("Win32_ComputerSystem");
foreach($system as $systemin){
$cpucount = $systemin->NumberOfProcessors;
}
$ram = $wmi->InstancesOf("Win32_LogicalMemoryConfiguration");
foreach($ram as $ramin){
$ramtotal = $ramin->TotalPhysicalMemory*1024;
}
$ram = $wmi->InstancesOf("Win32_PerfRawData_PerfOS_Memory");
foreach($ram as $ramin){
$ramused = $ramtotal-$ramin->AvailableBytes;
}
$ramused = mksize($ramused);
$ramtotal = mksize($ramtotal);
$uptime = $wmi->InstancesOf("Win32_PerfFormattedData_PerfOS_System");
foreach($uptime as $uptimein){
$uptime = mkprettytime2($uptimein->SystemUpTime);
}
$i=0;
$totalusage='';
foreach($cpus as $cpu) {
$cpus1[] = $cpu->LoadPercentage;
$totalusage += $cpu->LoadPercentage;
$i++;
}
$totalusage = round($totalusage/$cpucount, 2);
}
echo "<p><b>OS:</b> $os<BR>";
echo "<b>Number of CPUs:</b> $cpucount<BR>";
for ($i=0;$i<count($cpus1);$i++)
echo "<b>CPU".(($i == 0)? '1' : $i)." Usage:</b> $cpus1[$i]%<BR>";
echo "<b>Total CPU Usage:</b> $totalusage%<BR>";
echo "<B>RAM Usage:</b> $ramused/$ramtotal<BR>";
echo "<b>Uptime:</b> $uptime</p>";
}
}else{
// Users and load information
$reguptime = trim(exec("uptime"));
if ($reguptime) {
if (preg_match("/, *(\d) (users?), .*: (.*), (.*), (.*)/", $reguptime, $uptime)) {
$users[0] = $uptime[1];
$users[1] = $uptime[2];
$loadnow = $uptime[3];
$load15 = $uptime[4];
$load30 = $uptime[5];
}
} else {
$users[0] = "NA";
$users[1] = "--";
$loadnow = "NA";
$load15 = "--";
$load30 = "--";
}
$percent = min(100, round(exec('ps ax | grep -c apache') / 256 * 30 ));
echo "<B>Tracker Load:</B> ($percent%)<br>";
echo("<b>Current Users:</b> $users[0]<br>");
echo("<b>Current Load:</b> $loadnow<br><b>Load 15 mins ago:</b> $load15<br><b>Load 30 mins ago:</b> $load30<br><hr>");
// Operating system
$fp = @fopen("/proc/version", "r");
echo $fp;
if ($fp) {
$temp = @fgets($fp);
fclose($fp);
echo $temp;
if (preg_match("/version (.*?) /", $temp, $osarray)) {
$kernel = $osarray[1];
preg_match("/[0-9]{5,} (\((.* *)\)\))/", $temp, $osarray);
$flavour = $osarray[2];
$operatingsystem = $flavour." (".PHP_OS." ".$kernel.")";
if (preg_match("/SMP/", $buf)) {
$operatingsystem .= " (SMP)";
}
} else {
$result = "(N/A)";
}
} else {
$result = "(N/A)";
}
echo("<b>Operating System:</b><br>$operatingsystem");
}
CloseTable();
error 3 user.php is where they go to conferm account user and pass and then they should be redirected back to the page in whitch they started.
now are they going to that page and it just stops?
this can be caused by having the phpBB3 forum set to active and not having it installed.
__________________
Do not ask me to help you work on your site that is not phpMyBitTorrent
Do not ask me to make a mod for any other source
Do not Ask me to setup your site.
I will no longer help you setup your site, there is a setup script if you have trouble with it post in the forum here or in
BT.Manager™ forum
My Current Demo is here
http://demo.btmanager.org/