ďťż
 
 
   PHPMyAdmin - Problem z konfiguracją - Debian
 
 

Tematy

 
    
 

 

 

 

PHPMyAdmin - Problem z konfiguracją - Debian





MrBAD - 30-12-2008 17:09
Witam.
I oto udało mi się uporać ze wszystkimi problemami przy konfiguracji dedyka i przygotowywania go to uruchomienia ots. Zostało mi już tak niewiele do jego uruchomienia, że aż szkoda że nie mogę poradzić sobie z jeszcze jedną sprawą.

Otóż zainstalowałem na dedyku apache i mysql no i tam biblioteki php. Generalnie wszystko jest. Niezbędny mi jest jeszcze phpmyadmin i to z nim mam problem. Według wszystkich instrukcji "instalacji" phpmyadmina wystarczy wkleić ściągniętą zawartość na dedyku, wejść przez przeglądarkę i zalogować się do niego używając loginu root, bez hasła. Problem w tym, że próbuje, próbuje i za Chiny nie mogę się zalogować.
Dostaję komunikat:

Brak dostępu

Podejrzewam, że to może coś z ustawieniami apache i phpmyadmin nie ma praw dostępu do bazy mysql, jednak jestem w tym zielony i nie wiem jak się zabrać za sprawdzanie tego. Jeszcze raz więc proszę na pomoc. Mam nadzieję że i tym razem się na was nie zawiodę :)

Dzięki i pozdrawiam.



lis6502 - 30-12-2008 17:12
Z własnego doświadczenia wiem, że php (albo apacz) 'korzysta' z użytkownika www-data. Spróbuj chownować to co skopiowałeś na www-data:www-data (rekursywnie oczywiście), ewentualnie chown grupy na www-data i chown g+rwx.



MrBAD - 30-12-2008 17:23

Z własnego doświadczenia wiem, że php (albo apacz) 'korzysta' z użytkownika www-data. Spróbuj chownować to co skopiowałeś na www-data:www-data (rekursywnie oczywiście), ewentualnie chown grupy na www-data i chown g+rwx. yyy że ten.. nie bardzo rozumiem. :->



lis6502 - 30-12-2008 17:29
Ok wybacz, moja wina :)
rozumiem, że chodzi cały czas o to samo.
Przyjmijmy więc, że katalog gdzie wklejasz (ten od bazy jeśli dobrze główkuję) to /php.
Pewnie kopiowałeś go jako root, więc jego uprawnienia się zmieniły.
Najprościej będzie sudo chown www-data:www-data /php -R bardziej elegancko sudo chown :www-data /php -R
chmod g+rwx /php -R Generalnie chodzi o to, by dać uprawnienia do odczytu, zapisu i wykonania użytkownikowi www-data



MrBAD - 30-12-2008 18:30
Próbowałem użyć tych komend, to nic nie daje, nadal wyświetla się komunikat Brak dostępu :-/



lis6502 - 30-12-2008 18:32
Odbierz PW proszę.

[Dodano: 2008-12-30, 19:11]
phpMyAdmin pobrany z oficjalnej strony też za bardzo nie chciał współpracować. Okazuje się, że mamy takiego w repozytorium - przynajmniej Sida. Poszukaj czy i w Twojej wersji Debiana tak jest.

A word about users:

Many people have difficulty understanding the concept of user management with regards to phpMyAdmin. When a user logs in to phpMyAdmin, that username and password are passed directly to MySQL.
phpMyAdmin does no account management on its own (other than allowing one to manipulate the MySQL user account information); all users must be valid MySQL users.
Czyli po ludzku: hasło i nazwa użytkownika przekazywane są bezpośrednio do bazy mysql - wydaje mi się, że powinieneś mieć takiego użytkownika w tej bazie. Ogólnie w sqlu cienki jestem, ale wydaje mi się, że problem leży po stronie konfiguracji mysqla.
Jeszcze taki pomysł. Przejdź do katalogu, gdzie siedzi OTS (tzn. tam, gdzie go rozpakowałeś) i wydaj polecenia: ls -l ..
ls -l i wklej ich wyniki tutaj.



