ďťż
Podstrony
|
telcocafeMam problem z krasnalem.Wrzuciłem na niego kopię mojej strony w php z innego serwera i chciałbym, żeby strona z serwera wirtualnego krasnala używała tej samej bazy danych, co ta na innym serwerze w Internecie. Tylko problem jest taki, że po włączeniu mojej strony u mnie na komputerze pokazuje błąd: Unable to establish connection to MySQL 1044 : Access denied for user: '@localhost' to database 'nfs-pl' Strona nie może znaleźć bazy danych. Tak jak by krasnal nie łączył się z Internetem. Błędu na pewno nie powoduje firewall. A w pliku config (z danymi serwera mysql) mam na pewno wszystko dobrze wypełnione. Bo na serwerze w Internecie strona działa. Żeby nie było nie porozumień w „$db_host” mam dane serwera mysql, a nie wpis "localhost". Mam problem z krasnalem. Wrzuciłem na niego kopię mojej strony w php z innego serwera i chciałbym, żeby strona z serwera wirtualnego krasnala używała tej samej bazy danych, co ta na innym serwerze w Internecie. Tylko problem jest taki, że po włączeniu mojej strony u mnie na komputerze pokazuje błąd: Unable to establish connection to MySQL 1044 : Access denied for user: '@localhost' to database 'nfs-pl' Strona nie może znaleźć bazy danych. Tak jak by krasnal nie łączył się z Internetem. Błędu na pewno nie powoduje firewall. A w pliku config (z danymi serwera mysql) mam na pewno wszystko dobrze wypełnione. Bo na serwerze w Internecie strona działa. Żeby nie było nie porozumień w „$db_host” mam dane serwera mysql, a nie wpis "localhost". A adres serwera MySQL poptrzedzony jest http:// ? Nie, właśnie dopisałem nic nie daje. Access denied for user: '@localhost' to database 'nfs-pl' Tu wyraźnie widać, że próbujesz się łączyć z localhostem a nie z hostem zewnętrzym. @Ziemia Od kiedy do łączenia z bazą mysql wykorzystuje się protokół HTTP? LOL To że jest tak napisane nie oznacza, że się łącze z localhost. Plik conif wygląda tak: <?php // database settings $db_host="mysql.60free.ovh.org" $db_user="tajemnica"; $db_pass="tajemnica"; $db_name="nfs-pl"; $db_prefix="fusion_"; define("DB_PREFIX", "fusion_"); ?> Zapewniam, że nigdzie nie ma localhost. @Ziemia Od kiedy do łączenia z bazą mysql wykorzystuje się protokół HTTP? LOL Ktoś się pytał czy to wpisałem, więc tylko sprawdziłem. Użytkownik Ziemia edytował ten post 28 wrzesień 2006, 15:55 To że jest tak napisane nie oznacza, że się łącze z localhost. Plik conif wygląda tak: <?php // database settings $db_host="mysql.60free.ovh.org" $db_user="tajemnica"; $db_pass="tajemnica"; $db_name="nfs-pl"; $db_prefix="fusion_"; define("DB_PREFIX", "fusion_"); ?> Zapewniam, że nigdzie nie ma localhost. Byc może nie korzystasz z tego pliku albo cos. Błąd mówi wyraźnie, że próbowano się połączyć z localhost i sie nie udało. Korzystam napewno. sprawdziłem. Wystarzczy zmienić nazwę bazy i sprawdzić jak jest błąd w nazwie znalazła się nowa nazwa bazy. A dlaczego localhost się pokazuje nie wiem. Ale na normalnym serwerze CMS działa i z innymi bazami na innych serwerach. Mi się po prostu wydaje, że Krasnal nie łączy się z internetem. Użytkownik Ziemia edytował ten post 28 wrzesień 2006, 16:24 Ja jestem tu nowy. Więc sorry jeśli nie mogę pisać w tym temacie, ale śpieszy mi się bo zaraz wychodzę do szkoły i niezdąrzę przeczytać regulaminu. Mam również problem z Krasnalem. Jak mówi instrukcja na stronie domowej Krasnala. Żeby Krasnal działał na niezmiennym IP, trzeba w pliku httpd.conf podmienic linijkę ServerName 127.0.0.1 na ServerName SWOJE IP Podmieniłem i owszem serwer działa, ale mam problemy z bazą Msql ... chciałbym używać oryginalnej bazy, bo tak mi poprostu łatwiej. Otóż przejdźmy do sedna: Gdy próbuję wejść w Msql CDM wyskakuje błąd: http://www.republika.pl/kaim_tg/BAZA.JPG A gdy próbowałem wejśc na PHPMyAdmin i wpisywałem domyślne hasło i login, mimo to niemogłem się dostać do panelu. A gdy w pliku konfiguracyjnym tegoż panelu znalazłem linijkę: tego dotyczącą zauważyłem że Login jest poprawny (domyślny root) a hasła niema... więc wpisałem tam swoje... po zapisaniu i zresartowaniu serwera problem występuje nadal. Więc główny mój problem to baza MSQL... :/ Użytkownik Kaim_TG edytował ten post 29 wrzesień 2006, 08:20 To że jest tak napisane nie oznacza, że się łącze z localhost. Plik conif wygląda tak: <?php // database settings $db_host="mysql.60free.ovh.org" $db_user="tajemnica"; $db_pass="tajemnica"; $db_name="nfs-pl"; $db_prefix="fusion_"; define("DB_PREFIX", "fusion_"); ?> Zapewniam, że nigdzie nie ma localhost. Ktoś się pytał czy to wpisałem, więc tylko sprawdziłem. Z tego co wyczytalem na stronie ovh.org dostep do bazy danych na ich serwerze jest tylko mozliwy poprzez konto.ovh.org/phpmyadmin/ http://60free.ovh.or.../faq.html#faq41 Użytkownik krajew4 edytował ten post 29 wrzesień 2006, 11:01 Więc nie dokońca potrzebny temat, ale może problem @Kaim_TG zostanie rozwiązany. A jak myślicie czy da się obejść to zabezpieczenie przed połączeniem z zewnąrz? @Kaim_TG W kranalu (domyślne ustawienia) login: root hasło: krasnal Więc jest hasło domyślne, a nie bez hasła. Przy ikonce mysql pokazuje ci się zielona lampka? Użytkownik Ziemia edytował ten post 29 wrzesień 2006, 12:54 Więc nie dokońca potrzebny temat, ale może problem @Kaim_TG zostanie rozwiązany. A jak myślicie czy da się obejść to zabezpieczenie przed połączeniem z zewnąrz? @Kaim_TG W kranalu (domyślne ustawienia) login: root hasło: krasnal Więc jest hasło domyślne, a nie bez hasła. Przy ikonce mysql pokazuje ci się zielona lampka? Niestety... właśnie czerwona... Więc co jest nie tak? :/ Niestety... właśnie czerwona... Więc co jest nie tak? :/ Coś jest z usługą MySQL... Może zainstalowałeś na innej partycji, niż C:? A może spróbuj ręcznie to uruchomić ;) Coś jest z usługą MySQL... Może zainstalowałeś na innej partycji, niż C:? A może spróbuj ręcznie to uruchomić ;) Jak mogłem zainstalować Msql'a na innej partycji, skoro wszystkow pakiecie krasnala instaluje się już samo na jednej partycji :/... A ręcznie... znaczy jak?? Jak mogłem zainstalować Msql'a na innej partycji, skoro wszystkow pakiecie krasnala instaluje się już samo na jednej partycji :/... A ręcznie... znaczy jak?? Chodzi mi o to, że całego krasnala zainstalowałeś gdzieś indziej ;) Ręcznie - lewy przycisk myszy na ikonce mysql, Windows NT (u mnie) i start the service ;) Chodzi mi o to, że całego krasnala zainstalowałeś gdzieś indziej ;) Ręcznie - lewy przycisk myszy na ikonce mysql, Windows NT (u mnie) i start the service ;) Nie, nie instalowałem dokładnie na domyślnej partycji, nic nie zmieniałem :) I spróbuję ręcznie... EDIT Nieudaje się: --------------------------- WinMySQLAdmin 1.4 --------------------------- Fails to start the Service. Please wait 30 seconds to try again. Użytkownik Kaim_TG edytował ten post 29 wrzesień 2006, 16:22 Nie, nie instalowałem dokładnie na domyślnej partycji, nic nie zmieniałem :) I spróbuję ręcznie... EDIT Nieudaje się: --------------------------- WinMySQLAdmin 1.4 --------------------------- Fails to start the Service. Please wait 30 seconds to try again. To spróbuj przez usługi ;) Panel sterowania -> Narzędzia administracyjne -> Usługi -> bodaj mysql -> uruchom i pokaż, co się pojawi ;) To spróbuj przez usługi ;) Panel sterowania -> Narzędzia administracyjne -> Usługi -> bodaj mysql -> uruchom i pokaż, co się pojawi ;) --------------------------- Usługi --------------------------- Nie można uruchomić usługi MySql na komputerze Komputer lokalny. Błąd 3: System nie może odnaleźć określonej ścieżki. :/ :/ :/ :/ :/ Więc albo nie instalowałeś na C:, albo nie wiem już co :D Spróbuj w miarę możliwości zrobić reinstalkę, ew. skopiuj do odpowiedniego folderu wymagany plik (wszystko jest napisane w usługach). A może zainstalowałeś drugi raz krasnala w miejsce starego? Wtedy pozostaje stary wpis w usługach... żeby można było korzystać z mysql na zewnątrz musisz mu zmienić w pliku konfiguracyjnym hosta na swój IP |
|||
Sitedesign by AltusUmbrae. |