X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Помогите запустить сайт на localhost
Rieltor72
Rieltor72
Topic Starter сообщение 14.1.2010, 18:42; Ответить: Rieltor72
Сообщение #1


Короче забрал свой сайт у разработчиков.
У меня Apache в папке сайта config.php
<?php
$host="localhost";
$user="******_******";
$password="*******";
$database="******_******";
?>
вместо *-их пароли
меняю на допустим

<?php
$host="localhost";
$user="12345";
$password="54321";
$database="rieltor72";
?>
создал базу данных в phpMyAdmin rieltor72
в браузере выдает select * from options

там же в папке есть файл db***.php
подставляю свои данные
$user="12345";
$password="54321";
$database="rieltor72";
$host="localhost";

$connection = mysql_connect ($host,$user, $password);
mysql_select_db ($database);

выдает тож самое
другие сайты работают
Что делаю не так?
Заранее благодарен))
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 14.1.2010, 18:50; Ответить: MetSerp
Сообщение #2


а код самой страницы которую вы в браузере выполняет можете показать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rieltor72
Rieltor72
Topic Starter сообщение 14.1.2010, 19:01; Ответить: Rieltor72
Сообщение #3


index.php

[PHP]<?php
error_reporting(E_ALL);
error_reporting(0);
session_start();
if ($_GET['loadtime']==1) print(time());
//database
if (!$_COOKIE['capcha_id']) setcookie('capcha_id',md5(time()));
require("system/libs/mysql.php");
require("system/config.php");

$db = array();
$db = new sql_db( $host, $user, $password, $database, false );
unset($host, $user, $password, $database);
if ( !$db->db_connect_id )
{
die("Could not connect to the database");
}
//database

