phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
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
dbloader - obsługa
 
     
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ą ;)
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 11
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę