Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
MySQL + phpMyAdmin = mały problem http://forum.freesco.pl/viewtopic.php?f=24&t=15534 |
Strona 1 z 1 |
Autor: | diano [ wtorek, 19 czerwca 2007, 19:09 ] |
Tytuł: | MySQL + phpMyAdmin = mały problem |
Witam, poniewaz jestem poczatkującym w zakresie Linuxa, SQL'a i PHP mam dwa drobne problemy, oto one: 1. Nie wiem gdzie mam umiescic w tym pliku konfiguracyjnym swoje hasło które założyłem w momencie instalacji MySQL, jesli mozecie mnie nakierowac, oto ten plik konfiguracyjny: <?php /* $Id: config.sample.inc.php 9689 2006-11-10 20:05:49Z nijel $ */ // vim: expandtab sw=4 ts=4 sts=4: /** * phpMyAdmin sample configuration, you can use it as base for * manual configuration. For easier setup you can use scripts/setup.php * * All directives are explained in Documentation.html and on phpMyAdmin * wiki <http://wiki.cihar.com>. */ /* * This is needed for cookie based authentication to encrypt password in * cookie */ $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ /* * Servers configuration */ $i = 0; /* * First server */ $i++; /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; /* Select mysqli if your server has it */ $cfg['Servers'][$i]['extension'] = 'mysql'; /* User for advanced features */ // $cfg['Servers'][$i]['controluser'] = 'pma'; // $cfg['Servers'][$i]['controlpass'] = 'pmapass'; /* Advanced phpMyAdmin features */ // $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; // $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; // $cfg['Servers'][$i]['relation'] = 'pma_relation'; // $cfg['Servers'][$i]['table_info'] = 'pma_table_info'; // $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords'; // $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages'; // $cfg['Servers'][$i]['column_info'] = 'pma_column_info'; // $cfg['Servers'][$i]['history'] = 'pma_history'; // $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords'; /* * End of servers configuration */ /* * Directories for saving/loading files from server */ $cfg['UploadDir'] = ''; $cfg['SaveDir'] = ''; ?> 2. Nie wiem w jaki sposob mam to rozumieć: Cytuj: obowiązkowo zabezpieczyć katalog plikiem .htaccess.
Tzn. w jaki sposob mam to zrobic ?? Z góry dziekuje za pomoc oraz pozdrawiam! DiANO |
Autor: | Kimas [ wtorek, 19 czerwca 2007, 21:55 ] |
Tytuł: | |
http://masters.homelinux.com/~kimas/config.inc.rar rozpakuj i wrzuc w katalog phpmyadmin, do tego nie trzeba .htaccess, bo ten plik "wymusza" taki sam efekt a co do .htaccess http://amm.net.pl/htaccess.htm aby htaccess dzialalo muszisz jeszcze w configu apach AllowOverride ustawic na All przyklad: # Ustawienia globalne dla DocumentRoot. <Directory "/home/httpd/html"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> |
Autor: | za017 [ wtorek, 19 czerwca 2007, 22:02 ] |
Tytuł: | |
Po pierwsze generujesz sobie plik z hasłem dostępowym i loginem użytkownika: Opcja -bc powoduje utworzenie nowego, lub nadpisanie starego pliku o podanej nazwie. Para user:password zostanie zapisana w postaci tekstu. Hasło jest haszowane domyślnie algorytmem md5. Po wykonaniu mcedit .plik_hasel zobaczymy coś mniej więcej takiego:
Plik haseł będzie miał postać podobną do:
inny_login:7ArYaWgv2rkTQ ErrorDocument 401 /strona.html AuthUserFile /home/moj_user/www/plik_hasel AuthGroupFile /dev/null AuthName “Katalog prywatny” AuthType Basic require valid-user ErrorDocument 401 podmienia domyślną stronę o odmowie dostępu na naszą strona.html (gdzie możemy umieścić np. ładny obrazek z zakazem wjazdu). AuthUserFile zawiera ścieżkę dostępu do pliku z hasłami AuthGroupFile rzadko stosowane, pozwala uzyskiwać dostęp określonej grupie użytkowników, my to 'wywalamy' do /dev/null AuthName informacja, jaką wyświetli przeglądarka użytkownika AuthType typ uwierzytelniania (podstawowy) require informacja, którzy użytkownicy mogą otrzymać dostęp (valid user, a więc user zweryfikowany, podał login i hasło) Jak to działa: Przeglądarka wysyła GET do serwera, który odczytuje plik .htaccess i żąda uwierzytelnienia. Przeglądarka wyświetla monit logowania. Wpisujesz login i password, które zostaje zapamiętane przez przeglądarkę na czas bieżącej sesji. Za każdym razem, gdy klikasz link na stronie chronionej w ten sposób, serwer żąda uwierzytelnienia. Abyś nie musiał co chwilę klepać loginu i hasła, przeglądarka wysyła je automatycznie w odpowiedzi na żądanie serwera. Po wyłączeniu przeglądarki login i password zostają usunięte z pamięci, tak więc następnym razem zostaniesz ponownie poproszony o ich wpisanie. Plik haseł możesz umieścić w lokalizacji chronionej za pomocą .htaccess. Aby mechanizm działał musisz mieć wkompilowany w apache'a moduł mod_auth PS Tyle się rozpisałem, a odpowiedź nadeszła już wcześniej |
Autor: | diano [ środa, 20 czerwca 2007, 10:24 ] |
Tytuł: | |
ok, juz wszystko hula dzieki z gory za pomoc. macie po plusiku |
Autor: | softtronic [ piątek, 29 października 2010, 08:51 ] |
Tytuł: | |
U mnie niestety nie hula. Podpowiedzcie gdzie mam wstawić utworzone hasło do mysql-a i użytkownika. Pozdrawiam. |
Autor: | rikardo7 [ piątek, 29 października 2010, 11:41 ] |
Tytuł: | |
w config.inc : Cytuj: /* User for advanced features */
// $cfg['Servers'][$i]['controluser'] = 'pma'; zamiast pma wpisz usera // $cfg['Servers'][$i]['controlpass'] = 'pmapass'; zamiast pmapass wpisz haslo jezeli nie masz takiego pliku, bo standartowo jest chyba config.simple.inc.php, wiec zmien mu nazwe i tyle. |
Autor: | CyberDuck [ piątek, 29 października 2010, 16:55 ] |
Tytuł: | |
Ty mu proponujesz wpisac na stale, a mozna poprostu to skonfigurowac. Domyslnie po instalacji bazy jesli wchodzisz do MySql poprzez phpMyAdmin to wszystkie hasla sa podane na stronie domowej serwerka albo na stronie producenta. W przypadku xampp albo lampp pod linux dostep jest na poczatku wolny wiec musisz wejsc do phpMyAdmin i utworzyc sobie konto oraz nadac mu prawa root'a . Teraz pobierasz ten plik : http://www.bluelan.eu/pliki/?id=12 Tam masz plik konfiguracyjny config.inc.php i mozesz poprostu swoj nadpisac tym sciagnietym od razu nadajac mu prawa takie jak ma plik config.sample.inc.php . Mozesz to tez zrobic recznie : $cfg['Servers'][$i]['auth_type'] = 'http'; // 'config' - bez hasla $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = ''; $cfg['Servers'][$i]['AllowNoPassword'] = true; W ten sposob bedziesz miec dostep do phpMyAdmin na login i haslo. No i w zaleznosci kto sie z jakimi prawami zaloguje oraz jakie bazy bedzie mial przypisane w przyszlosc to zawsze zaloguje sie do siebie. Admin ma oczywiscie najwieksze prawa i ma dostep do wszystkich baz. Nic wiecej nie musisz zmieniac i zadnych .htaccess dopisywac. A jesli chcesz zabezpieczyc folder na haslo to mozesz skorzystac z tego : http://skrypty.bluelan.eu/FolderNaHasloNaSerwerze/ Jesli bedziesz instalowac lampp pod linux to tam trzeba jeszcze zrobic jeden myk w konfiguracji poniewaz bez zrobienia tego myku strona glowna lampp i phpMyAdmin moze byc niewidoczny z internetu. |
Autor: | softtronic [ piątek, 29 października 2010, 21:56 ] |
Tytuł: | |
Dzięki. Udało mi się ustawić i utwozyć bazę. Pozdrawiam |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |