PDA

Zobacz pełną wersję : DB function failed with error number 1146



yoper
16-01-2011, 01:04
Co zrobiłem:
1. Stronę na lokalhoście moveamp
2. zainstalowałem joomla! na serwerze "netmark"
3. importowałem bazę danych - nie było żadnych błędów
4. zastąpiłem pliki joomla! oprócz configuration.php i tego drugiego

Próbuję wejść na stronę a wyskakuje mi coś takiego.

Dokładnie wygląda to tak.

jtablesession::store failed
DB function failed with error number 1146
Table 'klubbett_joom1.joom_session' doesn't exist SQL=INSERT INTO `joom_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`clie nt_id` ) VALUES ( '1f8960fcf0042f28f006b2fd6a02e199','1295135988','' ,'0','1','1' )
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /home/klubbett/public_html/joomla/libraries/joomla/error/exception.php on line 117

Proszę o pomoc.

Jola
16-01-2011, 01:17
Witam,
wygląda na to, że import nie do końca się powiódł. Sprawdź w bazie czy masz tabelę joom_session

yoper
16-01-2011, 01:21
W bazie którą importowałem z localhostu jest tylko taka tabela jos_session

Jola
16-01-2011, 01:22
Widocznie w configuration.php wpisałeś joom a nie jos

yoper
16-01-2011, 01:39
Hmmm w configuration.php nic nie zmieniałem. Jest taki jak po instalacji na serwerze.

---------- Post dodany o 01:39 ---------- Poprzedni post był o 01:29 ----------

co robić?

Jola
16-01-2011, 01:39
Nie wiem co zrobiłeś albo nie. Komunikat mówi wyraźnie, że nie może dopisać rekordu do tabeli joom_session w bazie klubbett_joom1.
Wiem również, że Joomla pobiera przyrostek tabel z pliku configuration.php ze zmiennej $dbprefix :)

yoper
16-01-2011, 01:55
zmieniłem przyrostek w configuration.php i teraz mam coś takiego

jtablesession::store failed
DB function failed with error number 1146
Table 'klubbett_joom1.jom_session' doesn't exist SQL=INSERT INTO `jom_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`clie nt_id` ) VALUES ( 'c140641fd16e8904475caeddfd38c642','1295138933','' ,'0','1','1' )
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /home/klubbett/public_html/joomla/libraries/joomla/error/exception.php on line 117

---------- Post dodany o 01:55 ---------- Poprzedni post był o 01:50 ----------

Dział obsługi technicznej netmarku pisze tak

"Table 'klubbett_joom1.joom_session' doesn't exist

Skrypt chce dodać rekord do tabeli joom_session ale takiej tabeli w Pana bazie nie ma. Jest tabela jos_session

Fatal error: Allowed memory size of 67108864 bytes exhausted

Przekroczony limit 64 MB pamięci dla skryptu php."

A ja dalej nie wiem jak to naprawić. Pomocy!

Jola
16-01-2011, 01:59
Zmieniłeś przyrostek z joom_ na jom_ a miałeś zmienić na jos_

yoper
16-01-2011, 02:25
Działa! :) Dziękuję.