Autor: Mariusz Ko�acz (rokko)
Strona autora: techformator.pl
Kontakt: m.kolacz(at)hotfix.pl
W ostatnim czasie instaluj�c system zarz�dzania tre�ci� Drupal na kilku darmowych jaki i p�atnych hostingach, spotka�em si� z problemem po��czenia z baz� danych. Problem nie jest skomplikowany, rozwi�zanie bardzo proste, lecz mimo to postanowi�em opisa� "usterk�" i jej rozwi�zanie, poniewa� nie widzia�em na �adnej stronie rozwi�zania tego problemu.
Instalacja Drupala nie jest trudna, jednak�e na niekt�rych hostingach, na etapie "Ustawienia bazy danych/Konfiguracja bazy danych" mo�e doj�� do sytuacji, �e pomimo wpisania w�a�ciwych danych autoryzacyjnych, to i tak nie zostaniemy po��czeni z baz�. Problem jest o tyle ciekawy, i� wyst�puje nawet wtedy, gdy prawid�owo ustawili�my uprawnienia (chmody) do pliku settings.php znajduj�cym si� w katalogu \sites\default i tak te� by�o w opisywanym przypadku. Ustawienie w�a�ciwych chmod�w nie skutkowa�o rozwi�zaniem problemu, klikaj�c Zachowaj i kontynuuj dane konfiguracyjne nie zapisywa�y si� i dochodzi�o do przekierowania na stron� konfiguracji bazy.

Rozwi�zanie tego problemu jest bardzo proste, jednak�e nie wszyscy u�ytkownicy s� tego �wiadomi. Wystarczy r�cznie zmodyfikowa� plik settings.php i uzupe�ni� go o informacje niezb�dne do po��czenia z baz� danych.
- Otwieramy do edycji plik settings.php
- Szukamy zmiennej $db_url
- Uzupe�niamy dane wed�ug formu�y: $db_url = 'mysql://u�ytkownik:has�o@localhost/nazwa_bazy'; lub $db_url = 'mysql://u�ytkownik:has�o@adres_bazy/nazwa_bazy';
- Dla przyk�adu wezm� darmowy hosting cba:
$db_url = 'mysql://userek:moje_has�o@mysql.cba.pl/nazwa_bazy_cba_pl'; Wszystkie dane niezb�dne do po�aczenia z baz� dost�pne s� w panelu administracyjnym, po zalogowaniu si� na swoje konto na stronie hostingu. W razie dalszych problem�w czy w�tpliwo�ci czytajcie zawsze FAQ na stronie us�ugodawcy.
- Zapisujemy plik i wysy�amy na serwer.
- Wywo�ujemy ponownie instalacj� Drupala, na etapie Konfiguracji bazy danych nie wpisujemy �adnych danych, tylko zwyczajnie klikamy Zachowaj i kontynuuj. Rozpocznie si� proces po��czenia z baz� i instalacja skryptu.
Copyright © rokko
Wszystkie prawa zastrze�one. Kopiowanie ca�o�ci lub fragment�w niniejszego artyku�u jest zabronione. |