Strona 1 z 2

Strona www nie komunikuje się z bazą danych

: 17 października 2011, 18:55
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

: 17 października 2011, 20:34
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

: 18 października 2011, 11:38
autor: Yampress
A użytkownik jakie ma uprawnienia? Jest w ogóle taki w bazie utworzony?

: 18 października 2011, 17:46
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.

: 18 października 2011, 18:56
autor: Bastian
W katalogu phpMyadmina.

: 19 października 2011, 17:04
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?

: 19 października 2011, 17:57
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.

: 20 października 2011, 12:43
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ć.

: 20 października 2011, 14:02
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/

: 20 października 2011, 16:39
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.