Błąd z bazą danych

Problemy związane ze stronami PHP

Błąd z bazą danych

Postprzez helion » Pt kwi 13, 12 13:26

Witam, napotkałem taki oto problem:
jtablesession::Store Failed
DB function failed with error number 1146
Table 'db585464.jos_session' doesn't exist SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( '575dcb8adf0854db95c45bd878ad9ad0','1334315277','','0','1','0' )
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 72 bytes) in /virtual/h/e/helion.ugu.pl/libraries/joomla/error/exception.php on line 117


Błąd pojawił się gdy poprzez panel klienta ugu dodałem nową bazę danych, a następnie skasowałem ją (baza danych miała być wykorzystana do innej, nowej jeszcze nie stworzonej strony etc.). Błąd ten dotyczy niestety nie nowej strony którą zamierzałem stworzyć lecz starej www.helion.ugu.pl Dodam, że nic nie ruszałem tak ze stroną jak i bazą danych stronki helion.ugu.pl

Szukałem w googlach i po forach Joomli lecz bezskutecznie.

Pozdrawiam,
Rafał.
helion
 
Posty: 2
Dołączył(a): Pt kwi 13, 12 13:17

Re: Błąd z bazą danych

Postprzez parox » Pt kwi 13, 12 22:42

Co mogę Ci powiedzieć, to tyle, iż w bazie którą używasz do Joomlii, brakuje tabeli "jos_session".

Możesz poprzez phpMyAdmin, samemu stworzyć ów tabelę, bądź "na nowo" całkiem reinstalować system co raczej nie wchodzi w grę...

Jak mówiłem, wejdź w phpMyAdmin, i jeśli będziesz w odpowiedniej bazie danych, przejdź do zakładki "SQL", gdzie wklej polecenia:

Kod: Zaznacz cały
DROP TABLE IF EXISTS `jos_session`;
CREATE TABLE IF NOT EXISTS `jos_session` (
  `username` varchar(50) default '',
  `time` varchar(14) default '',
  `session_id` varchar(200) NOT NULL default '0',
  `guest` tinyint(4) default '1',
  `userid` int(11) default '0',
  `usertype` varchar(50) default '',
  `gid` tinyint(3) unsigned NOT NULL default '0',
  PRIMARY KEY  (`session_id`),
  KEY `whosonline` (`guest`,`usertype`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


A tutaj linki, tłumaczące problem i jak naprawić:

Kod: Zaznacz cały
http://www.zooltechnology.com/content/internet/how-to-fix-jos-session-error-in-joomla
http://www.waltercedric.com/joomla-mainmenu-247/303-how-to/1722-how-to-solve-a-problem-with-joomla-jossession.html?showall=1
http://www.theperfectarts.com/2012/01/recreate-the-jos_session-for-joomla-script/
http://dinohost.com/helpdesk/index.php?cmd=knowledgebase&_a=printarticle&id=40


A jednak Google zna odpowiedzi :D wystarczy odpowiednio szukać ;)

Pozdrawiam i życzę Powodzenia.
Rafał - parox
Avatar użytkownika
parox
 
Posty: 598
Dołączył(a): Śr maja 23, 07 23:17
Lokalizacja: Prudhoe

Re: Błąd z bazą danych

Postprzez helion » Pn kwi 16, 12 10:20

Dziękuje bardzo za odpowiedź, niestety nic nie zadziałało, będę zmuszony na reinstal całej stronki. Na szczęście mam kopię, fakt nie za świeżą ale zawsze to lepszy start.

Jeszcze pytanie na przyszłość, co mogło wywołać taki błąd, chciałbym uniknąć tego problemu w przyszłości.

Dziękuje i pozdrawiam.
helion
 
Posty: 2
Dołączył(a): Pt kwi 13, 12 13:17


Powrót do PHP

Copyright © 2007-2011 ugu.pl
Wszelkie prawa zastrzeżone.
Polityka prywatności