Instrukcja numer SPD3/12_02/Z Pracownia internetowa w każdej szkole (edycja jesień 2005) Opiekun pracowni internetowej cz. 3 Instalacja programu phpmyadmin (PD3) Zadanie 1 Program phpmyadmin jest jednym z najpopularniejszych klientów umożliwiających wizualne zarządzanie bazą danych MySQL. Jego podstawową zaletą jest możliwość komunikowania się z użytkownikiem w wybranym języków. Dostępna jest także polska wersja językowa. Zadanie omawia instalację i konfigurację tego narzędzia do współpracy z wcześniej zainstalowaną bazą MySQL na serwerze SBS2003. Polecenie 1 Przygotowanie katalogu dla programu phpmyadmin 1. Będąc zalogowanym na konsoli serwera na dysku O: załóż folder o nazwie myadminxx gdzie xx to numer stanowiska, przy którym pracujesz 2. Wskaż prawym klawiszem katalog myadminxx 3. Z menu kontekstowego wybierz Właściwości 4. W oknie Właściwości: myadminxx przejdź do zakładki Zabezpieczenia 5. W oknie Właściwości: myadminxx w zakładce Zabezpieczenia wybierz przycisk Dodaj 6. W oknie Wybieranie: Użytkownicy, Komputery lub Grupy w oknie Wprowadź nazwy obiektów do wybrania wpisz IUSR_sbsNR (gdzie NR to numer serwera, z którym współpracujesz np. IUSR_SBS32) Co reprezentuje użytkownik IUSR_<nazwa_serwera> 7. W oknie Wybieranie: Użytkownicy, Komputery lub Grupy w oknie Wprowadź nazwy obiektów do wybrania wybierz przycisk OK. 8. W oknie Właściwości: myadminxx w zakładce Zabezpieczenia wybierz przycisk Zaawansowane 9. W oknie Zaawansowane ustawienia zabezpieczeń dla myadminxx odznacz opcję Zezwalaj na propagowanie dziedzicznych uprawnień z obiektu nadrzędnego do tego obiektu i wszystkich obiektów podrzędnych. Uwzględnij je razem z wpisami tutaj zdefiniowanymi by Darek, Janusz, Andrzej, Robert NR SPD3/12_02/z [v. 1.2] Strona 1/5
I Instalacja programu phpmyadmin 10. W oknie Zabezpieczenia wybierz przycisk Kopiuj 11. W oknie Zaawansowane ustawienia zabezpieczeń dla myadminxx wybierz przycisk OK. 12. W oknie Właściwości: myadminxx w zakładce Zabezpieczenia w oknie Nazwa grupy lub użytkownika: zaznacz TWÓRCA-WŁAŚCICIEL 13. W oknie Właściwości: myadminxx w zakładce Zabezpieczenia wybierz przycisk Usuń 14. W oknie Właściwości: myadminxx w zakładce Zabezpieczenia w oknie Nazwa grupy lub użytkownika: zaznacz Użytkownicy 15. W oknie Właściwości: myadminxx w zakładce Zabezpieczenia wybierz przycisk Usuń 16. W oknie Właściwości: myadminxx w zakładce Zabezpieczenia wybierz przycisk OK Polecenie 2 Umieszczenie programu phpmyadmin w przeznaczonym dla niego folderze na serwerze SBS 1. Z paska zadań serwera wybierz kolejno menu Start Mój komputer 2. Otwórz szkoleniową płytę CD otrzymaną od prowadzącego 3. W oknie Eksploratora Windows przejdź do folderu: MySQL 4. W oknie Eksploratora Windows przejdź do folderu: phpmyadmin 5. W oknie Eksploratora Windows z menu wybierz Edycja Zaznacz wszystko 6. W oknie Eksploratora Windows z menu wybierz Edycja Kopiuj 7. W oknie Eksploratora Windows przejdź do folderu o nazwie myadminxx (gdzie xx oznacza numer stanowiska, przy którym pracujesz) znajdującego się na dysku O: serwera 8. W oknie Eksploratora Windows, znajdując się wewnątrz folderu myadminxx z menu wybierz Edycja Wklej Pliki zostały skopiowane w odpowiednie miejsce by Darek, Janusz, Andrzej, Robert NR SPD3/12_02/z [v. 1.2] Strona 2/5
Polecenie 3 Edycja pliku konfiguracyjnego programu phpmyadmin 1. Z paska zadań serwera wybierz kolejno menu Start Mój komputer 2. W oknie Eksploratora Windows przejdź na dysk O: 3. W oknie Eksploratora Windows przejdź do folderu myadminxx 4. W oknie Eksploratora Windows odnajdź i wskaż prawym klawiszem myszy plik o nazwie: config.inc.php 5. Z menu kontekstowego wybierz Otwórz za pomocą 6. W oknie Otwieranie za pomocą wskaż na liście program Aplikacja WordPad MFC 7. W oknie Otwieranie za pomocą zaznacz opcję: Zawsze używaj wybranego programu do otwierania tego typu plików 8. W oknie Otwieranie za pomocą wybierz przycisk OK. 9. W oknie config.inc.php WordPad wybierz z menu Edycja Zamień 10. W oknie Zamienianie w polu Znajdź: wpisz: $cfg['pmaabsoluteuri'] = ''; 11. Uwaga upewnij się, czy poprawnie przepisałeś ciąg znaków - przedostatni znak nie jest cudzysłowem tworzą go dwa apostrofy między którymi nie ma znaku spacji, natomiast przed i po znaku równości pojedyncze znaki spacji występują ) 12. W oknie Zamienianie w polu Zamień na: wpisz: $cfg['pmaabsoluteuri'] = 'www.<nazwa_nowej_domeny>/myadmin'; np.: $cfg['pmaabsoluteuri'] = 'www.kosmici.s04.oeiizk.waw.pl/myadmin'; Co określa wpis $cfg['pmaabsoluteuri']? 13. W oknie Zamienianie wybierz przycisk Znajdź następny 14. Upewnij się, że został znaleziony i podświetlony w oknie programu WordPad ciąg znaków wpisany w polu Szukaj. Jeśli ciąg nie został znaleziony, sprawdź poprawność jego zapisu w polu Szukaj 15. W oknie Zamienianie wybierz przycisk Zamień UWAGA zamieniamy tylko raz, a nie wszystko! 16. W oknie Zamienianie w polu Znajdź: wpisz: 'config'; 17. W oknie Zamienianie w polu Zamień na: wpisz: 'http'; by Darek, Janusz, Andrzej, Robert NR SPD3/12_02/z [v. 1.2] Strona 3/5
18. W oknie Zamienianie wybierz przycisk Znajdź następny 19. Upewnij się, że został znaleziony i podświetlony w oknie programu WordPad ciąg znaków wpisany w polu Szukaj. Jeśli ciąg nie został znaleziony, sprawdź zapis w polu Szukaj 20. W oknie Zamienianie wybierz przycisk Zamień UWAGA zamieniamy tylko raz, a nie wszystko! 21. W oknie Zamienianie wybierz Anuluj 22. W oknie config.inc.php WordPad wybierz z menu Plik Zapisz Dlaczego zamieniliśmy sposób uwierzytelnienia z config na http? Polecenie 4 Stworzenie katalogu wirtualnego serwera WWW zarejestrowanej domeny dla programu phpmyadmin 1. Będąc zalogowanym na konsoli serwera wybierz z menu Start Narzędzia Administracyjne Menadżer Internetowych Usług Informacyjnych (IIS) 2. W oknie Menedżer Internetowych Usług Informacyjnych (IIS) rozwiń swój serwer 3. W oknie Menedżer Internetowych Usług Informacyjnych (IIS) rozwiń Witryny sieci Web 4. W oknie Menedżer Internetowych Usług Informacyjnych (IIS) wybierz prawym klawiszem witryne o nazwie Strona Domeny <skrócona_nazwa_twojej_domeny> np. Strona domeny Kosmici 5. Z menu kontekstowego wybierz Nowy Katalog wirtualny 6. W oknie Kreator tworzenia katalogów wirtualnych wybierz przycisk Dalej 7. W oknie Alias katalogu wirtualnego w polu alias wpisz myadmin 8. W oknie Alias katalogu wirtualnego wybierz przycisk Dalej 9. W oknie Katalog zawartości witryny sieci Web wpisz O:\myadminxx gdzie xx to numer stanowiska, przy którym siedzisz 10. W oknie Katalog zawartości witryny sieci Web wybierz przycisk Dalej 11. W oknie Uprawnienia do katalogu wirtualnego sieci Web upewnij się, że są zaznaczone: Odczyt Uruchamianie skryptów (np. ASP) Wykonywanie (np. aplikacje ISAPI lub CGI) 12. W oknie Uprawnienia do katalogu wirtualnego sieci Web upewnij się, że nie są zaznaczone opcje: Zapis Przeglądanie 13. W oknie Uprawnienia do katalogu wirtualnego sieci Web wybierz przycisk Dalej 14. W oknie kreatora wybierz przycisk Zakończ by Darek, Janusz, Andrzej, Robert NR SPD3/12_02/z [v. 1.2] Strona 4/5
Testowanie Testowanie ma na celu sprawdzenie poprawności instalacji i konfiguracji narzędzia phpmyadmin. Polecenie 1 Testowanie dostępu do programu phpmyadmin 1. Będąc zalogowanym na konsoli serwera uruchom przeglądarkę Internet Explorer 2. W polu Adres: przeglądarki wprowadź adres: http://www.<nazwa_nowej_domeny>/myadmin np.: http://www.kosmici.s04.oeiizk.waw.pl/myadmin 3. W oknie Połącz z www.<nazwa_nowej_domeny> w polu Nazwa użytkownika wprowadź nazwę superużytkownika bazy: root 4. W oknie Połącz z www.<nazwa_nowej_domeny> w polu Hasło wprowadź hasło superużytkownika bazy: zxcvbnm123 5. Jeśli to co widzisz jest zgodne z poniższym rysunkiem odniosłeś sukces We Rysunek 1 Widok strony programu phpmyadmin Wskazówka Aktualna wersję programu phpmyadmin możesz znaleźć pod poniższym adresu: http://www.phpmyadmin.net/home_page/downloads.php Aktualną wersję dokumentacji do programu phpmyadmin możesz znaleźć pod adresem: http://www.phpmyadmin.net/documentation Polską wersję dokumentacji starszej wersji programu znajdziesz pod adresem: http://www.phpmyadmin.net/pma_localized_docs/documentation-pl-2.5.2-pl1-1.html by Darek, Janusz, Andrzej, Robert NR SPD3/12_02/z [v. 1.2] Strona 5/5