PDA

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



Qba11303
29-03-2013, 20:24
Witam. Stworzyłem bazę danych sql5, na avx.pl. Podczas instalacji joomli przy łączeniu z bazą danych wyskakuje taki błąd:


Podczas próby stworzenia bazy danych warszawa wystąpiły błędy.
Użytkownik może nie posiadać dostatecznych uprawnień, by stworzyć bazę danych. Być może konieczne będzie stworzenie bazy danych bez udziału programu instalacyjnego, zanim będziesz mógł kontynuować proces instalacji środowiska Joomla!

A więc joomla łączy się z bazą, ale nie przechodzi mi dalej niestety :/

Szukałem w sieci, ale bardzo mało jest o tym problemie i nie ma nigdzie jasnego rozwiązania tego problemu.

Dodam, że staram się zainstalować joomla 2.5

Pozdrawiam i z góry dziękuję za pomoc

zwiastun
29-03-2013, 20:37
Piszesz, że stworzyłeś bazę danych. Z komunikatu wynika natomiast, że to instalator próbuje stworzyć bazę danych na podstawie podanych przez Ciebie parametrów połączenia (serwera BD, nazwy konta, hasła i nazwy bazy danych). Najprawdopodobniej podałeś złą nazwę stworzonej przez siebie bazy, bo gdyby ją instalator znalazł, to nie usiłowałby jej utworzyć, a jedynie wypełniałby danymi.
Spróbuj raz jeszcze i zwróć uwagę na podanie poprawnej nazwy utworzonej wcześniej bazy.

benek1234
29-03-2013, 20:54
Jeśli używasz auto installera na hostingu jomla sama tworzy bazę danych potem cie informuje o danych takich jak hasło nazwa bazy i.t.p.
Jeśli natomiast instalujesz jomle sam musisz stworzyć bazę danych odpowiednio podać jej namiary przy instalacji na hasło, host, i.t.d.
Czasem host nie jest( localhost )ale taki jak podaje ci hosting.
Skasuj bazę danych i spróbuj jeszcze raz

Qba11303
29-03-2013, 20:55
Hmm, ja nie rozumiem dlaczego w ogóle ona chce tworzyć bazę danych, skoro bez stworzenia instalacja nawet nie spróbuje przejść dalej :P Wcześniej, gdy instalowałem joomle, to dodawałem tylko nową bazę danych dawałem jej nazwę użytkownika i hasło. Potem przy instalacji podawałem to i wpisywałem cokolwiek w nazwie bazy danych (w sensie ona sama tworzyła) i przedrostek i był luz. Szło dalej. A teraz pojawia się błąd. Może zadam głupie pytanie, ale czy ja muszę tworzyć tabele w php my admin sam? Joomla chyba sama to powinna zrobić.

@benek1234 (http://forum.joomla.pl/member.php?56064-benek1234) No wpisałem host tak jak mi avx podało. Nie kumam tej opcji z autoinstallerem. Zawsze (tzn ze dwa razy wcześniej :P) odpalałem plik index.php i ta instalacja szła i wszystko się samo robiło. Ja tylko podawałem dane.

zwiastun
29-03-2013, 21:08
Potem przy instalacji podawałem to i wpisywałem cokolwiek w nazwie bazy danych (w sensie ona sama tworzyła)
Coś kręcisz. Tak to nie działa i nie miało nigdy prawa działać. Musiałeś podać poprawną nazwę istniejącej bazy danych.



skoro bez stworzenia instalacja nawet nie spróbuje przejść dalej
Na serwerach współdzielonych tak zwykle jest. Instalator potrafi sam stworzyć bazę danych, jeżeli podany użytkownik bazy danych ma uprawnienia do tworzenia nowych baz danych (a na serwerach współdzielonych zwykle takich praw nie ma)

To, dlaczego instalator próbuje tworzyć bazę danych, wyjaśniłem wcześniej - musiałeś podać nazwę nieistniejącej bazy danych.

Oczywiście, że nie musisz tworzyć tabel. Albo tworzysz nową bazę danych i tylko podajesz parametry dostępu do niej, albo podajesz parametry dostępu do już istniejącej wcześniej bazy danych. resztę robi instalator

Qba11303
29-03-2013, 21:16
Ok, wszystko rozumiem, wielkie dzięki za pomoc i sorry, ale nie mogłem znaleźć w necie informacji o tym. Będzie teraz dla potomnych :P