Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

LMS nie może połączyć się z DB - LMS nie chce się połączyć z Bazą Danych

wit2008 20 Sep 2017 10:18 1146 4
  • #1
    wit2008
    Level 11  
    Witam otóz mam taki problem że musze postawić serwer na debianie z lms pod (+- 200 klientów). No więc ok poczytałem troche ( Pierwszy raz w życiu używałem Linuxa) i na nastepny
    dzień zacząłem robić.Podłączyłem Komputer Dell do routera na którym po dsl mamy internet (do wbudowanej sieciówki nie tej dodatkowej) Zainstalowałem Debiana 9.1 w wersji graficznej( by było mi łatwiej). No to zacząłem w terminalu poinstalowałem php,phpmyadmin, mysql,mariadb,apache2,composera no i oczywiscie sciągnąłem lms najnowszego. No mówie ok lms rozpakowałem pliki lms.ini i ten drugi przeniosłem gdzie trzeba uprawnienia itd.. Zainstalowałem apache fajnie super mysql php i phpmyadmin wszystko fajnie mówie nie jest źle
    tak stawiać te serwery no i wtedy się zaczeło. Baza skonfigurowana wszystko śmiga no i ok tak jak w instrukcji lms jest napisane odpalam po przez ip/localhost lms i bum. Cannot connect to DataBase. No to wchodze w logi apache patrze i jakiś błąd w lini 94 plik index.php (ten co jest
    w głównym folderze lms) no to wchodze tam i patrze co to za linijka i to chodzi o coś w tym :
    "// Init database
    $DB = null;
    try {
    $DB = LMSDB::getInstance();
    } catch (Exception $ex) {
    trigger_error($ex->getMessage(), E_USER_WARNING);
    // can't working without database
    die("Fatal error: cannot connect to database!<BR>");"
    Nie mam pojęcia co tu zrobić. A dodam jeszcze jedno że przy konfiguracji apache2 w głównym pliku konfiguracyjnym lms w ogole nie reaguje dopiero jak skonfiguruje plik VirtualHost port 80 w tym apachu i podam sciezki to jakkolwiek reaguje na to. Dodam iż serwer jest potrzebny do rozgłaszania łącza dalej ( sieć radiowa ) na 200 klientów +-



    To co opisałem to wszystko co robiłem męczę się z tym 3 dzień a przez 2 dni głównie tym że nie może się połączyć z Bazą Danych (Dane na pewno dobrze wypełniłem bo lms z 10 razy usuwałem i wgrywałem od nowa + 2x server od nowa instalowałem... )

    Każda pomoc jest na wage złota właśnie zaraz ide znów kombinować przy tym serverze. Pozdrawiam
  • #2
    przeqpiciel
    Network and Internet specialist
    Czy skonfigurowałeś LMS, mam tu na myśli czy w plikach konfiguracyjnych LMS podałeś dane dotyczące bazy danych? host, login, haslo? http://lms.rulez.pl/doc/install-config.html

    Dodatkowo, proszę wklej cały komunikat błędu jaki otrzymujesz po wejściu na stronę z konfiguracją LMS
  • #3
    wit2008
    Level 11  
    No tak wszystko tak jak w instrukcjach różnych, za żadnym razem staje na tym samym...
    "Fatal error: cannot connect to database!" taki dokładny bład jest
  • #4
    przeqpiciel
    Network and Internet specialist
    zrób kopię zapasową pliku index.php, a następnie w pliku index.php podmień linijkę
    Code:

    die("Fatal error: cannot connect to database!<BR>");"

    na (w zasadzie to dodajemy 1 linijkę)
    Code:

    var_dump($ex->getMessage());
    die("Fatal error: cannot connect to database!<BR>");"

    Dzięki temu interpreter PHP wyrzuci Tobi na ekran dokładny komunikat błędu. Wklej to co znajdziesz dodatkowego. Ten zabieg powinien zdradzić co tak naprawdę boli LMSa w temacie bazy danych.
  • #5
    wit2008
    Level 11  
    Akurat jestem już po pracy i nie mam dostępu ale chyba to sprawdzałem to było tak samo napisane. Dla pewności jutro moge sprawdzić to