MrBAD - 30-12-2008 19:14
/home/users/k4/.otserv/kompilacja/0.2pl21$ ls -l ..
razem 1780
drwxr-xr-x 5 k4 k4  12288 gru 30 02:12 0.2pl20
drwxr-xr-x 6 k4 k4  12288 gru 30 03:59 0.2pl21
-rw-r--r-- 1 k4 k4 1792876 gru 29 17:36 0.2pl21.tar.gz
/home/users/k4/.otserv/kompilacja/0.2pl21$ ls -l
razem 2216
-rw-r--r--  1 k4 k4    2783 gru 20 17:59 config.lua
drwxr-xr-x 16 k4 k4    4096 gru 20 17:59 data
drwxr-xr-x  2 k4 k4    4096 gru 20 17:59 dev-cpp
drwxr-xr-x  2 k4 k4    4096 gru 20 17:59 doc
-rw-r--r--  1 k4 k4  43008 gru 30 03:59 forgottenserver.s3db
-rw-r--r--  1 k4 k4  10152 gru 20 17:59 forgottenserver.sql
-rw-r--r--  1 k4 k4      35 gru 29 20:17 lastMotd.txt
-rw-r--r--  1 k4 k4      1 gru 20 17:59 playersRecord.txt
-rw-r--r--  1 k4 k4  16718 gru 20 17:59 schema.sqlite
drwxr-xr-x  2 k4 k4  12288 gru 30 03:58 source
-rwxr-xr-x  1 k4 k4 2148540 gru 30 03:55 TheForgottenServer [ Dodano: 2008-12-30, 19:18 ]
Bynajmniej nie sądzę by to miało coś wspólnego z plikami otsa bo ten jeszcze nie jest uruchomiony- będę mógł go uruchomić dopiero , jak phpmyadmin będzie działał :D



lis6502 - 30-12-2008 19:30
Popatrz, myadmin z repo
http://img139.imageshack.us/img139/1...hot1br5.th.png
Niezależnie od tego, czy wcisnę [ENTER] czy kliknę 'wykonaj', to chodzi.
http://img99.imageshack.us/img99/543...hot2ad3.th.png

Pliki bazy danych siedzą w /var/lib/mysql/, co jest do określenia w pliku /etc/mysql/my.cnf w sekcji datadir                = /var/lib/mysql Każdy katalog w datadir odpowiada jednej bazie danych (?), posiada uprawnienia lis6502@Nexus:/var/lib/mysql$ ls -l
razem 20506
-rw-r--r-- 1 root  root        0 gru 30 18:54 debian-5.0.flag
-rw-rw---- 1 mysql mysql 10485760 gru 30 18:54 ibdata1
-rw-rw---- 1 mysql mysql  5242880 gru 30 18:54 ib_logfile0
-rw-rw---- 1 mysql mysql  5242880 gru 30 18:54 ib_logfile1
drwxr-xr-x 2 mysql root      1752 gru 30 18:54 mysql
-rw------- 1 root  root        6 gru 30 18:54 mysql_upgrade_info
lis6502@Nexus:/var/lib/mysql$ a każdy plik wewnątrz katalogu z bazą lis6502@Nexus:/var/lib/mysql/mysql$ ls -l
razem 796
-rw-rw---- 1 mysql mysql  8820 gru 30 18:54 columns_priv.frm
-rw-rw---- 1 mysql mysql      0 gru 30 18:54 columns_priv.MYD
-rw-rw---- 1 mysql mysql  1024 gru 30 18:54 columns_priv.MYI
-rw-rw---- 1 mysql mysql  9494 gru 30 18:54 db.frm
-rw-rw---- 1 mysql mysql    876 gru 30 18:54 db.MYD
-rw-rw---- 1 mysql mysql  4096 gru 30 18:54 db.MYI
-rw-rw---- 1 mysql mysql  8665 gru 30 18:54 func.frm
-rw-rw---- 1 mysql mysql      0 gru 30 18:54 func.MYD
-rw-rw---- 1 mysql mysql  1024 gru 30 18:54 func.MYI
-rw-rw---- 1 mysql mysql  8700 gru 30 18:54 help_category.frm
-rw-rw---- 1 mysql mysql  20916 gru 30 18:54 help_category.MYD
-rw-rw---- 1 mysql mysql  3072 gru 30 18:54 help_category.MYI
-rw-rw---- 1 mysql mysql  8612 gru 30 18:54 help_keyword.frm
-rw-rw---- 1 mysql mysql  79588 gru 30 18:54 help_keyword.MYD
-rw-rw---- 1 mysql mysql  14336 gru 30 18:54 help_keyword.MYI
-rw-rw---- 1 mysql mysql  8630 gru 30 18:54 help_relation.frm
-rw-rw---- 1 mysql mysql  7650 gru 30 18:54 help_relation.MYD
-rw-rw---- 1 mysql mysql  16384 gru 30 18:54 help_relation.MYI
-rw-rw---- 1 mysql mysql  8770 gru 30 18:54 help_topic.frm
-rw-rw---- 1 mysql mysql 371056 gru 30 18:54 help_topic.MYD
-rw-rw---- 1 mysql mysql  17408 gru 30 18:54 help_topic.MYI
-rw-rw---- 1 mysql mysql  9416 gru 30 18:54 host.frm
-rw-rw---- 1 mysql mysql      0 gru 30 18:54 host.MYD
-rw-rw---- 1 mysql mysql  1024 gru 30 18:54 host.MYI
-rw-rw---- 1 mysql mysql  9691 gru 30 18:54 proc.frm
-rw-rw---- 1 mysql mysql      0 gru 30 18:54 proc.MYD
-rw-rw---- 1 mysql mysql  1024 gru 30 18:54 proc.MYI
-rw-rw---- 1 mysql mysql  8875 gru 30 18:54 procs_priv.frm
-rw-rw---- 1 mysql mysql      0 gru 30 18:54 procs_priv.MYD
-rw-rw---- 1 mysql mysql  1024 gru 30 18:54 procs_priv.MYI
-rw-rw---- 1 mysql mysql  8947 gru 30 18:54 tables_priv.frm
-rw-rw---- 1 mysql mysql      0 gru 30 18:54 tables_priv.MYD
-rw-rw---- 1 mysql mysql  1024 gru 30 18:54 tables_priv.MYI
-rw-rw---- 1 mysql mysql  8636 gru 30 18:54 time_zone.frm
-rw-rw---- 1 mysql mysql  8624 gru 30 18:54 time_zone_leap_second.frm
-rw-rw---- 1 mysql mysql      0 gru 30 18:54 time_zone_leap_second.MYD
-rw-rw---- 1 mysql mysql  1024 gru 30 18:54 time_zone_leap_second.MYI
-rw-rw---- 1 mysql mysql      0 gru 30 18:54 time_zone.MYD
-rw-rw---- 1 mysql mysql  1024 gru 30 18:54 time_zone.MYI
-rw-rw---- 1 mysql mysql  8606 gru 30 18:54 time_zone_name.frm
-rw-rw---- 1 mysql mysql      0 gru 30 18:54 time_zone_name.MYD
-rw-rw---- 1 mysql mysql  1024 gru 30 18:54 time_zone_name.MYI
-rw-rw---- 1 mysql mysql  8686 gru 30 18:54 time_zone_transition.frm
-rw-rw---- 1 mysql mysql      0 gru 30 18:54 time_zone_transition.MYD
-rw-rw---- 1 mysql mysql  1024 gru 30 18:54 time_zone_transition.MYI
-rw-rw---- 1 mysql mysql  8748 gru 30 18:54 time_zone_transition_type.frm
-rw-rw---- 1 mysql mysql      0 gru 30 18:54 time_zone_transition_type.MYD
-rw-rw---- 1 mysql mysql  1024 gru 30 18:54 time_zone_transition_type.MYI
-rw-rw---- 1 mysql mysql  10330 gru 30 18:54 user.frm
-rw-rw---- 1 mysql mysql    240 gru 30 18:54 user.MYD
-rw-rw---- 1 mysql mysql  2048 gru 30 18:54 user.MYI
lis6502@Nexus:/var/lib/mysql/mysql$ Nie wiem jak tam wciśniesz OTS'a, ale jeśli będziesz potrzebował, to podzielę się plikami konfiguracyjnymi ^^. Spróbuj jednak na razie usunąć myadmina i zainstalować tego z repozytorium- ruszył z buta.



MrBAD - 30-12-2008 19:34
zamotałem :shock:

Mam otsa wstawić tam gdzie baza danych jest?
Jak znajde tego phpmyadmina to wrzucę tam gdzie jest obecny (ten nie działający) i może ruszy z buta.



kmir - 01-01-2009 21:07
O ile dobrze zrozumiałem Twój problem ;)

Wpisz w konsoli: mysql -u root -p i klepnij enter. Jeżeli wyrzuci błąd, oznaczać to będzie, że root ma u Ciebie inne hasło.



necnon - 01-01-2009 22:17
Ewentualnie wejdź do phpMyAdmin i w sekcji "uprawnienia" zmień (a w zasadzie to w twoim przypadku chyna utwórz) hasła dla root'a.



MrBAD - 02-01-2009 19:03

Ewentualnie wejdź do phpMyAdmin i w sekcji "uprawnienia" zmień (a w zasadzie to w twoim przypadku chyna utwórz) hasła dla root'a. jak mam wejść do phpmyadmina skoro nie mogę? :D
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis