залил webstres на сайт начинаю устанавливать www.сайт мой/install.php
и вот ошыбка
<?php
/**
* STRESS WEB
* @author S.T.R.E.S.S.
* @copyright 2008 - 2011 STRESS WEB
* @version 11
* @web http://stressweb.ru'>http://stressweb.ru
*/
error_reporting(0);
define("SW", "11");
/**
* =========================
* Template
* =========================
*/
function parse_template($action, $description, $content, $button1, $button2, $onsub, $status = "")
{
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf8">
<title>Инсталляция CMS Stress Web Nulled by POWERSTR1KE</title>
<link rel="stylesheet" type="text/css" href="install/css.css" />
<script type="text/javascript" src="install/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#testmysql").click(function(){
var mshost = $("#dbhost").val();
var msuser = $("#dbuser").val();
var mspass = $("#dbpass").val();
var msname = $("#dbname").val();
var data = "mshost="+mshost+"&msuser="+msuser+"&mspass="+mspass+"&msname="+msname;
$.ajax({
type: "POST",
url: "install/mysql.test.php",
data: data,
dataType: "html",
success: function(msg){
$("#mysql_mess").html(msg);
}
});
return false;
});
});
</script>
<script type="text/javascript">
function checK(f)
{
if (!f.license_true.checked)
{
alert("Перед установкой необходимо принять Пользовательское соглашение!");
return false;
}
return true;
}
</script>
</head>
<body>
<center>
<p> </p>
<p> </p>
<form action="" method="post" name="install" '.$onsub.'>
<table width="620" cellpadding="0" cellspacing="0" class="ins_tab">
<tr>
<td class="header"><center>Инсталлятор CMS Stress Web<br>Nulled by <a href="http://powerstr1ke.ru"'>http://powerstr1ke.ru"'>http://powerstr1ke.ru" target="_blank" style="text-decoration:none; color: white;">POWERSTR1KE</a></center></td>
</tr>
<tr>
<td>
<table width="100%" cellpadding="0" cellspacing="0" class="cont_tab">
<tr>
<td width="160" valign="top"><div style="text-align: center; color: white;"><br><br><b>' . $action . '</b><div></td>
<td width="450" valign="top">
<div class="content1"><img src="install/images/sw.png" align="left"> <h2>Установка <a href="http://powerstr1ke.ru" target="_blank" style="text-decoration:none; color: green;">STRESS WEB</a> ' . SW . '</h2><hr><br></div>
<div class="content2"><center><font color=blue><b>' . $description . '</b></font></center><br>
<div class="content3">' . $content . '</div>' . $status . '
</div>
</td>
</tr>
<tr>
<td valign="top">' . $button1 . '</td>
<td align="right" valign="top">' . $button2 . '<br><br> <span style="font-size: 9px; color: #fff;">© 2008-2010 STRESS WEB, Nulled by <a href="http://powerstr1ke.ru" target="_blank" style="text-decoration:none; color: red;">POWERSTR1KE</a></span></td>
</tr>
</table>
</td>
</tr>
</table></form>
</center>
</body>
</html>';
}
/**
* =========================
* Already Installed???
* =========================
*/
if (file_exists("inc/data/lock.php"))
die('<div>ВНИМАНИЕ! Инсталляция STRESS WEB уже была произведена ранее. Для повторной инсталляции необходимо удалить файл <b>inc/data/lock.php</b> используя FTP клиент.<br /><br /><a href="install.php">Обновить</a></div>');
/**
* =========================
* License
* =========================
*/
if ($_POST['action'] == "license")
{
$_action = "Этап - 2 из 6<br><br>Пользовательское соглашение";
$_description = "Условия соглашения обязательны к выполнению";
ob_start();
echo "<div style='background: #999999;'>" . file_get_contents("install/POWERSTR1KE.lic") . "</div><input type='hidden' value='chmodcheck' name='action'>";
$_content = ob_get_contents();
ob_end_clean();
$_status = "<input type='checkbox' name='license_true'> <b>Поставьте галочку для продолжения установки...</b>";
$_button1 = '<input type="button" value="Прекратить" onclick="location.href=\'install.php\'" style="background: transparent; border: 1px solid; color: white;">';
$_button2 = '<input type="submit" value="Перейти к следующему этапу" style="background: transparent; border: 1px solid; color: white;">';
parse_template($_action, $_description, $_content, $_button1, $_button2, 'onsubmit="return checK(this)"', $_status);
}
/**
* =========================
* CHMOD
* =========================
*/ elseif ($_POST['action'] == "chmodcheck")
{
$important_files = array(
'./cache/',
'./inc/data/',
'./inc/data/config.php',
'./inc/data/config_db.php',
);
$_action = "Этап - 3 из 6<br><br>Установка прав CHMOD";
$_description = "Проверка прав на чтение/запись";
$_button1 = '<input type="button" value="Прекратить" onclick="location.href=\'install.php\'" style="background: transparent; border: 1px solid; color: white;">';
$_button2 = '<input type="submit" value="Перейти к следующему этапу" style="background: transparent; border: 1px solid; color: white;">';
$_content = "<table width='100%'>
<tr>
<td height='25'> <b>Папка/Файл</b></td>
<td width='60' height='25'> <b>CHMOD</b></td>
<td width='100' height='25'> <b>Статус</b></td>
</tr>";
$chmod_errors = 0;
$not_found_errors = 0;
foreach ($important_files as $file)
{
if (!file_exists($file))
{
$file_status = "<font color=red>не найден!</font>";
$not_found_errors++;
} elseif (is_writable($file))
{
$file_status = "<font color=green>разрешено</font>";
}
else
{
@chmod($file, 0777);
if (is_writable($file))
{
$file_status = "<font color=green>разрешено</font>";
}
else
{
@chmod("$file", 0755);
if (is_writable($file))
{
$file_status = "<font color=green>разрешено</font>";
}
else
{
$file_status = "<font color=red>запрещено</font>";
$chmod_errors++;
}
}
}
$chmod_value = @decoct(@fileperms($file)) % 1000;
$_content .= "
<tr>
<td height='22'> $file</td>
<td> $chmod_value</td>
<td> $file_status</td>
</tr>";
}
if ($chmod_errors == 0 and $not_found_errors == 0)
{
$status_report = '<span style="color: green;">Проверка успешно завершена! Можно продолжать установку!</span>';
}
else
{
if ($chmod_errors > 0)
{
$status_report = "<font color=red>ВНИМАНИЕ! УВАГА! ATTENTION!</font><br /><br />Обнаружены ошибки: <b>$chmod_errors</b>. Нет прав на запись.<br />Необходимо изменить значение CHMOD на 777 для директорий и CHMOD 666 для файлов.<br /><br /><font color=red><b>Дальнейшая установка будет невозможна пока не будут правильно выставлены значения CHMOD.</b><br /></font>После правки значений нажмите F5.<br />";
}
if ($not_found_errors > 0)
{
$status_report .= "<font color=red>Внимание!!!</font><br />Во время проверки обнаружены ошибки: <b>$not_found_errors</b>. Файлы не найдены!<br /><br /><font color=red><b>Не рекомендуется</b></font> продолжать установку, пока не будут произведены изменения.<br />";
}
}
$_content .= "
<tr>
<td height='25' colspan=3> Состояние проверки</td>
</tr>
<tr>
<td style='padding: 5px' colspan='3'>$status_report</td>
</tr>
</table><input type=hidden name='action' value='doconfig'>";
parse_template($_action, $_description, $_content, $_button1, $_button2, '');
}
/**
* =========================
* Config Form
* =========================
*/ elseif ($_POST['action'] == "doconfig")
{
$_action = "Этап - 4 из 6<br><br>Настройка соединения с базой данных";
$_description = "Если данные для доступа в базу данных вам неизвестны, необходимо обратиться к вашему хостинг-провайдеру";
$_button1 = '<input type="button" value="Прекратить" onclick="location.href=\'install.php\'" style="background: transparent; border: 1px solid; color: white;">';
$_button2 = '<input type="submit" value="Перейти к следующему этапу" style="background: transparent; border: 1px solid; color: white;">';
$_content = '
<table>
<tr><td colspan="2" height="25" width="430"> <b>Внимательно заполните все поля для подключения к MySQL</b></td></tr>
<tr><td style="padding: 5px;" width="200">Адрес сервера:</td><td style="padding: 5px;"><input type=text size="28" name="dbhost" value="localhost" id="dbhost"></td></tr>
<tr><td style="padding: 5px;">Имя базы:</td><td style="padding: 5px;"><input type=text size="28" name="dbname" value="stressweb_by_powerstr1ke" id="dbname"></td></tr>
<tr><td style="padding: 5px;">Пользователь базы:</td><td style="padding: 5px;"><input type=text size="28" name="dbuser" value="root" id="dbuser"></td></tr>
<tr><td style="padding: 5px;">Пароль пользователя:</td><td style="padding: 5px;"><input type=password size="28" name="dbpass" id="dbpass"></td></tr>
<tr><td style="padding: 5px;">Кодировка MySQL:<br><span style="font-size: 9px; color: red;">Не изменяйте параметр, если не знаете для чего он предназначен</span></td><td style="padding: 5px;"><input type=text size="28" name="dbcollate" value="utf8"></td></tr>
</table><input type=hidden name="action" value="doadmin">
<div id="mysql_mess"></div>
<input type="button" name="mysql_test" value="Проверить соединение" id="testmysql">';
parse_template($_action, $_description, $_content, $_button1, $_button2, '');
}
/**
* =========================
* Administrator
* =========================
*/ elseif ($_POST['action'] == "doadmin")
{
$_action = "Этап - 5 из 6<br><br>Создание учетной записи Администратора";
$_description = "Учетная запись Администратора";
$_button1 = '<input type="button" value="Прекратить" onclick="location.href=\'install.php\'" style="background: transparent; border: 1px solid; color: white;">';
$_button2 = '<input type="submit" value="Перейти к следующему этапу >" style="background: transparent; border: 1px solid; color: white;">';
$_content = '
<table>
<tr><td colspan="2" height="40" width="430"> <b>Внимательно заполните поля и запомните пароль</b></td></tr>
<tr><td style="padding: 5px;" width="200">Имя пользователя:</td><td style="padding: 5px;"><input type=text size="28" name="admlogin" ></td></tr>
<tr><td style="padding: 5px;" width="200">Пароль:</td><td style="padding: 5px;"><input type=password size="28" name="admpass" ></td></tr>
<tr><td style="padding: 5px;" width="200">Псевдоним для публикации новостей:</td><td style="padding: 5px;"><input type=text size="28" name="admnick" ></td></tr>
</table><input type=hidden name="action" value="doinstall"><input type=hidden name="dbhost" value="' . $_POST['dbhost'] . '"><input type=hidden name="dbuser" value="' . $_POST['dbuser'] . '"><input type=hidden name="dbpass" value="' . $_POST['dbpass'] . '"><input type=hidden name="dbname" value="' . $_POST['dbname'] . '"><input type=hidden name="dbcollate" value="' . $_POST['dbcollate'] . '">';
parse_template($_action, $_description, $_content, $_button1, $_button2, '');
}
/**
* =========================
* Install
* =========================
*/ elseif ($_POST['action'] == "doinstall")
{
define("DBHOST", $_POST['dbhost']);
define("DBUSER", $_POST['dbuser']);
define("DBPASS", $_POST['dbpass']);
define("DBNAME", $_POST['dbname']);
define("COLLATE", $_POST['dbcollate']);
$_admlogin = $_POST['admlogin'];
$_admnick = $_POST['admnick'];
$_admpass = base64_encode(pack('H*', sha1(utf8_encode($_POST['admpass']))));
if (empty($_admlogin) or empty($_admnick) or empty($_admpass))
{
$_action = "Этап - 6 из 6<br><br>Установка";
$_description = "Ошибка установки";
$_button1 = '<input type="button" value="Прекратить" onclick="location.href=\'install.php\'" style="background: transparent; border: 1px solid; color: white;">';
$_button2 = "";
$_content = '<font color=red><b>Вы не ввели все данные. Установка не возможна</b>.</font>';
parse_template($_action, $_description, $_content, $_button1, $_button2, '');
exit;
}
$database_config = "<" . "?php
/**
* STRESS WEB
* @author S.T.R.E.S.S.
* @copyright 2008 - 2011 STRESS WEB
* @version " . SW . "
* @web http://stressweb.ru
*/
if (!defined('STRESSWEB')) die ('Access denied...');
define(\"DBHOST\",\"" . DBHOST . "\");
define(\"DBUSER\",\"" . DBUSER . "\");
define(\"DBPASS\",\"" . DBPASS . "\");
define(\"DBNAME\",\"" . DBNAME . "\");
define(\"COLLATE\",\"" . COLLATE . "\");
?" . ">";
$con_file = fopen("inc/data/config_db.php", "w+");
if (!$con_file)
{
$_action = "Этап - 6 из 6<br><br>Установка";
$_description = "Ошибка установки";
$_button1 = '<input type="button" value="Прекратить" onclick="location.href=\'install.php\'" style="background: transparent; border: 1px solid; color: white;">';
$_button2 = "";
$_content = '<font color=red><b>Извините, но невозможно создать файл <b>.inc/data/config_db.php</b>.<br />Проверьте правильность проставленного CHMOD</b></font>';
parse_template($_action, $_description, $_content, $_button1, $_button2, '');
exit;
}
fwrite($con_file, $database_config);
fclose($con_file);
@chmod("inc/data/config_db.php", 0666);
$table = array();
//-- ----------------------------
//-- Table structure for stress_admin
//-- ----------------------------
$table[] = "DROP TABLE IF EXISTS `stress_admin`";
$table[] = "CREATE TABLE `stress_admin` (
`id` int(11) NOT NULL auto_increment,
`login` varchar(255) NOT NULL default '',
`password` varchar(255) NOT NULL default '',
`nick` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//-- ----------------------------
//-- Table structure for stress_forget_tmp
//-- ----------------------------
$table[] = "DROP TABLE IF EXISTS `stress_forget_tmp`";
$table[] = "CREATE TABLE `stress_forget_tmp` (
`id` int(11) NOT NULL auto_increment,
`login` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL,
`new_password` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`hash` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//-- ----------------------------
//-- Table structure for stress_l2top_bonus
//-- ----------------------------
$table[] = "DROP TABLE IF EXISTS `stress_l2top_bonus`";
$table[] = "CREATE TABLE `stress_l2top_bonus` (
`id` int(10) NOT NULL auto_increment,
`date` timestamp NOT NULL default CURRENT_TIMESTAMP,
`char` varchar(30) NOT NULL,
`give` enum('0','1') NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//-- ----------------------------
//-- Table structure for stress_news
//-- ----------------------------
$table[] = "DROP TABLE IF EXISTS `stress_news`";
$table[] = "CREATE TABLE `stress_news` (
`nid` int(11) NOT NULL auto_increment,
`author` varchar(50) NOT NULL default '',
`date` int(11) NOT NULL default '0',
`title` varchar(255) NOT NULL default '',
`content` text NOT NULL,
`full` text NOT NULL,
PRIMARY KEY (`nid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//-- ----------------------------
//-- Table structure for stress_poll
//-- ----------------------------
$table[] = "DROP TABLE IF EXISTS `stress_poll`";
$table[] = "CREATE TABLE `stress_poll` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`date` int(11) NOT NULL,
`poll_num` int(11) NOT NULL default '0',
`body` text NOT NULL,
`status` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//-- ----------------------------
//-- Table structure for stress_poll_logs
//-- ----------------------------
$table[] = "DROP TABLE IF EXISTS `stress_poll_logs`";
$table[] = "CREATE TABLE `stress_poll_logs` (
`id` int(11) NOT NULL auto_increment,
`pid` int(11) NOT NULL,
`answ` int(11) NOT NULL default '0',
`name` varchar(255) NOT NULL,
`ip` varchar(25) NOT NULL default '0.0.0.0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//-- ----------------------------
//-- Table structure for stress_static
//-- ----------------------------
$table[] = "DROP TABLE IF EXISTS `stress_static`";
$table[] = "CREATE TABLE `stress_static` (
`sid` int(11) NOT NULL auto_increment,
`s_name` varchar(100) NOT NULL,
`s_title` varchar(255) NOT NULL default 'title',
`s_content` text NOT NULL,
PRIMARY KEY (`sid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//-- ----------------------------
//-- Table structure for stress_ticket_section
//-- ----------------------------
$table[] = "DROP TABLE IF EXISTS `stress_ticket_section`";
$table[] = "CREATE TABLE `stress_ticket_section` (
`id` int(11) NOT NULL auto_increment,
`section` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//-- ----------------------------
//-- Table structure for stress_ticket_task
//-- ----------------------------
$table[] = "DROP TABLE IF EXISTS `stress_ticket_task`";
$table[] = "CREATE TABLE `stress_ticket_task` (
`id` int(11) NOT NULL auto_increment,
`sid` int(11) NOT NULL default '0',
`server` int(11) NOT NULL default '0',
`title` varchar(255) NOT NULL default '',
`task` text NOT NULL,
`severity` int(11) NOT NULL default '0',
`status` int(11) NOT NULL default '0',
`name` varchar(255) NOT NULL default '',
`login` varchar(255) NOT NULL default '',
`date` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//-- ----------------------------
//-- Table structure for stress_ticket_comments
//-- ----------------------------
$table[] = "DROP TABLE IF EXISTS `stress_ticket_comments`";
$table[] = "CREATE TABLE `stress_ticket_comments` (
`id` int(11) NOT NULL auto_increment,
`tid` int(11) NOT NULL default '0',
`author` varchar(255) NOT NULL default '',
`comment` text NOT NULL,
`date` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//-- ----------------------------
//-- Table structure for stress_users_tmp
//-- ----------------------------
$table[] = "DROP TABLE IF EXISTS `stress_users_tmp`";
$table[] = "CREATE TABLE `stress_users_tmp` (
`id` int(11) NOT NULL auto_increment,
`login` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL,
`question` varchar(100) NOT NULL,
`answer` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`hash` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
//-- ----------------------------
//-- RECORDS
//-- ----------------------------
$table[] = "INSERT INTO `stress_news` VALUES (1, '{$_admnick}', 1275407502, 'CMS - STRESS WEB v11 Nulled by POWERSTR1KE успешно установлена!', 'Если Вы видите эту страницу значит Вам удалось установить CMS - STRESS WEB 11 Nulled by POWERSTR1KE.<br /><br />Для дальнейшей работы перейдите в админ панель по адресу http://".$_SERVER["HTTP_HOST"]."/admin.php и настройте работу сайта по своим требованиям.<br /><br /><br /><br /><i>Спасибо за выбор обвязки STRESS WEB.</i></br><i>http://powerstr1ke.ru</i><br /><br /><br /><font color=\"#ff0000\"><b>Для безопасности удалите папку <b>install/</b> и файл <i>install.php</i></b></font><br /><br />', 'Тут будет подробная информация<br />');";
$table[] = "INSERT INTO `stress_static` VALUES (1, 'download', 'Файлы', '<div style=\"text-align: center;\">Патч <a href=\"patch.zip\">скачать</a><br>Клиент <a href=\"client.rar\">скачать</a></div>');";
$table[] = "INSERT INTO `stress_admin` VALUES ('1', '{$_admlogin}', '{$_admpass}', '{$_admnick}');";
$table[] = "INSERT INTO `stress_tiket_section` VALUES ('1','Технические проблемы');";
$table[] = "INSERT INTO `stress_tiket_section` VALUES ('2','Нарушение правил');";
$table[] = "INSERT INTO `stress_poll` VALUES ('1','Нравится ли вам портал powerstr1ke.ru?', '1275407502', '0', '|Да |Так себе...|Не очень ;(|Плоховаст|Мну пох ', '1');";
$link = @mysql_connect(DBHOST, DBUSER, DBPASS);
$db = @mysql_select_db(DBNAME, $link);
if (!$link || !$db)
{
$_action = "Этап - 6 из 6<br><br>Установка";
$_description = "Ошибка установки";
$_button1 = '<input type="button" value="Прекратить" onclick="location.href=\'install.php\'" style="background: transparent; border: 1px solid; color: white;">';
$_button2 = "";
$_content = '<font color=red><b>Невозможно подключиться к MySQL серверу или выбрать базу данных MySQL.</b></font>';
parse_template($_action, $_description, $_content, $_button1, $_button2, '');
exit;
}
@mysql_query("/*!40101 SET NAMES '" . COLLATE . "' */");
foreach ($table as $dbtable)
{
@mysql_query($dbtable);
}
$lock = fopen("inc/data/lock.php", "w+");
fwrite($lock, "LOCKED");
fclose($lock);
@chmod("inc/data/lock.php", 0666);
$_action = "Этап 6 из 6<br><br>Установка";
$_description = "Завершение установки";
$_button1 = "";
$_button2 = "";
$_content = '<font color=green><b>Поздравляем! Установка полностью завершена.</b></font><br><br><b><font color=red>Для дальнейшей работы необходимо удалить файл <font color=blue>install.php</font> и директорию</font> <font color=blue>install</font></b>';
parse_template($_action, $_description, $_content, $_button1, $_button2, '');
}
/**
* =========================
* Start Page
* =========================
*/
else
{
$_action = "Этап - 1 из 6<br><br>Технические требования";
$_description = "Добро пожаловать в инсталлятор CMS Stress Web.<br>
Cкрипт произведет установку продукта на ваш веб-сайт.";
$_content = "<br><br>
<b>Минимальные технические требования:</b><br>
Веб-сервер Apache версии 2.2 (<a href='http://httpd.apache.org/' target='_blank'>Сайт разработчика</a>)<br>
База данных MySQL версии 5.1 (<a href='http://dev.mysql.com/downloads/mysql/' target='_blank'>Сайт разработчика</a>)<br>
Поддержка PHP версии не выше 5.2 (<a href='http://php.net/' target='_blank'>Сайт разработчика</a>)<br>
Модуль GD 2.0<br>
Zend Optimizer теперь не требуется!<br>
<input type='hidden' value='license' name='action'>";
$_button1 = '<input type="button" value="Прекратить" onclick="location.href=\'install.php\'" style="background: transparent; border: 1px solid; color: white;">';
$_button2 = '<input type="submit" value="Начать установку" style="background: transparent; border: 1px solid; color: white;">';
parse_template($_action, $_description, $_content, $_button1, $_button2);
}
?>