błąd przy wchodzeniu na stronę |
Autor |
Wiadomość |
C.H.L.E.B.E.K
Pomógł: 4 razy Posty: 69
|
Wysłany: 03-07-2012, 13:00 błąd przy wchodzeniu na stronę
|
|
|
Coś powaliło mi się na forum i wyskakuje błąd o treści:
Kod: |
Fatal error: Class 'sql_db' not found in /home/discotek/public_html/includes/db.php on line 43 |
Jak to naprawić?? |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
xlesiu


Pomógł: 5274 razy Posty: 10382
|
Wysłany: 03-07-2012, 13:07
|
|
|
Widzę, że błędy się zmieniają. Wgraj jeszcze raz katalog includes i db. |
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
 |
C.H.L.E.B.E.K
Pomógł: 4 razy Posty: 69
|
Wysłany: 03-07-2012, 13:11
|
|
|
ok, już właśnie to robię
[ Dodano: 03-07-2012, 14:12 ]
EDIT
wgrałem, ale nadal wyświetla się poprzedni komunikat.
[ Dodano: 03-07-2012, 14:29 ]
Tak wygląda mój config.php
Kod: | <?
$x=mysql_connect('localhost','discotek_xaa','***********') or die('Awaria bazy danych...');
mysql_select_db('discotek_forum');define('PHPBB_INSTALLED', true);
?> |
A tak db.php
Kod: | <?php
/***************************************************************************
* db.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: db.php,v 1.10.2.3 2005/10/30 15:17:14 acydburn Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}
switch($dbms)
{
case 'mysql':
include($phpbb_root_path . 'db/mysql.'.$phpEx);
break;
case 'mysql4':
include($phpbb_root_path . 'db/mysql4.'.$phpEx);
break;
}
// Make the database connection.
$persistency = false;
$db = new sql_db($localhost, $discotek_forum, $***********, $discotek_forum, $persistency);
if(!$db->db_connect_id)
{
$debug_txt = (DEBUG) ? '<br /><b>' . mysql_error(). ' </b>' : '';
message_die(CRITICAL_ERROR, 'Could not connect to the database.' . $debug_txt);
}
?> |
Dobrze jest |
|
|
|
 |
Woytec

Pomógł: 2596 razy Posty: 7676
|
Wysłany: 03-07-2012, 14:24
|
|
|
Wygeneruj config.php za pomocą dbloadera
|
|
|
|
 |
C.H.L.E.B.E.K
Pomógł: 4 razy Posty: 69
|
Wysłany: 03-07-2012, 14:29
|
|
|
Mam rozumieć, że wygeneruje on plik config.php z wpisanymi już danymi do bazy? |
|
|
|
 |
Woytec

Pomógł: 2596 razy Posty: 7676
|
Wysłany: 03-07-2012, 14:42
|
|
|
Wpisz je w formularzu i utworzy ci ten plik |
|
|
|
 |
C.H.L.E.B.E.K
Pomógł: 4 razy Posty: 69
|
Wysłany: 03-07-2012, 14:44
|
|
|
A co z plikiem db.php? Jego trzeba będzie ręcznie edytować? |
|
|
|
 |
Woytec

Pomógł: 2596 razy Posty: 7676
|
Wysłany: 03-07-2012, 15:45
|
|
|
Zostaw oryginalny |
|
|
|
 |
C.H.L.E.B.E.K
Pomógł: 4 razy Posty: 69
|
Wysłany: 04-07-2012, 09:03
|
|
|
OK, wygenerowałem nowy config.php, ale teraz przy wchodzeniu na forum jest takie cuś:
Kod: | phpBB by Przemo : Critical Error
Could not connect to the database.
Access denied for user 'discotek'@'localhost' (using password: NO) |
O co teraz chodzi |
|
|
|
 |
xlesiu


Pomógł: 5274 razy Posty: 10382
|
Wysłany: 04-07-2012, 09:19
|
|
|
Jakby złe dane były w config.php. Wpisujesz discotek_user i discotek_forum ? |
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
 |
C.H.L.E.B.E.K
Pomógł: 4 razy Posty: 69
|
Wysłany: 04-07-2012, 09:23
|
|
|
Dane są dobre, to chyba coś z dostępem do bazy danych.
[ Dodano: 04-07-2012, 10:50 ]
Ok, już znalazłem błąd, a mianowicie w pliku db.php:
Zamiast tego:
Kod: | $db = new sql_db($localhost, $discotek_user, $***********, $discotek_forum, $persistency'); |
Powinno być to i tak też zrobiłem:
Kod: | $db = new sql_db('localhost', 'discotek_user', '***********', 'discotek_forum', 'persistency'); |
xlesiu, dzięki za wszystko "+" dla ciebie |
|
|
|
 |
Woytec

Pomógł: 2596 razy Posty: 7676
|
Wysłany: 04-07-2012, 13:35
|
|
|
Nie możesz zostawić oryginalnego pliku db.php? |
|
|
|
 |
C.H.L.E.B.E.K
Pomógł: 4 razy Posty: 69
|
Wysłany: 04-07-2012, 13:45
|
|
|
A trzeba? |
|
|
|
 |
Woytec

Pomógł: 2596 razy Posty: 7676
|
Wysłany: 04-07-2012, 14:09
|
|
|
tak |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
C.H.L.E.B.E.K
Pomógł: 4 razy Posty: 69
|
Wysłany: 04-07-2012, 17:08
|
|
|
Zrobione:)
Przynajmniej błędy w check_files nie wyskakują |
|
|
|
 |
|