PDA

Zobacz pełną wersję : Problem z panelem administratora



patrykal96
16-04-2012, 16:23
Witam!


http://iv.pl/images/40696526816876856142_thumb.jpg (http://iv.pl/viewer.php?file=40696526816876856142.jpg)

Dzisiaj wgrałem na nowy serwer stronkę i zaimportowałem baze danych prze phpMyAdmin. Stronka działa dobrze, ale kiedy wchodzę do panelu administratora to nie mam normalnych napisów tylko np. COM_LOGIN_JOOMLA_ADMINISTRATION_LOGIN (tak jak na zdjęciu). Kiedy się zaloguje to mam tylko taki błąd

500 - JERROR_AN_ERROR_HAS_OCCURRED

DateTimeZone::__construct() [datetimezone.--construct]: Unknown or bad timezone ()

JGLOBAL_TPL_CPANEL_LINK_TEXT

http://iv.pl/images/13897988265606835180_thumb.jpg (http://iv.pl/viewer.php?file=13897988265606835180.jpg)

Co może być przyczyną?:)

Gall Anonim
16-04-2012, 17:53
Nadgraj pliki językowe - jest błąd i ich nie czyta

patrykal96
16-04-2012, 22:56
To nic nie daje :(

Gall Anonim
16-04-2012, 23:00
Prawdopodobnie w Bazie Danych masz w tabeli modules_menu brak przypisań lub błędne id względem modułu (moduleid względem menuid)
Zrób sobie najpierw kopię bazy danych i zerknij

patrykal96
17-04-2012, 18:58
Czyli tak nie powinno być?? :)

http://iv.pl/images/02972548972786162824_thumb.jpg (http://iv.pl/viewer.php?file=02972548972786162824.jpg)

Gall Anonim
17-04-2012, 22:24
Strona jak widzę jest po migracji z 1.5 na 2.5
W tej tabeli jest ok.
Daj zrzut z tabeli j25_modules
sprawdź najpierw co masz w tabeli dla modułów z id od 1 do 15
kolumna
published - powinno być wszędzie 1

nikszal
17-04-2012, 22:41
Strona jak widzę jest po migracji z 1.5 na 2.5
W tej tabeli jest ok.
Jest OK?

To jaki jest przedrostek tabel w J 2.5 po migracji - jos_ ?
Jeśli tak, to wcale mnie nie dziwi, że strona się wywraca, bo działaja na jednej bazie dwa systemy z tymi samymi przedrostkami tabel.

Gall Anonim
17-04-2012, 23:01
Fakt, nie zauważyłem, ale wobec tego
a. - co to robi w tym dziale?
b. - jakim cudem mein menu ma menuid -473 (przy czystej instalacji powinien mieć 0)
c. - fakt że jest przedrostek jos tak naprawdę nie ma żadnego znaczenia ponieważ
- po migracji można zmienić przedrostek
- jos nie jest przedrostkiem domyślnym dla 2.5x (są generowane losowo), ale można go nadać :-)
Szczerze mówiąc zapewne mój błąd - tylko że teraz to ja zgłupiałem - bo wszystkie pomysły mi się wysypały :-)
Więc co proponujesz @nikszal aby pomóc koledze z problemem?
Pzdr
P.S. Ciekaw jestem czy trafiłeś z tymi dwoma systemami?
P.S.II A może przed migracją autor postu zmienił domyślne j25 na jos - kurcze naprawdę ciekawostka :up:

nikszal
17-04-2012, 23:11
Proponuję wysłać w kosmos katalog jupgrade, wykonać ponowną migrację bez zbędnej ingerencji w ustawienia componentu migracyjnego (prócz wyłączenia set_time). A później kosmetyka w bazie. Trzeba podejrzeć jakiego przedrostka używa J 2.5 i usunąć zbędne tabele. Oczywiście wcześniej pełna kopia.

palyga007
17-04-2012, 23:26
Wadliwe pliki językowe nie powinny wywoływać "500"

Proponowałby zacząć od zajęcia się tym komunikatem, czyli sprawdzenia co siedzi w php.ini w date.timezone

Ewentualnie zainstalować w jakimś podfolderze czystą "2" w celu wyeliminowania błędnej konfiguracji serwera.

Szkoda czasu na szukanie po omacku.

nikszal
17-04-2012, 23:34
W standardowej instalacji J 1.5 i 2.5 nie ma tabel time_zone. Na screenie są one widoczne, ale nie posiadają przedrostka. Skąd się wzięły nie mam pojęcia.

Ale jeśli była wykonana migracja z 1.5 do 2.5 to przedrostki tabel nowej bazy nie powinny być jos_.

patrykal96
18-04-2012, 17:17
To nie była mgracja z 1.5 na 2.5. Ja zrobiłem kopie całej witryny na joomli 2.5 przez komponent "Akeeba Backup". Wypakowałem te pliki na komputer, potem wrzuciłem to na serwer. Zrobiłem kopie bazy danych z poprzedniego serwera przez phpMyAdmin. Zrobiłem nową baze danych na nowym serwerze, wszedłem do phpMyAdmin zaimportowałem poprzednią bazę i zainstalowałem stronkę od nowa na nowym serwerze.

nikszal
18-04-2012, 17:27
A dlaczego masz przedrostki tabel jos_ w bazie J 2.5 ? Podczas instalacji tej wersji J przedrostek jest ustalany przypadkowo.

patrykal96
18-04-2012, 17:36
Miałem ten przedrostek już przy instalowaniu na poprzednim serwerze

palyga007
18-04-2012, 18:09
Dlaczego nie postąpisz tak jak to napisałem powyżej?

patrykal96
18-04-2012, 18:24
Nie widziałem tego :) zaraz sprawdze