ďťż

Krasnal Dostep do bazy w internecie

       

Podstrony


telcocafe

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".




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

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.