PDA

Zobacz pełną wersję : Problem z bazą danych przy instalacji



AbelR
12-03-2006, 11:10
Witam!

Mam konto na nazwa.pl - w koncu wszystko cacy, przejrzyscie itd. Z chumorem instaluje super CMS Joomla (wczesniej mambo uzywalem) i...nieoczekiwany problem. Mianowicie po wpisaniu nazwy bazy danych, hasla oraz nazwy uzytkownika (wpisywane prawidlowo x 20 sprawdzane) wyskakuje komunikat ze: "Podany login lub haslo sa nieprawidlowe". Po wcisnieciu ok w okienku ktory wyswietlilo taki komunikat, wczytuje sie strona z bledami:


Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/nazwa_konta/ftp/includes/database.php on line 277

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /home/nazwa_konta/ftp/includes/database.php on line 279

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/nazwa_konta/ftp/includes/database.php on line 280

Warning: database(/home/nazwa_konta/ftp/includes/../configuration.php): failed to open stream: No such file or directory in /home/nazwa_konta/ftp/includes/database.php on line 86

Warning: database(): Failed opening '/home/nazwa_konta/ftp/includes/../configuration.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/nazwa_konta/ftp/includes/database.php on line 86

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/nazwa_konta/ftp/installation/install2.php:157) in /home/nazwa_konta/ftp/offline.php on line 27

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/nazwa_konta/ftp/installation/install2.php:157) in /home/nazwa_konta/ftp/offline.php on line 27



Notice: Undefined variable: mosConfig_offline in /home/nazwa_konta/ftp/offline.php on line 90

Notice: Undefined variable: mosConfig_sitename in /home/nazwa_konta/ftp/offline.php on line 85

Notice: Undefined variable: mosConfig_error_message in /home/nazwa_konta/ftp/offline.php on line 105
Jaka moze byc przyczyna takiego stanu rzeczy?
Nie wiem czy to istotne ale nazwe konta na serwerze mam identyczna z nazwą bazy ale to chyba nie ma nic do rzeczy poniewaz na nazwa.pl przy zakladaniu bazy danych, nazwa tejże jest automatycznie identyczna z nazwą konta i nie podlega edycji.

Wersja Joomli: 1.08PL [05.03.2006] Polish Joomla!
Robie to wszystko na koncie testowym (jeszcze nie opłaconym). Jednak pisze wyraźnie na nazwa.pl, że na czas testów udostępniana jest PEŁNA funkcjonalność - więc tą ewentualność proszę uwzględniać na końcu chyba że ktoś zna nazwa.pl i wie więcej na ten temat.

Prosze o wskazowki !! Pozdrawiam.

nexus246
12-03-2006, 11:54
Brak configuration.php? Niepoprawne prawa dostępu do configuration.php?

AbelR
12-03-2006, 12:43
No nie ma na tym etapie configuration.php ten plik jest tworzony chyba z pliku configuration.php-dist ktory tylko jest? Zawsze przy instalacji tak bylo ze pozniej pojawial sie plik configuration.php...a co do atrybutow to configuration.php-dist: jest na 644, sprobowalem zainstalowac na atrybutach nawet 777 i to samo :(

livio
12-03-2006, 13:07
configuration.php-dist jest do ręcznej instalacji.
Gdybyś czytał readme - wiedziałbyś.

AbelR
12-03-2006, 13:12
No i co ? Finito? Zarzuciles jakąś uwagą i to rozwiazac ma problem? Nie mam pojecia co dalej. Przy instalacji powinien configuration.php sam sie utworzyc tak? Zwrociles mi uwage jakbym przeszedl przez caly etap instalacjii. Co zrobic poradzcie cos konkretnego.

stone
12-03-2006, 22:18
kłania się ten topic http://forum.joomla.pl/forum/announcement.php?f=4&a=2 :)

AbelR
14-03-2006, 11:24
Nie znalazlem rozwiazania problemu :confused: Jesli wiecie to mozecie cos poradzic? Szukalem dlugo no nie moge sobie poradzic :(

noel
15-03-2006, 09:06
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/nazwa_konta/ftp/includes/database.php on line 277

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /home/nazwa_konta/ftp/includes/database.php on line 279

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home/nazwa_konta/ftp/includes/database.php on line 280

Warning: database(/home/nazwa_konta/ftp/includes/../configuration.php): failed to open stream: No such file or directory in /home/nazwa_konta/ftp/includes/database.php on line 86

Warning: database(): Failed opening '/home/nazwa_konta/ftp/includes/../configuration.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/nazwa_konta/ftp/includes/database.php on line 86

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/nazwa_konta/ftp/installation/install2.php:157) in /home/nazwa_konta/ftp/offline.php on line 27

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/nazwa_konta/ftp/installation/install2.php:157) in /home/nazwa_konta/ftp/offline.php on line 27



