Dodatkowym pakietem ułatwiającym pracę z bazami danych MySQL jest pakiet phpMyAdmin (patrz: [URL=https://winforum.pl/member.php?action=register]Element ukryty. Rejestracja zajmie tylko minutę![/URL]). Pakiet phpMyAdmin należy rozpakować w folderze, w którym umieszczamy dokumenty php oraz html (w przypadku standardowej instalacji serwera Apache w systemie Windows jest to folder C:\Program files\Apache group\Apache\htdocs;
W celu sprawdzenia poprawności instalacji należy uruchomić przeglądarkę internetową i po wpisaniu adresu localhost przejść do skryptu index.php zawartego w folderze phpMyAdmin. Jeśli wszystko przebiegło poprawnie, wówczas ujrzymy stronę główną phpMyAdmin.
Wszystko ładnie się zainstalowało ale gdy wchodzę (wpisuję localhost w przeglądarce)mam taki komunikat:Co robię zle, i jak rozwiązać ten problem....
P.S Apache załacza mi się przy starcie, a jesli chodzi o dev5_ap1 to przy wywołaniu tego otrzymuje komunikat:
Komunikat masz przecież dobry - it works
A phpmyadmin sie nie uruchamia, tylko sie rozpakowuje do katalogu ze stronami i sie na niego wchodzi przez przeglądarkę.
T-1000 napisał(a):Komunikat masz przecież dobry - it works
A phpmyadmin sie nie uruchamia, tylko sie rozpakowuje do katalogu ze stronami i sie na niego wchodzi przez przeglądarkę.
jak wchodzę na Element ukryty. Rejestracja zajmie tylko minutę!
to mam komunikat ze nie znaleziono...!a phpmyadmin mam rozpakowane do folderu:
C:\Program Files\Apache Software Foundation\Apache2.2\htdo;a obok folderu z phpmyadmin mam index.html, który pokazuje mi właśnie "IT WORKS" Możesz mi wyjasnic jak mam wejść w to ...kurcze nie łapię się tym....ale pokombinuję.
Jak wejdziesz normalnie w mój komputer i dalej C:\Program files\Apache group\Apache\htdocs to co widzisz wtedy?
piotrino1 napisał(a):obok folderu z phpmyadmin mam index.html, który pokazuje mi właśnie "IT WORKS"
Czyli bezpośrednio w folderze htdocs masz folder phpmyadmin i plik index.html, tak? Jeśli by tak było to link, który podałem powinien działać. Chyba, że nazwa folderu wewnątrz htdocs jest troszeczkę inna, to wtedy musisz ją poprawić w linku
T-1000 napisał(a):Jak wejdziesz normalnie w mój komputer i dalej C:\Program files\Apache group\Apache\htdocs to co widzisz wtedy?
W hddocs mam folder phpmyadmin
T-1000 napisał(a):Czyli bezpośrednio w folderze htdocs masz folder phpmyadmin i plik index.html, tak?
Wczesniej miałem index html obok folderu phpmyadmin, ale przeniosłem ten plik index.html do folderu phpmyadmin. I tu jak wywołuję twoją komende tzn.Element ukryty. Rejestracja zajmie tylko minutę! to mam komunikat ze nie znaleziono , przy wpisaniu localhost dostaje: ale jak wchodze w ten link na stronie to mam znowu komunikat jak na początku tzn. "IT WORKS"
Podaj zawartość katalog phpmyadmin-3.1.2-all-languages, bo sądząc po tej nazwie katalogu nie rozpakowałeś go tak jak trzeba. I pamiętaj, że nie możesz mieć w jednym katalogu pliku index.html i index.php, bo domyślnie apache jest skonfigurowany tak, że index.html ma priorytet.
Krizz napisał(a):Podaj zawartość katalog phpmyadmin-3.1.2-all-languages, bo sądząc po tej nazwie katalogu nie rozpakowałeś go tak jak trzeba. I pamiętaj, że nie możesz mieć w jednym katalogu pliku index.html i index.php, bo domyślnie apache jest skonfigurowany tak, że index.html ma priorytet.
Podaję ci zawartość tego folderu i folderu setup znajdującym się w nim....
piotrino1 napisał(a):W hddocs mam folder phpmyadmin
Wcale nie masz tam folderu phpmyadmin, masz folder phpmyadmin-3.1.2-all-languages jak widać na screenie
Tylko jak już wspomniał Krizz plik index.hmtl ma priorytet i dlatego index od phpmyadmina się nie ładuje. Wywal ten plik, który przeniosłeś z htdocs (index.html) i wtedy odpali się index.php od myadmina.
I oczywiście w przegladarce nie możesz wpisywać Element ukryty. Rejestracja zajmie tylko minutę! tylko pełną nazwe katalogu z phpmyadminem, albo zmień mu te nazwę na 'phpmyadmin', żeby było łatwiej.
Krizz napisał(a):I oczywiście w przegladarce nie możesz wpisywać Element ukryty. Rejestracja zajmie tylko minutę! tylko pełną nazwe katalogu z phpmyadminem, albo zmień mu te nazwę na 'phpmyadmin', żeby było łatwiej.
Wielkie dzięki, zmieniłem nazwę na krótszą i zadziałało, jak teraz wchodzę na index.php otrzymuje komunikat: Jak się domyślam muszę skonfigurować według dokumentacji,zeby phpyadmin mi działało?
P.S Krizz jak według ciebie tworzyć tabele, bazy danych. czy z poziomu klienta MySql(konsola), czy z phpmyadmin?? We firmach np. w jaki sposób się tworzy te bazy danych.....Pytam z ciekawości
EDIT:
[color="Red"]Prawdobodobnie nie mogę "odpalić" phpmyadmin z powodu ze PHP 5 nie ma wbudowanych komponentow obslugi MySQL , szukałem na stronie php.net. ale nie wiem co wybrać, jakie zainstalować te komponenty?[/color]
P.S Problem rozwiązałem, dzięki za pomoc!!!Temat zamknięty
Mam dalej problem z wejsciem na na phpmyadmin, tzn wchodze przez przeglądarkę ale pokazuje mi sie:, a jak wchodze na pchpmyadmin przez przeglądarkę to pokauje mi się lista i wybieram index.php, i to samo mi się pokazuje co na screanie....Apache i PHP konfigurowałem według tej metody:Element ukryty. Rejestracja zajmie tylko minutę!
W czym jest problem, gdzie robię błąd? Pozdrawiam
Jak widać masz źle skonfigurowanego Apacha i nie korzysta on w ogóle z PHP. Sprawdź jeszcze raz konfiguracje w pliku httpd.conf Czy poprawiłeś tam, wszystko jak należy?
T-1000 napisał(a):Jak widać masz źle skonfigurowanego Apacha i nie korzysta on w ogóle z PHP. Sprawdź jeszcze raz konfiguracje w pliku httpd.conf Czy poprawiłeś tam, wszystko jak należy?
to tą drugą linijkę zmień tak :
DirectoryIndex index.html index.htm index.php index.php3
Jednak to nie rozwiąże problemu. Musisz pokombinować. Sprawdź w logach Apacha, czy nie ma jakichś błędów w trakcie uruchamiania go (plik error.log w katalogu logs)
A jak nie dasz rady, to zainstaluj jakąś gotową paczkę, gdzie wszystko już jest wstepnie skonfigurowane, np. xampp : Element ukryty. Rejestracja zajmie tylko minutę!
(zawiera apacha, php, mysql, phpmyadmin i coś jeszcze)
T-1000 napisał(a):Sprawdź w logach Apacha, czy nie ma jakichś błędów w trakcie uruchamiania go (plik error.log w katalogu logs)
Podaję ci log błedów, w pliku .txt, i na to zwróciłem tu uwagę czytając go:
Kod:
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
-nie moze okreslic nazwy domeny....Jak to rozwiązać? Zanim bym przeszedł do zainstalowania tej całej paczki, to chciałbym rozwiązać ten problem Linijkę zmieniłem....Pozdrawiam
Tamten błąd z domeną w sumie nie istotny jest. Po prostu w konfigu dałeś jakiś adres z .pl jak dobrze pamiętam, a powinieneś wpisać po prostu localhost, ale to nie ważne.
A masz w ogóle zainstalowanego mysql'a? Bo w tamtej poradzie co dawałeś linka nic nie było o konfiguracji mysqla, a jest wymagany do tego.
T-1000 napisał(a):OK. Dobrze, w takim razie teraz musisz szukać błędu w konfigu od php - w pliku php.ini (najprawdopodobniej C:\WINDOWS)
Odszukaj tam wszystko co związane z mysql...
Podaję ci ten plik php.ini, a ja go jeszcze dokładnie przejrzę.....Pozdrawiam
P.S Trochę tego jest, więc podzieliłem to na dwa pliki.txt
Znalazłem w tym pliku takie coś:
Kod:
; Default port number for mysql_connect(). If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
; at MYSQL_PORT.
mysql.default_port =
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =
; Default host for mysql_connect() (doesn't apply in safe mode).