Strona www nie komunikuje si

Konfiguracja serwerów, usług, itp.
stunter
Posty: 19
Rejestracja: 01 września 2011, 19:05

Strona www nie komunikuje się z bazą danych

Post autor: stunter »

Witam.

Mam zainstalowaną stronę internetową (poprawnie skonfigurowany serwer apache i zainstalowany phpmyadmin). Strona internetowa korzysta z bazy danych. W plikach strony znajduje się plik konfiguracyjny, który łączy się z bazą danych na określoną nazwę i hasło, host oraz bazę danych.

Kiedy loguje się do bazy danych poprzez phpmyadmina i sprawdzam bazę danych, z której strona pobiera informacje nie widzę kompletnie żadnych tabel, tak jakby nic w żadnej z baz nie było.

Sprawdzałem, czy może korzysta z jakiegoś innego pliku konfiguracyjnego, jednak się myliłem. Strona posiada tylko jeden plik, dzięki któremu cała strona łączy się z bazą danych. I co najlepsze, poprawnie pobiera poszczególne tabele, gdzie przez phpMyadmina nie widać kompletnie nic. Loguję się używając tych samych danych, które znajdują się w pliku konfiguracyjnym. Co mam w tym przypadku zrobić?

Pozdrawiam.
stunter
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Jesteś pewien, że logujesz się dokładnie na konto tego samego użytkownika, z którego korzysta strona? Pokaż konfig phpMyAdmina, raczej tam leży problem
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

A użytkownik jakie ma uprawnienia? Jest w ogóle taki w bazie utworzony?
stunter
Posty: 19
Rejestracja: 01 września 2011, 19:05

Post autor: stunter »

Użytkownik ma ustawione pełne uprawnienia.

Bastian, tak jestem absolutnie pewien, że to to samo konto[/B.

Gdzie w ogóle znajduje się konfig phpmyadmina, bo ja tego nie konfigurowałem i nie za bardzo ogarniam ten temat.

Pozdrawiam.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

W katalogu phpMyadmina.
stunter
Posty: 19
Rejestracja: 01 września 2011, 19:05

Post autor: stunter »

Tylko, że nie mam pojęcia jak się dostać do tego katalogu? Loguje się na konto[/b root poprzez SSH (używam filezillii) i widzę tylko katalog .spamassassin oraz .ssh oraz pliki takie jak: .bash_history, .bash_profile itp.

Logując się normalnie przez FTP mam dostęp do katalogu WWW i tyle. Jak dostać się do tych głównych plików?
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Znaczy się korzystasz z ftp tylko i wyłącznie. Masz dostęp do powłoki przez ssh? W ogóle co to za serwer, bo napisałeś tak jakbyś sam instalował apache2 i phpmyadmina? Jeśli to jakaś współdzielona maszyna, to pewnie ma administratora. Wówczas to on musi sprawdzić konfigurację mysqli i phpMyadmina. Jeżeli jednak robiłeś to sam to dziwi mnie Twoje pytanie.
stunter
Posty: 19
Rejestracja: 01 września 2011, 19:05

Post autor: stunter »

Nie nie robiłem tego sam, jest to serwer kupiony z OVH, mam dostęp przez SSH, loguję się przez putty, tylko nie mam zielonego pojęcia co tam trzeba zrobić.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Zatem to VPS z preinstalowanymi usługami, skoro po wykupieniu już tam mialeś.

Pokaż zawartość:

Kod: Zaznacz cały

/etc/apache2/sites-avaiable/defaults

Kod: Zaznacz cały

/var/www/
stunter
Posty: 19
Rejestracja: 01 września 2011, 19:05

Post autor: stunter »

Niestety nie mam katalogu

Kod: Zaznacz cały

/etc/apache2/sites-avaiable/defaults
Mam tylko:

Kod: Zaznacz cały

/usr/local/apache
Ale katalogu

Kod: Zaznacz cały

sites-avaiable/defaults
tam nie ma.

Tak samo

Kod: Zaznacz cały

/var/ww/
A tam gdzie znajduje się strona WWW:

Kod: Zaznacz cały

/home/nazwa_uzytkownika/www
Dziękuję, za odpowiedzi.
ODPOWIEDZ