Skocz do zawartości

Instalacja Phpmyadmin


user_1990

Rekomendowane odpowiedzi

WItam ponownie. Tym razem mam problem z uruchomieniem phpMyAdmin . Instaluje go przez yum install phpMyAdmin wszystko ładnie pięknie , ale jak go teraz uruchomić ?? Wchodzę do folderu phpMyAdmin a tam jest tylko plik config.inc.conf . Mam zainstalowane php i mysql. Może ktoś mi powiedzieć jak uruchomić tego phpMyAdmin ?? Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Najprościej?

 

1) Wrzucić cały katalog do /var/www/html/

2) Trzeba odpalić serwer HTTP i MySQL

3) zmienić w config.inc.conf

$cfg['Servers'][$i]['auth_type'] = 'http';

4) odpalić przeglądarkę i wpisać http://localhost/phpMyAdmin/ (phpMyAdmin to nazwa tego katalogu z phpMyAdminem)

5) teraz login i hasło do bazy i powinno chodzić

 

Odnośnik do komentarza
Udostępnij na innych stronach

Robię tak jak mówicie i po wpisaniu w przeglądarce wyskakuje okno:

 

Forbidden

 

You don't have permission to access /phpMyAdmin/ on this server.

Apache/2.2.0 (Fedora) Server at localhost Port 80

 

To znaczy że nie ustawiłeś odpowiednich praw do katalogu z phpMyAdmin.

Dla katalogów powinno być rwxr-xr-x (755) dla plików rw-r--r-- (644), ale jak zrobisz rwxr-xr-x to wystarczy. Czyli INNI muszą mieć dostęp do odczytu i do wchodzenia w katalog phpMyAdmin.

poczytaj coś na temat uoprawnień - http://wiki.kis.p.lodz.pl/lab/index.php/Fr...x_-_Uprawnienia

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Po

1.Zainstalowane serwer http, mysql, php

2 .Zainstalowane phpMyAdmin

3.Konfiguracja lezy w /etc/http/conf.d/phpMyAdmin.php (tam widać że po wpisaniu w przegladarkę http://localhost/phpmyadmin masz wejscie) ale żeby wejsc to

4.Z roota vim /usr/share/phpMyAdmin/config.inc.php i uzupelnic

a:)$cfg['Servers'][$i]['auth_type'] = 'config'; # wtedy phpmyadmin bedzie czerpal info z pliku config

lub

b:)$cfg['Servers'][$i]['auth_type'] = 'http'; "wtedy musisz podac haslo to ktore podales dla admina bazy mysql

c:)$cfg['Servers'][$i]['user'] = 'root'; #podajesz kiedy w opcji a jest config (chyba takiego powinienes miec admina mysqla)

d:)$cfg['Servers'][$i]['password'] = 'haso' #podajesz kiedy w opcji a jest config

 

Jezeli zostawiasz opcje b to nie wpisuj nic w c i d

Jezeli nadal nie masz mozliwosci zalogowania to zamiast localhost wpisz nazwe swojego kompa, ktora wpisales w Apache(httpd.conf - ServerName)

 

Zadnego przenoszenia katalogów bo sobie tylko rozjedziesz uprawnienia do plikow.

 

Oczywiscie nie zpominaj o przeladowaniu serwera http jezeli zmieniasz cos w plikach konfiguracyjnych serwera czyli oprocz glownej konfiguracji to jescze wszystkie include z katalogu /etc/httpd/conf.d/

AAA ja opisuje tutaj Apache raczej chyba na pewno ty tez <_<

Odnośnik do komentarza
Udostępnij na innych stronach

A ja trochę nie na temat.

@user_1990 jaki jest cel Twoich działań: chcesz się nauczyś jak się instaluje serwer Apache z MySQL i PHP czy chcesz wygodnie korzystać z serwera WWW np. do celów testowania pisanych przez siebie aplikacji webowych itp. Jeśli to drugie, to łatwo i bez problemów zainstalujesz linuksowy odpowiednik windowsowego Krasnala czy WebServa → XAMPP

 

XAMPP zawiera praktycznie wszystko co niezbędne (i jeszcze trochę):

The distribution for Linux systems (tested for SuSE, RedHat, Mandrake and Debian) contains: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite and IMAP C-Client.

Testowałem to kiedyś na swojej F10 - śmiga bez problemów, bardzo dobrze napisana instrukcja instalacji praktycznie prowadzi "za rączkę".

Odnośnik do komentarza
Udostępnij na innych stronach

Chcę trzymać tam swoją bazę z przedmiotami ponieważ prowadzę sklep internetowy. Chcę również połączyć tą bazę ze subiektem.

 

 

Działa ! :) Poustawiałem tak jak pisał hello_world i po wpisaniu w przeglądarkę http://localhost/phpmyadmin włącza się :) A jak zrobić żebym miał dostęp do sql-a przez www ?? Teraz folder z phpmyadmin jest w /etc/ . Jak go przeniosłem do folderu /var/www/html to wyświetla błąd że nie załadował tam jakiegoś skryptu php. Jednak jak chcę włączyć phpmyadmin-a na innym kompie to nie działa. Może mi ktoś jeszcze powiedzieć jak to uruchomic?? Już praktycznie tylko tego mi brakuje. Pozdrawiam Dawid :)

Odnośnik do komentarza
Udostępnij na innych stronach

Twoj plik konfiguracyjny dla phpmyadmin nie lezy w /etc tylko w /usr/share/phpMyAdmin/ wiec go nigdzie nie przenos. Plik na ktory wskaujesz to zapewne /etc/httpd/conf.d/phpMyAdmin.conf to jest tak naprawde uzupełnienie głównego pliku konfiguracyjnego serwera Apache a który znajduje sie w /etc/httpd/conf/httpd.conf

Jak spojrzysz w plik phpMyAdmin.conf to tam w sekcji

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
<Directory /usr/share/phpMyAdmin/>
   order deny,allow
   deny from all
   allow from 127.0.0.1  # ta opcja wskazuje ze mozesz laczyc sie tyko z hosta 127.0.0.1 inaczej localhosta
</Directory>
dopisz 
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
<Directory /usr/share/phpMyAdmin/>
   order deny,allow
   deny from all
   allow from 127.0.0.1 ip_kompa_lub podsiec_w stylu 192.168.0.
</Directory>

Jeszcze raz napiszę nic nie przenos Jak ciagniesz z repo to wszystko jest ładnie wkladane tam gdzie powinno

Jeszcze sprawa zapory iptables. Jeżeli chciabyś aby z innego kompa ogladac baze mysql przez www(phpMyAdmina)to koniecznie dodaj odpowiednia regule(chyba ze do testow to sobie zrob iptables -F)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...