-
Instalacja i konfiguracja phpMyAdmin-a w CentOS
phpMyAdmin to niezwykle istotne narzędzie w pracy każdego bazodanowca i większości webmasterów. Za jego pomocą możemy zarządzać bazami danych MySQL z poziomu przeglądarki internetowej. Jest prosty w obsłudze i oferuje sporo funkcji. Dzięki niemu możemy między innymi zrobić eksport bazy z jednego serwera i import na inny. Oczywiście na tym jego możliwości się nie kończą. Skupię się jednak na jego instalacji i przygotowaniu do działania. Najprościej skorzystać wersji umieszczonej w jednym z repozytoriów. Najnowsza wersję-3 uzyskamy z repozytorium „Remi”. Dojej instalacji wy,agany jest php w wersji przynajmniej 5.2. Starsze wersje tego nie wymagają.
1. Instalujemy wydając w konsoli jako root polecenie „yum install phpmyadmin”.
2. Musimy wyedytować plik „config.inc.php” lub jeśli go nie mamy, utworzyć. Powinien znajdować się w katalogu „/usr/share/phpmyadmin” Jego skład w najprostszej formie powinien wyglądać następująco:$cfg[’blowfish_secret’] = 'nn’; /* w miejscu oznaczonym „nn” musimy wpisać dowolny ciąg znaków służący do autoryzacji przez ciasteczka (cookies) */
$cfg[’Servers’][$i][’auth_type’] = 'cookie’; /*wybór metody autentyfikacji, w tym przypadku przy pomocy ciasteczek (cookies)*/
$cfg[’Servers’][$i][’host’] = 'localhost’; /*zamiast localhost można wpisać adres dowolnego serwera MySQL, którym chcemy zarządzać*/
$cfg[’Servers’][$i][’connect_type’] = 'tcp’; /*rodzaj połączenia z bazą danych*/
$cfg[’Servers’][$i][’compress’] = false; /*wybieramy, czy chcemy korzystać z kompresji*/
$cfg[’Servers’][$i][’extension’] = 'mysql’; /*wybór rozszerzenia, w tym przypadki mysql*/
?>
3. Następnie musimy zmodyfikować plik „phpmyadmin.conf”. Jeśli korzystamy z Apacha, to znajdziemy go w katalogu „/etc/httpd/conf.d/”. Mamy w nim informacje dotyczące między innymi z jakich adresów IP możemy wejść do phpMyAdmin-a. Standardowo ustawiony jest dostęp tylko dla localhost-a (127.0.0.1). Poza tym możemy ustalić aliasy pod którymi ma sie zgłaszać omawiana aplikacja webowa, np.
Alias /phpmyadmin /usr/share/phpmyadmin
pierwszy człon „/phpmyadmin” oznacza alias, a „/usr/share/phpmyadmin” ścieżkę do aplikacji.
po poleceniu yum install yum zwraca: No package phpmyadmin available
Przepraszam, zapomniałem dodać, że musi być zainstalowane i skonfigurowane repozytorium rpmforge lub epel.
po zainstalowaniu phpMyAdmin mam pustą białą stronę zmieniałem prawa itd. nic nie pomaga
Co na to logi Apacha? Zmieniałeś coś w /etc/httpd/conf.d/phpMyAdmin.conf ?