$document = array();
$env = array();
$nodes = array();
$nodes2 = array();
//options
$sql = "select * from options";
if ( ($result = $db->sql_query($sql)) )
{
$options = $db->sql_fetchrowset($result);
$db->sql_freeresult($result);
}
else die($sql);
foreach($options as $option)
{
$env['options'][$option['option_name']]=$option['option_value'];
}
unset($options);
//options
require("system/libs/functions.php");
//argv
$r=split("\?", $_SERVER["REQUEST_URI"], 2);
if (!empty($r[0])) $_path_uri=$r[0]."/";
if (!empty($r[1])) $_get_vars=$r[1];
$rgv=split("/",$_path_uri);
foreach ($rgv as $rgv1)
{
if ($rgv1) $env['argv'][]=check($rgv1);
}
if ($env['argv'][0]=="index.php") $env['argv']=array();
//argv
//vars
if ( !empty($_get_vars) )
{
$_mod_get_vars = split("\&",$_get_vars);
foreach ( $_mod_get_vars as $val )
{

$r=split("=", $val);
if (!isset($r[1])) $r[1]=1;
//if (empty($r[1])) $r[1]=1;
list($_var_name, $_var_value) = $r;
if ( isset($_var_name) && !isset($_var_value) )
$env['get_vars'][$_var_name] = true;
else
$env['get_vars'][$_var_name] = check(urldecode($_var_value));
}
unset($_get_vars,$_mod_get_vars,$_var_name, $_var_value,$r);
}
unset($uri_array,$_path_uri, $_get_vars);
if ( sizeof($HTTP_POST_VARS) > 0 )
{
$env['post_vars'] = $HTTP_POST_VARS;
}
//vars
unset($host, $user, $password, $database, $rgv);
//nodes
$sql = "select * from nodes JOIN modules ON node_module=module_id ORDER BY node_sort, node_id ASC";
if ( ($result = $db->sql_query($sql)) )
{
$nodes = $db->sql_fetchrowset($result);
$db->sql_freeresult($result);
}
else die("$sql");
for ($i=0;$i<count($nodes);$i++)
{
$env['nodes'][$nodes[$i]['node_id']]=$nodes[$i];
}
unset($nodes);
$nodes=array();
foreach($env['nodes'] as $node)
{
/*$env['nodes'][$node['node_id']]['node_level']=0;
$cur_node=$node;
while($cur_node['node_parent']>0){
//print($cur_node['node_id']." ");
$env['nodes'][$node['node_id']]['node_level']+=1;
$cur_node=$env['nodes'][$cur_node['node_parent']];
}*/

if ($node['node_level']>0)
{
$env['nodes'][$node['node_id']]['node_href']=$node['node_name']."/";
$cur_node=$env['nodes'][$node['node_parent']];
while ($cur_node['node_level']>0)
{
$env['nodes'][$node['node_id']]['node_href']=$cur_node['node_name']."/".$env['nodes'][$node['node_id']]['node_href'];
$cur_node=$env['nodes'][$cur_node['node_parent']];
}
}
foreach($env['nodes'] as $node2)
{
if ($node['node_id']==$node2['node_parent']) $env['nodes'][$node['node_id']]['node_childs']+=1;
}
}
foreach($env['nodes'] as $node)
{
$nodes[]=$node;
}
$nodes2=$env['nodes'];
unset($env['nodes']);
//nodes
//root
$env['root']="http://".$_SERVER['HTTP_HOST']."/";
$env['document_root']=$_SERVER['DOCUMENT_ROOT']."/";
//$env['document_root']="y:\home\imikn.ru\www\\";
//root
//login
require("system/libs/login.php");
//login
//user
if (isset($_COOKIE['sid']))
{
$sql = "SELECT * FROM sessions WHERE session_sid='".check($_COOKIE['sid'])."'";
if ( ($result = $db->sql_query($sql)) )
{
$env['session'] = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
}
}
if ($env['session']){
$sql = "select * from users join groups on user_group=group_id where user_id='".$env['session']['session_user']."'";
if ( ($result = $db->sql_query($sql)) )
{
$env['user'] = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
}
//else die("$sql");
$env['user']['group_permissions']=unserialize($env['user']['group_permissions']);
}
else
{
$sql = "select * from users join groups on user_group=group_id where user_id='1'";
if ( ($result = $db->sql_query($sql)) )
{
$env['user'] = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
}
else die("$sql");
//$groups[$i]['group_permissions']=str_replace(" ", "", $groups[$i]['group_permissions']);
$env['user']['group_permissions']=unserialize($env['user']['group_permissions']);
}
//user
//node
if (!empty($env['argv']))
{
$i=count($env['argv'])-1;
while (empty($env['node']) and $i>=0)
{
$sql = "select * from nodes where node_name='".$env['argv'][$i]."' and node_level=".($i+1);
if ( ($result = $db->sql_query($sql)) )
{
$env['node'] = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
}
else die("$sql");
$i--;
}
if ($env['node'])
{
$env['module_href']=$env['root'];
for ($j=0;$j<=$i+1;$j++) $env['module_href'].=$env['argv'][$j].'/';
}
}
else
{
$node_id=1;
$sql = "select * from nodes where node_id=$node_id";
if ( ($result = $db->sql_query($sql)) )
{
$env['node'] = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
}
else die("$sql");
}
$env['node']['node_permissions']=unserialize($env['node']['node_permissions']);
//permissions
$sql = "select * from groups";
if ( ($result = $db->sql_query($sql)) )
{
$groups = $db->sql_fetchrowset($result);
$db->sql_freeresult($result);
}
else die($sql);
for($i=0;$i<count($groups);$i++)
{
$groups[$i]['group_permissions']=str_replace(" ", "", $groups[$i]['group_permissions']);
$groups[$i]['group_permissions']=unserialize($groups[$i]['group_permissions']);
if (!$env['node']['node_permissions'][$groups[$i]['group_id']])
{
$env['node']['node_permissions'][$groups[$i]['group_id']]['id']=$groups[$i]['group_id'];
$env['node']['node_permissions'][$groups[$i]['group_id']]['v']=$groups[$i]['group_permissions']['read'];
$env['node']['node_permissions'][$groups[$i]['group_id']]['c']=$groups[$i]['group_permissions']['content'];
$env['node']['node_permissions'][$groups[$i]['group_id']]['e']=$groups[$i]['group_permissions']['write'];
$env['node']['node_permissions'][$groups[$i]['group_id']]['d']=$groups[$i]['group_permissions']['delete'];
}
}
$permissions=$env['node']['node_permissions'][$env['user']['group_id']];
$env['node']['node_permissions']=$permissions;
//mpr($env);
//mpr($_COOKIE);
unset($groups,$permissions);




/*NUJEN NOUT*/
if (!$env['node']['node_permissions']['v']) not_found();//system/libs/functions.php








//permissions
//node
require("system/default.php");
require("system/version.php");
//not_found
if (empty($env['argv']) or $env['argv'][0]!="admin")
{
if (empty($env['node']['node_name']))
{
not_found();//system/libs/functions.php
}
//not_found
else
{
$sql = "select * from modules where module_id=".$env['node']['node_module'];
if ( ($result = $db->sql_query($sql)) )
{
$env['module'] = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
}
else die("$sql");
//-----Iiaoeu----
require("system/modules/".$env['module']['module_name']."/".$env['module']['module_file']);
//-----Iiaoeu----

user_execute();

}
}
else
{
$node_id=2;
$sql = "select * from nodes where node_id=$node_id";
if ( ($result = $db->sql_query($sql)) )
{
$env['node'] = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
}
else die("$sql");
require("system/modules/admin/mod_admin.php");
execute();
$env['options']['theme']='admin';

}
require('themes/'.$env['options']['theme'].'/'.$env['node']['node_header']);
if (isset($env['node']['admin_module'])) require('system/modules/'.$env['edited_node']['module_name'].'/'.$env['node']['node_body']);
else require('themes/'.$env['options']['theme'].'/'.$env['node']['node_body']);
require('themes/'.$env['options']['theme'].'/'.$env['node']['node_footer']);

unset($db, $env, $document, $nodes, $nodes2);
if ($_GET['loadtime']==1) print("<br>".time());
?>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 14.1.2010, 19:17; Ответить: MetSerp
Сообщение #4


[PHP]else die($sql);[/PHP] собственно это и срабатывает потому дальнейший скрипт не выводится, ошибка происходит при первом же взаимодействии с БД, вы собственно ему структуру создали нужную в БД? :unsure:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rieltor72
Rieltor72
Topic Starter сообщение 14.1.2010, 19:42; Ответить: Rieltor72
Сообщение #5


Создал только базу данных она пуста
А как это сделать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 14.1.2010, 19:48; Ответить: MetSerp
Сообщение #6


опять таки почитать read me к скрипту который вы пытаетесь запустить:prilichno:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rieltor72
Rieltor72
Topic Starter сообщение 14.1.2010, 19:54; Ответить: Rieltor72
Сообщение #7


Я же писал что забрал свой сайт у разработчиков но сейчас нет возможности уточнить у них этот момент.
А по другому никак?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 14.1.2010, 20:27; Ответить: MetSerp
Сообщение #8


вам нужна структура БД и тут 2 варианта либо лазая по коду самому пытаться ее восстановить либо поискать документ оставленный разработчиками на эту тему типа install.php setup.php ну и есть еще третий дождаться возможности связи с ними и спросить структуру БД либо пусть дадут сформированный запрос на создание структуры БД а вы его выполните в phpmyadmin например:goodpost:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 14.1.2010, 20:31; Ответить: alexdrob
Сообщение #9


Посмотрите, может есть файл с раширением name.sql
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 15.1.2010, 13:17; Ответить: ZhukV
Сообщение #10


Я одного не могу понять!!!!!
Короче забрал свой сайт у разработчиков.
У меня Apache в папке сайта config.php
<?php
$host="localhost";
$user="******_******";
$password="*******";
$database="******_******";
?>

Здесь, как я понял, они установили свой пароль!!!
$user="12345";
$password="54321";
$database="rieltor72";
$host="localhost";


Здесь ты прописываеш свои пароли.

$connection = mysql_connect ($host,$user, $password);
mysql_select_db ($database);

Ну а здесь ты конечно делаеш полключение к базе.

выдает тож самое
else die($sql);


Правильно, ты просто подключаешся к базе (как я понял) под другим логином и паролем, которого в MyADMIN нет.
Переменная $sql идентифицырует подключение к базе, но поскольку к базе подключение нет, вертает полный false, в результате чего срабатывает or die.

Установи старый пароль и логин, либо, когда заходиш в phpMySQL, где-то найди пункт администрирование, и там поменяй пароль. У меня локалхосте проходт спкойно. УДАЧИ
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
23 hollywooduk 5096 27.3.2024, 10:43
автор: hollywooduk
Открытая тема (нет новых ответов) Тысячи ботовых переходов на сайт
18 Suagaring 4538 26.3.2024, 21:42
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Блог: городской сми сайт в Прибалтике
23 kapusta1 3536 24.3.2024, 22:02
автор: Liudmila
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлы[Услуги] Баннер/Графика/Сайт
238 FillPlay 179397 23.3.2024, 16:31
автор: freeax
Открытая тема (нет новых ответов) Пишет кто отзывы на сайт в янднекс с разных аккаунтах
1 TenDemon_rs 1130 22.3.2024, 13:18
автор: writer80


 



RSS Текстовая версия Сейчас: 29.3.2024, 15:19
Дизайн