PDA

Zobacz pełną wersję : Problem z baza przy przenoszeniu strony



mirage_x
30-03-2008, 11:27
Witam.

Mialem strone na jednym serwerze. Wyeksportowalem ja, tak jak baze przy uzyciu komponenta JoomlaPack (przy uzyciu PHPadmina mialem problemy).

Strone przerzucilem na nowy serwer i przez PHPadmina importowalem baze. Zaczalem bawic sie z configuration.php, ale niestety strona ciagle podaje mi, ze nie ma polaczenia z baza.

Jak widac na zalaczonym na dole screenie cos tam sie zmienilo. Mialem nazwe kki... teraz mam (jak rozumiem) impreza, a w niej #. Jako prefiks mialem jos_, a teraz przed nazwami mam #__. Zrobilem wiec tak w configuration:

$mosConfig_absolute_path = 'katalog_odpowiedni'; [ tu wpisalem to co mi pokazal odpowiedni skrypt, ktory znalazlem na jakims forum, jest ok ]
$mosConfig_db = 'impreza'; [ tutaj podalem nazwe, ktora podaje mi panel administratora. tzn. on pokazuje, ze nazwa i uzytkownik bazy to impreza, wiec wpisalem to ]
$mosConfig_dbprefix = '#__'; [ zmienilem na taki prefiks zamiast jos_ ]
$mosConfig_host = 'localhost'; [ zakladam ze dobrze ]
$mosConfig_password = '...'; [ haslo ktore ustalilem do bazy ]
$mosConfig_user = 'impreza'; [ tutaj znow wyraz ktory jest nazwa i loginem do bazy ]

Czy ktos wie moze co robie zle? Musze do wtorku to zrobic, bo mi stary hosting wygasa. Z gory dzieki za sugestie. Nie znam sie kompletnie na PHPadminie, wiec jesli trzeba tam zrobic cos a nie zmienic w php to prosze o idiotoodporny opis.

http://toya.net.pl/~mirage/Untitled-2.jpg

kurtz
30-03-2008, 11:43
Jeśli prefix był jos_ to musi pozostać jos_. Skąd pomysł na zmianę prefix'u i jeszcze na taki dziwny ???


$mosConfig_host = 'localhost'; [ zakladam ze dobrze ]
niezupełnie. np localhost ma opory na darmówkach ovh.org natomiast instaluje pzez mysql.60free.ovh.org

Nie ma zakładam, że - masz dane od administratorów serwera - stosuj się do nich.

Opis przenosin BD via phpMyAdmin opisany jest i na forum i w portalu.

mirage_x
30-03-2008, 11:59
Jeśli prefix był jos_ to musi pozostać jos_. Skąd pomysł na zmianę prefix'u i jeszcze na taki dziwny ???


Z nieznanych mi powodow po wyeksportowaniu JoomlaPackiem bazy i zaimportowaniu na drugim serwerze wszedzie w PHPadminie widze prefiks #__ - dlatego zmienilem w configuration.php

kurtz
30-03-2008, 12:30
Powód również nieznany dla mnie, nie korzystam z JoomlaPacka ani tym podobnych Clonerów.

Moim zdaniem winien być prefix jos_skoro taki był oryginalny. Wyeksportuj Bazę Danych przez phpMyAdmin'a. Przenieś ją sobie spokojnie na inny serwer (http://www.demo.joomla.pl/content/view/162/26/).

zwiastun
30-03-2008, 13:00
Z nieznanych mi powodow po wyeksportowaniu JoomlaPackiem bazy i zaimportowaniu na drugim serwerze wszedzie w PHPadminie widze prefiks #__ - dlatego zmienilem w configuration.php
JoomPack przygotowuje sql dla pakietu instalacyjnego, stąd zamiast przedrostka nazw tabel masz standardowy marker.
1) ustal jakiego przedrostka chcesz używać (może to być domyślny jos__
2) w pliku sql, stworzonym przez JoomPack zamień wszystkie markery #__ na ustalony przedrostek nazw tabel
3) zaimportuj tak spreparowany plik sql
4) w pliku konfiguracyjnym podaj ustalony prefiks
5) inne dane zgodnie z informacjami od administratora

mirage_x
30-03-2008, 13:52
- zmienilem z #__ na jos_ w pliku, nic to nie dalo
- wyeksportowalem w PHPadminie i w koncu udalo mi sie zaimportowac w PHPadminie baze, ale nic to nie dalo
- zmienilem sciezke z localhost i faktycznie zaczelo dzialac... poniekad, bo strona byla calkiem pusta, nie moglem zalogowac sie do admina
- okazalo sie, ze baza zaimportowala sie, ale bez wpisow
- wywalilem wszystko i zaimportowalem jeszcze raz z joomlapacka ta ze zmienionym na jos_ i zmienilem tez localhost - eureka, admin joomli dziala, ale...
- nie dziala strona - [500] Internal Server Error : Wewnętrzny błąd serwera
Wewnętrzny błąd serwera (np. zawieszenie programu CGI) lub błąd konfiguracji. Proszę skontaktować się z administratorem i poinformować go o czasie pojawienia się błędu wraz z podaniem innych informacji, które mogły być przyczyną błędu.

Jakies pomysly czym to moze byc spowodowane?

zwiastun
30-03-2008, 15:50
Trudno o pomysły.
Po pierwsze - masz wyraźne wskazanie, z kim się należy skontaktować!
Po drugie - wykonałeś parę kroków nieco chaotycznie - podejdź do sprawy raz jeszcze, na spokojnie, krok po kroku. Po każdym sprawdź, czy uzyskujesz taki efekt, jaki masz uzyskać.