Notice: Undefined variable: mosConfig_offline in /home/nazwa_konta/ftp/offline.php on line 90

Notice: Undefined variable: mosConfig_sitename in /home/nazwa_konta/ftp/offline.php on line 85

Notice: Undefined variable: mosConfig_error_message in /home/nazwa_konta/ftp/offline.php on line 105

Jaka moze byc przyczyna takiego stanu rzeczy?

Też jestem ciekaw ?
Mam te same objawy przy nieco innej konfiguracji:
Windows SBS 2003, IIS 6, MySQL 4.1.18, PHP 4.4.2.

Postępowałem wg zaleceń z pomocy joomla
http://www.pomoc.joomla.pl/pomoc/index.php/content/view/410/28/
PHP działa, do MySQL mogę się dostać z konsoli lub np. mysql-administratorem, mam założoną bazę, uzytkownika z odpowiednimi
uprawnieniami. Zmieniłam tez opcję MySQL na stary typ haseł
(wyczytałem, że hasła z nowego MySQL nie są zgodne z mambo/joomla).
No i niestety ten sam efekt co u Ciebie ...:confused:
Jak wpadniesz na jakieś rozwiązanie daj znać.
Moje podejrzenia kierują sie w stronę kłopotóww na linii
Joomla <-> Mysql lub PHP <-> Mysql.

AbelR
15-03-2006, 11:04
Ok ja teraz mam ciezka sesje tzn. poprawkowa i mam malo czasu ale wezme sie konkretnie i jesli rozwiaze problem to dam znac, Ty jak rozwiazesz tez daj znac.

Niestety spotkalem sie z nieprzyjemnymi wypowiedziami zalatujacymi wrogością nie wiem czemu...coz "czuje sie opuszczony" w przeciwienstwie do tego co pisze na stronie Zwiastuna reklamujacego Joomle. I nie zebym na odwal sie staral sie rozwiazac problem tylko NAPRAWDE nie wiem co jest a przejrzalem w dodatku z kilkadziesiat topiców i nic.

Pozdr.

noel
15-03-2006, 11:17
Obiecuję, że jak dam radę to napiszę na forum.
Używałem do tej pory mambo i jakoś sobie radziłem.
Tyle tylko, że było to inne środowisko:
Linux + Apache, a nie Windows 2003 + IIS.
I nieco starsze wersje MySQL, PHP - nie było kłopotów.
Sprawdzałem ustawienia firewalla i jakoś nie mogę dojś co
to za cuda się dzieją ??
W logach niewielę widzę :(
Będę szukał jeszcze na forum ogólnym joomli i mambo.
Może coś znajdę :rolleyes:.

pozdrawiam

noel
15-03-2006, 21:07
No i problemem okazała się niekompatybilność (brzydkie słowo)
systemu kodawania haseł przez MySQL od wersji 4.x z systemami
posługującymi sie starszymi bibliotekami do MySQLa.
Na szczęście MySQL obsługuje "stare" hasła, tylko je trzeba
przekonwertować funkcją old_password i przestawić MySQL na
ich obsługę (tego dokonałem przy pomocy MySQL Administratora
gdzieś w ustawieniach security -> old password, czy jakoś tak).
A tu dwa linki, które mogą pomóc:
http://forum.joomla.org/index.php/topic,44655.0.html
http://forum.joomla.org/index.php/topic,42007.0.html

Pozdrawiam